excel同一单元格有文字和数字怎样提取数字求和,并且没有规律的。

如:广西南宁市1370武汉61孝感市230汉川县等,想提取1370,61,230求和,感谢高手大哥解分忧,谢谢!

这个我用自定义函数,可以做到,用函数太麻烦了.不考虑.自定义函数的用法跟excel 的函数差不多类似,
按ALT+F11打开VBA编辑窗口.在左侧的列表里点鼠标右键选插入模块,粘贴一下代码到右边的窗口并保存,返回工作表就可以使用这个自定义函数了.用法跟excel 的函数差不多类似,
比如A1单元格是你要提取求和的单元格,那么在B1输入=myget(A1) 就可以获得A1里的数字的和.
Function MyGet(Srg As String)
Dim i As Integer
Dim s, MyString As String
Dim Bol As Boolean
Dim arr(1 To 100)

For i = 1 To Len(Srg)
s = Mid(Srg, i, 1)
Bol = s Like "#"
If Bol Then
Do
MyString = MyString & s
i = i + 1
s = Mid(Srg, i, 1)
Bol = s Like "#"
Loop While Bol
a = a + 1
arr(a) = MyString
MyString = ""
End If
Next
For n = 1 To 10
If arr(n) = "" Then Exit For
MyGet = MyGet + arr(n) * 1
Next
End Function
温馨提示:内容为网友见解,仅供参考
无其他回答

excel同一单元格有文字和数字怎样提取数字求和,并且没有规律的...
答案:可以通过Excel的文本函数和数据筛选功能来提取单元格中的数字并进行求和。即使文字和数字没有固定规律,也能实现有效提取和求和。详细解释:1. 识别需求和问题关键点:在Excel中,如果一个单元格同时包含文字和数字,且没有固定规律,我们的目标是提取这些数字并进行求和。这通常需要利用Excel的文本处理...

excel同一单元格有文字和数字怎样提取数字求和,并且没有规律的。
按ALT+F11打开VBA编辑窗口.在左侧的列表里点鼠标右键选插入模块,粘贴一下代码到右边的窗口并保存,返回工作表就可以使用这个自定义函数了.用法跟excel 的函数差不多类似,比如A1单元格是你要提取求和的单元格,那么在B1输入=myget(A1) 就可以获得A1里的数字的和.Function MyGet(Srg As String)Dim i A...

excel有文字和数字怎么提取
excel有文字和数字提取方法如下:1、首先打开excel软件并找到自己将要提取的数字和文字。2、然后点击上栏中的公式选项。3、点击最左上角的插入函数。4、然后在搜索栏中输入LEFT,选中弹出的Left选项。5、按照单元格进行输入,这样文字就可以提取出来。6、按同样的方法在搜索栏中输入Right选中弹出的Right选...

excel中单元格同时包含文字和数据,怎样只选取数据进行计算?
如果数字前面的字符长度是一样的,比如2个字符,则使用 =right(a1,len(a1)-2)来提取A1单元格中数字,当然,以防万一,公式也可设置成 =value(right(a1,len(a1)-2))

EXCEL单元格内有中文和数据怎么提取数据
1、文字在前数字在后:可用RIGHT函数提取数字,公式=RIGHT(A1,2*LEN(A1)-LENB(A1)) 其中2*LEN(A1)-LENB(A1)计算右边数字的长度。2、数字在前文字在后:可用LEFT函数提取数字,公式=LEFT(A1,2*LEN(A1)-LENB(A1)) 其中2*LEN(A1)-LENB(A1)计算左边数字的长度。3、数字在中间、文字在两边:...

excel一列里有文字和数字怎样提取数字求和
Function回到Excel,输入比如=qiuhe(A1)可以把A1里的你这些东东求和。电脑打开Excel表格,要把12元和13元相加。输入公式=LEFT(J1,2)+LEFT(J2,2),因为数字在文字前面,所以用Left公式把数字提取出来,2是代表有两位数字。输入公式后,按回车键即可得到12和13的和。打开目标excel表格后,首先找到目标...

excel中的单元格里又有数字又有文字如何得出结果
一、CTRL+E 快速填充法 具体操作步骤:选择B1单元格,输入A1单元格内的数字35,然后将鼠标定位在B2单元格内,按快捷键CTRL+E,A列所有单元格中的数字即被成功提取出来。二、分列法 具体操作步骤:选择需要提取数字的单元格,调整单元格的宽度为一个字的宽度,选择两端对齐,然后选择数据\/分列,按快捷...

excel中文本数字混合单元格里的数字怎么提取?
方法如下:一、打开Excel,找出待编辑的表格:二、纯数字提取,假如要提取A2中数字的前三位,在B2中输入公式【=LEFT(A2,3)】。LEFT函数用来提取左边表格的数字,且返回指定个数字符:三、文本数字混合提取,假如要提取单元格A3“abc123456”里的数字要怎么做?很简单,在函数框里使用公式【=MID(A3,...

excel中同一个单元格既有文字又有数值怎么对该单元格中的数值求和
将上公式的A1换成A1:A2,使用能够对多单元格进行提取。再用sumproduct对所有结果进行求和。Excel中可以利用公式得到在同一个单元格里既有字又有合计结果。如果有一些单元格是数字,有一些单元格是空格或者文本。只求数字单元格的和的话,直接使用sum函数即可。此函数会自动忽略掉文本和空格,只求有数字的...

excel一列里有文字和数字怎样提取数字求和
1、如图所示,有一列金额单位为元。按下Ctrl键,在弹出的搜索和替换框中,在替换列的搜索内容中填写“元”,替换为“无元”,然后单击左下角的“全部替换”。2、单击弹出替换结果框中的“确定”按钮,您将看到列A中的数据没有单位。3、然后选择列A中的数据,单击鼠标右键,并在弹出框中选择“...

相似回答