excel单元格中有数字和文字,怎么只提取其中的数字并求和。

excel单元格中有数字和文字,怎么只提取其中的数字并求和。,第1张

如果你除了数字,其它都是汉字字符(包括冒号和逗号),那么用宏可以解决。Alt+F11,点菜单的插入,模块,粘贴如下代码:
Function
qiuhe(xStr
As
String)
Dim
i
As
Integer
Dim
xtmp
As
String
For
i
=
1
To
Len(xStr)
If
Asc(Mid(xStr,
i,
1))
>
0
Then
xtmp
=
xtmp
&
Mid(xStr,
i,
1)
Else
xtmp
=
xtmp
&
"+"
End
If
Next
i
MsgBox
xtmp
qiuhe
=
Evaluate(xtmp)
End
Function
回到Excel,输入比如
=qiuhe(A1)可以把A1里的你这些东东求和。

在B2单元格输入公式

=MID(A2,FIND("春",A2)+1,FIND(" ",A2,FIND("春",A2))-FIND("春",A2)-1)1,其他单元格下拉即可。

EXCEL不能对混合内容进行运算
实际上这种问题应该用不同的列保存不同的内容
“甲、乙、丙、丁”作为名称单独为一列
“1、2、3、4”为数量单独一列
“个”作为单位单独一列
这样才容易计算、统计
如果已经有了混合内容,若是文本和数字的组合有规律,还可考虑用变通的办法筛选出数字
最方便的情形,是文本的字数相同,则可用固定宽度数据分列的功能,将数字与文本分离
否则就要大动干戈了……

EXCEL不能对混合内容进行运算实际上这种问题应该用不同的列保存不同的内容“甲、乙、丙、丁”作为名称单独为一列“1、2、3、4”为数量单独一列“个”作为单位单独一列这样才容易计算、统计如果已经有了混合内容,若是文本和数字的组合有规律,还可考虑用变通的法筛选出数字最方便的情形,是文本的字数相同,则可用固定宽度数据分列的功能,将数字与文本分离否则就要大动干戈了……


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13397012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-28
下一篇 2023-07-28

发表评论

登录后才能评论

评论列表(0条)

保存