内容发布更新时间 : 2024/11/17 2:56:23星期一 下面是文章的全部内容请认真阅读。
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))可得数字。