EXCEL表格中,有一行的单元格内既有文字又有数字,如何只计算其中数字的总和?

2024-10-28 09:22:22
推荐回答(5个)
回答(1):

EXCEL不能对混合内容进行运算
实际上这种问题应该用不同的列保存不同的内容
“甲、乙、丙、丁”作为名称单独为一列
“1、2、3、4”为数量单独一列
“个”作为单位单独一列
这样才容易计算、统计

如果已经有了混合内容,若是文本和数字的组合有规律,还可考虑用变通的办法筛选出数字
最方便的情形,是文本的字数相同,则可用固定宽度数据分列的功能,将数字与文本分离
否则就要大动干戈了……

回答(2):

假设数据在a列
在b1输入
=lookup(9e+307,--mid(a1,min(find({1,2,3,4,5,6,7,8,9,0},a1&5^19)),row($1:$99)))
公式下拉
参考下我其他的回答。

回答(3):

插入模块 复制以下代码就可以得到一个自定义函数 =求和() 括号里面是你求和地区域

Function 求和(AK As Range)
For Each RAN In AK
A = Len(RAN)
For I = 1 To A
Select Case Mid(RAN, I, 1)
Case 0 To 9
M = M & Mid(RAN, I, 1)
End Select
Next
K = K + Val(M)
M = ""
Next
求和 = K
End Function

回答(4):

H1栏输入公式:=--MIDB(A1,SEARCHB("?",A1),2*LEN(A1)-LENB(A1))+--MIDB(B1,SEARCHB("?",B1),2*LEN(A1)-LENB(B1))+*******后类推,

回答(5):

写:
=MID(A1,2,LEN(A1)-2)+MID(b1,2,LEN(b1)-2)+MID(c1,2,LEN(c1)-2)+MID(d1,2,LEN(d1)-2)+MID(e1,2,LEN(e1)-2)+MID(f1,2,LEN(f1)-2)+MID(g1,2,LEN(g1)-2)