Excel一行单元格中有文字也有数字将数字提取出来自动求和的方法

Excel一行单元格中有文字也有数字将数字提取出来自动求和的方

如:下面是EXCEL表格中的一行,有多个数据:

M2M8N5N5X6X8……需要将数字提取出来求和,但由于列数太多(大约30个),无法将提取出来的数值使用SUM(2,8,5……)来求和, 如:下面是EXCEL表格中的一行,有多个数据: M2 M8 N5 N5 X6 X8 ……

需要将数字提取出来求和,但由于列数太多(大约30个),无法将提取出来的数值使用SUM(2,8,5……)来求和,是否有方法能整行提取数值且自动求和?

解决方法1:

例如数据放在B列的B1至B30区域里面,1、在C1中输入=IF(ISNUMBER(B1),B1,\这样就会把数字筛选出来,文本单元格变成空单元格,2、向下填充C1至C30,3、在其他单元格用=sum(C1:C30)求和。即可

解决方法2:

假设数据在A1单元格:

如果文字在前,B1=left(A1,lenb(A1)-len(A1))可得文字,C1=right(A1,2*LEN(A1)-LENB(A1))可得数字;

如果数字在前,B1=right(A1,lenb(A1)-len(A1))可得文字,C1=left(A1,2*LEN(A1)-LENB(A1))可得数字。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4