如下图
我要计算出里面数字标题的和
第1个回答 2016-02-01
Excel中无法对既有文字,又有数字的单元格直接进行相加
但可以先将数字提取出来,再进行相加
下面介绍如何提取文字及数字混合中的数字:
1.汉字及数字组合有固定的格式,即文字在左,数字在右
2.输入公式如下:
3.往下填充:
4.得到数字后,就可以用Sum求和了
第2个回答 2014-05-13
先把人替换为空格
然后设置单元格格式 自定义 --0"人"--确定
然后再用sum()求和
请见附件操作
第3个回答 2021-04-03
发热量-0.25分;冲击地压防治-0.2分;物资管理-0.8分;设备及供电管理-3.5分;工资管理-0.1分;劳动纪律-0.15分;一通三防-0.5分;火工品管理-0.15分;调度信息管理-1.5分;党建目标责任书-0.25分;卓越绩效-0.9分;
第4个回答 2014-05-13
方法一:分列:前提是数字在前面而且紧跟着的是“(”,并且后面再无“(”:
数据,分列,分隔符号勾上,下一步,其他勾上,输入:"(",完成
方法二:以第一个“(”为区分截取:前提是数字在前面而且紧跟着的是“(”,
B1输入:
=LEFT(A1,FIND("(",A1)-1)
C1输入:
=RIGHT(A1,LEN(A1)-FIND("(",A1)+1)
或:=SUBSTITUTE(A1,B1,"")
方法三、前提是:数字都是在前面,文字都在后面:
B1输入:
=LOOKUP(9E+307,--LEFT(A25,ROW($1:$99)))
C1输入:
=SUBSTITUTE(A1,LOOKUP(9E+307,--LEFT(A25,ROW($1:$99))),"")
或:=SUBSTITUTE(A1,B1,"")
方法四:如果数字的前面都有文字
B1输入:
=-LOOKUP(,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$1024)))
C1输入:
=SUBSTITUTE(A1,-LOOKUP(,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$1024))),"")
或:=SUBSTITUTE(A1,B1,"")
其实关键是求出B1,只要得出B1,C1都可以用=SUBSTITUTE(A1,B1,"")
数字和文字分开了,在求和
数据,分列,分隔符号勾上,下一步,其他勾上,输入:"(",完成
方法二:以第一个“(”为区分截取:前提是数字在前面而且紧跟着的是“(”,
B1输入:
=LEFT(A1,FIND("(",A1)-1)
C1输入:
=RIGHT(A1,LEN(A1)-FIND("(",A1)+1)
或:=SUBSTITUTE(A1,B1,"")
方法三、前提是:数字都是在前面,文字都在后面:
B1输入:
=LOOKUP(9E+307,--LEFT(A25,ROW($1:$99)))
C1输入:
=SUBSTITUTE(A1,LOOKUP(9E+307,--LEFT(A25,ROW($1:$99))),"")
或:=SUBSTITUTE(A1,B1,"")
方法四:如果数字的前面都有文字
B1输入:
=-LOOKUP(,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$1024)))
C1输入:
=SUBSTITUTE(A1,-LOOKUP(,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$1024))),"")
或:=SUBSTITUTE(A1,B1,"")
其实关键是求出B1,只要得出B1,C1都可以用=SUBSTITUTE(A1,B1,"")
数字和文字分开了,在求和