www.zhnq.net > ExCEl提取一句话中的数字

ExCEl提取一句话中的数字

如果都是这句话,提取公式为=right(a1,3).但问题在于,你的数据可能不是这么简单,所以你还是没有说清楚.因为不同的情况要采取不同的措施.如果这句话包含的是xx升xxkg,且总在这串字的最后,公式可以是:=right(a1,len(a1)-find("升",a1))如果……,真要排列起来,情况会很多,我就不再猜下去了.

=MID(SUM(MID("01"&A1,1+LARGE(ISNUMBER(-MID(1&A1,ROW($1:$50),1))*ROW($1:$50),ROW($1:$15)),1)*10^ROW($2:$16))%,2,99) 然后 按ctrl+shift+enter三键

如果你那个编号的前面都是到,后面都是号,可以在B1输入=MID(A1,FIND(到,A1)+1,FIND(号,A1)-FIND(到,A1)⑴) 复制B1下拉粘贴便可:

输入“=”然后选择另外的一个表里面的数字 再重新回到你需要的表格按“回车”键就好了

excel中可以利用mid函数根据需要提取一段数字中的其中一部分.软件版本:office2007方法如下:1.从a1中的数字中提取456:2.输入公式如下:3.得到结果:

如果字母间的数值都是2位的,那么在A1101输入:=SUM(IF((MOD(ROW(A1:A1100),4)=1),--MID(A1:A1100,4,2)))ctrl+shift+enter结束即可祝你成功!

将D列选中 复制到一个空白WORD文档按CTRL+H 替换框出现 点“高级”,勾选通配符查找上面查找框输入 [一-](类似于正则表达式,意思为全部汉字)下面替换框什么也不输点“全部替换”你会发现全部汉字都没了再全选,COPY回EXCEL

数字如果在前或者在后,可以利用公式,在后为例:=MAX(IFERROR(--RIGHT(F19,ROW(A1:A100)),0)) 三键结束数组公式 如果是混杂,得用VBA写自定义函数

在M1输入以下公式,然后向下填充公式=MID(L1,FIND(":",L1)+1,FIND(")",L1)-FIND(":",L1)-1)

直接用=ROW(对应的单元格)即可

网站地图

All rights reserved Powered by www.zhnq.net

copyright ©right 2010-2021。
www.zhnq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com