溜溜问答 > 日常办公 > Excel > Excel怎么批量提取文本中的数字后相加?
高傑西
高傑西
邀请你来回答
187人阅读 2022-04-22

Excel怎么批量提取文本中的数字后相加?

Excel怎么批量提取文本中的数字后相加?
我要回答
3个回答

有没有文件提供下,你这问题太模糊

查看全部
2022-04-22
回复 采纳

'自定义公式-按ALT+F11-插入模块-粘贴代码-将表格另存为启用宏的格式
Function 求和(c As String)
a = Split(c, ",")
For i = 0 To UBound(a)
d = 0
For j = 1 To Len(a(i))
b = Mid(a(i), j, 1)
If b Like "[0-9]" Or b = "." Then d = d & b
Next
求和 = 求和 + d * 1
Next
End Function

Excel怎么批量提取文本中的数字后相加?

查看全部
2022-04-22
(1) 回复 采纳

第一步,先将B列数据复制到Word中,粘贴方式为【链接与使用目标格式】

第二步,同时按下【Ctrl】+【H】键,弹出替换框,在查找内容框中输入:"[!0-9]",点击【更多】按钮,勾选【使用通配符】,点击【全部替换】,即可将文本中的非数字全部替换为空。

Excel怎么批量提取文本中的数字后相加?

通配符[0-9]表示0-9之间的数字,前面"!"表示非的意思,非0-9,非数字全部被替换,只会留下数字,这是再将数字复制回Excel单元格即可。

查看全部
2022-04-22
(1) 回复 采纳

相关问题

Excel 提取文本中的数字相乘?
共3条回答 >
迷惘年少时、: 建议使用Ctrl+E功能,也就是自动填充。写一个辅助列,输入第一个算式,回车后按Ctrl+E自动填充其他的。然后写入公式EVALUATE(D2)就行了。看图。
回复
Excel中如何提取文本?
共3条回答 >
huyền: 发下图:在B1复制以下工式即可=RIGHT(LEFT(A1,FIND("_ZLH",A1)-1),LEN(LEFT(A1,FIND("_ZLH",A1)-1))-FIND("_",LEFT(A1,FIND("_ZLH",A1)-1)))
回复
Excel中文本如何相加?
共1条回答 >
荔枝Lizzzzz: 文本数据,可以相加。第一步:把文本数据转换成数值数据,这个很容易,直接在引用区域前面加上两个减号,也就是--第二步:转换之后的数据,用sumproduct函数。如图,
(5) 回复
Excel提取文本中的日期
共1条回答 >
欧美韩家具厂家直销: 1、新建EXCEL文件,创建基础数据,以提取出身份证中的出生日期为例。2、因Excel默认单元格格式是文本格式的,显示大量数字,格式会出问题,我们需要将格式修改一下。3、选择单元格,右键--设置单元格格式。4、在“设置单元格”格式中,选择数字菜单下的“分类”选择为“数值”,并且将小数位数设置为“0”。5、设置完成后,见效果图。6、在日期对应单元格输入提取公式“=TEXT(MID(A2,7,8),"0-00-00")”,公式的大概意思为:提取A2单元格的第七个数字开始,一直提取八位数,并将提取后的....
(2) 回复
Excel两数相加的函数?
共1条回答 >
设计总监: excel函数怎么相加Excel表格使用函数将数值相加的方法 我们首先打开我们桌面的表格2003。  我们随便在表格里面输入一点数字。  我们相加第一个方法就是=A1+B1+C1一直加到+J1之后点击回车。  往下一拉就把所有的都算出来了。这是第一种方法。  第二种方法就是我们选中这列在上边找到求和。  之后我们就不能往下一拉了,得一行行的求和了,这方法不是很方便。  第三种我们就是输入函数=sum()括号里面输入A1:J1就行了。  最后往下一拉就行了,就搞定了
(50) 回复
发表成功!
感谢您的分享!
好的
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)