
经常有人问,excel表格里的数字怎么无法用求和了。如下表中,用SUM却无法正常求和。
如果遇到这种情况,掌握以下几种方法,就可以轻松解决了。
一、由于数字前后有空格或不可见字符引起的不能求和
如上图中,每个数字前有一个看不见的字符,导致无法求和。
方法1: 替换法。复制前面的空格或不可见字符,粘贴到查找框中,替换后就可以正常求和了。
方法2:分列法。数据 - 分列 - 分隔符 - 不导入此列。
方法3:公式法。可以用MID截取数字,然后再用SUMPRODCUT函数求和。公式
=SUMPRODUCT(MID(A2:A9,2,99)1)
二、由于数字为文本格式引起的无法求和。
excel中文本型数字按0计算。所以也会影响求和结果。
方法1:利用绿三角转换为数字
方法2:选择性粘贴法 - 加。
方法3:公式法
用1转换为数值,然后SUMPRODUCT函数求和。
=SUMPRODUCT(A2:A91)
value函数,可以将代表数字的文本字符串转换成数字,其语法结构为:value(text),value函数只有一个参数text,表示需要转换成数值格式的文本。text参数可以用双引号直接引用文本,也可以引用其他单元格中的文本。
text
将数值转换为按指定数字格式表示的文本
text(value,format_text)
value为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。
format_text为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式
1、首先在电脑里面找到需要设置的表格,双击并将这个表格打开。
2、打开表格之后,在表格里面将需要转化为数字类型的单元格都选中,右键单击点击设置单元格格式进入。
3、设置单元格格式的窗口打开之后,在数字分类里面选择常规。
4、设置了之后击右下角的确定,这样就将文本类型,转速这类型了。
你好,已经23点过了,你还在做这样题目,说明这对于你很重要,我帮你做了如下的 *** 作,可以得出你需要的结果:
1、首先要在C、D、E、F设置辅助单元格,分别用于得出A、B单元格的各两个数据;
2、然后在C列录入公式:=IF(TYPE($A2)=2,TRIM(LEFT(SUBSTITUTE($A2,"+",REPT(" ",99),LEN($A2)-LEN(SUBSTITUTE($A2,"+",))),99)),$A2)
3、编号2的公式是得出A列第一个500的数据,在D列将编号2的公式left改为right即可;
4、然后在E、F列分别照样输入公式引用B列单元格;
5、最后在G列用value(就是把文字型转换成数字型)相加即可得出2000的最终数据,(下面我也举例了)
以上,希望对你有所帮助,有什么不清楚也可以继续问我。
*** 作步骤/方法
1打开一张需要将文本转数字的excel表格。
2选中要转换的列后点击数据选项后单击分列。
3在分列选项中点击下一步后勾选常规下面的日期,点击完成即可。
4也可以在选中内容后,点击左边的感叹号,选择转换为数字即可。
5根据以上步骤即可将excel文本转数字。
注意事项/总结
1使用分列的方式将excel文本转数字。2使用分列的方式将文本格式转换为数字格式。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)