乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在EXCEL的一单元格的一串数中提取两个数字-excel提取表格中的数字,excel混合文本提取数字

如何在EXCEL的一单元格的一串数中提取两个数字-excel提取表格中的数字,excel混合文本提取数字

作者:乔山办公网日期:

返回目录:excel表格制作


假设字符串在A2单元格,请在B2单元格输入: =SUM(MID(0&A2,LARGE(ISNUMBER(--MID(A2,ROW($1:$1024),1))* ROW($1:$1024),ROW($1:$308))+1,1)*10^ROW($1:$308)/10) 然后在B2单元格编辑状态,zd同时按下三个按键 Ctrl+Shift+Enter,把该公式存为数组函数。完美解决
还有一种公式也可以 =SUMPRODUCT(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$25),1))* ROW($1:$25),0),ROW($1:$25))+1,1)*10^ROW($1:$25)/10) 也要同时按下三个按键 Ctrl+Shift+Enter,结果一样的。答案满意不?

  使用MID或MIDB函数即可。例如:A1=123456,需提取中间两位,可用公式=MID(A1,3,2) ,详zd细讲解如下:

  • MID 或MIDB 用途:MID 返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB函数可以用于双字节字符。 

  • 语法:MID(text,start_num, num_chars)或MIDB(text, start_num,num_bytes)。 

  • 参数:Text 是包含要提取字符的文本串。Start_num 是文本中要提取的第一个字符的位置,文本中第一个字符的start_num 为1 ,以此类推;Num_chars指定希望MID 从文本中返回字符的个数;Num_bytes指定希望MIDB 从文本中按字节返回字符的个数。

  • 实例:如果a1=电子计算机,则公式“=MID(A1,3,2)” 返回“计算”,=MIDB(A1,3,2)返回“子”。


B2输入zd

=SUM(MID(0&A2,LARGE(ISNUMBER(--MID(A2,ROW($1:$100),1))*ROW($1:$100),ROW($1:$100))+1,1)*10^ROW($1:$100)/10)

C2输入

=--RIGHT(10^15&SUM(LARGE(--(0&MID(B2,ROW($1:$15),1)),ROW($1:$15))*10^ROW($2:$16))%,LEN(B2))

均数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。



B2=MID(A2,4,LEN(A2)-FIND(" B=",A2)-1)

C2=MID(A2,FIND(" B=",A2)+3,FIND(")",A2)-FIND(" B=",A2)-3)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网