返回目录: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)