在EXCEL数据处理之中,特别是我们从ERP系统上导出的数据,当后期我们进行运算的时候,经常会发现,当我们公式输入成功后,单元格还是显示的公式,而不转化为数据,下面我们就从模拟开始,教大家如何处理
现象模拟,输入成功不变数
如下图,我们可以看到,当我们在总金额输入了数量和单价相乘的公式之后,却发现结果为公式,其实一种一种原因,就是单元格格式,要使公式输入后显示数值,单元格的格式,就不能为文本,而出现这种情况的原因,就是文本型单元格造成的
设置单元格格式,公式瞬间转换
首先我们选中G列,而后点击鼠标右键,单元格格式,在格式之中,我们可以看到,目前的数字分类为文本,我们点击常规,而后确定,我们就可以看到,结果立刻就出来了
其他影响公式结果的症状
在上面演示之中,只是处理公式无法转换为数字结果的方法,但是在我们使用公式的时候,还有很多影响结果正确的现象,常见的有几种原因
公式计算选项设置为了手动,这样公式不会自动更新
如果公式根本就没变,也未显示出错信息:可能一:单元格格式被设置为文本。解决办法:格式--单元格--数字:常规 (根据需要也可以选其它选项,但不要选文本)可能三:公式前面没有以运算符开头:最常用的是 = ,也可以是 + - 等可能四:公式里有不可识别字符可能五:“自动重算”选项未被设置时也会导致公式的计算不正确:更改有关单元格不会自动计算。解决方法:工具--选项--重新计算:自动重算(如果因为特殊情况不方便开启,你可以按F9来进行手动重算)可能六:你的视图选项的公式被选中. 解决方法:工具--选项--视图:把 公式 前面的钩去掉还有一种情况:模式被设置为公式审核模式。解决办法:工具--公式审核--公式审核模式,点击
excel的公式是一个很强大的工具,使用起来也有很多的小窍门和小细节。
题主说的输入公式成功有,单元格的数字却不变,这里就是因为有一些小细节的“坑”可能没有注意到了。
1,单元格的格式设置不对。我们的单元格设置,是需要根据输出显示的需求进行更改的。比如公式中是计算2个数之和,显示的值要保留2位小数。那么,我们就要这么设置单元格格式,选择公式所在的单元格(假定为C1),按ctrl+1,或者右键“设置单元格格式”,然后选择“数值”,小数位数设置为“2”,这样我们在C1使用公式“=sum(A1:B1)”的时候,C1就会出现一个保留2位小数的数值了。当然,如果A1或者B1中输入的不是数值,就会出错。而如果我们设置的显示格式不对,比如显示了“文本”,那么C1就会显示成为公式本身的字符串“=sum(A1:B1)”;而如果选中了日期,则会根据数值,反算成一个日期,计算方式为:以数字1=“1900年1月1日”为基准计算,但是我想这个绝对不会是大家所想要的结果。其他的类型也是类似的效果,所以我们必须为单元格设定好需要显示的单元格格式,以免出错。
2,题主说的这个问题,还有一个细节,估计是很多人没有注意的。看了下其他回答也都没有提到。就是“自动重算”被关闭了。我觉得这个跟题主的问题更为相近!解决的方法就是打开“文件”-“选项”-“公式”-选中“自动重算”-“确定”
到此,以上就是小编对于函数的料的问题就介绍到这了,希望介绍的1点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。
sqlserver如何导入excel数据如何能把excel大量数据快...
Ubuntu系统下可以做什么1+xweb中级考核内容包括什么Ub...
五张表关联查询语句SQL怎么写从多个表中查询数据的sql语句SQL一...
数学问题复合函数有没有同奇异偶这个性质奇异函数平衡原理奇异函数平衡法...
周期函数excel剩余周数函数公式excel月份星期函数公式周期函数...
用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
语法
REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )
参数
''string_replace1''
待搜索的字符串表达式。string_replace1 可以是字符数据或二进制数据。
''string_replace2''
待查找的字符串表达式。string_replace2 可以是字符数据或二进制数据。
在SQL Server中,REPLACE函数用于替换字符串中出现的指定子字符串。它接受三个参数:原字符串,要被替换的子字符串和替换后的子字符串。
该函数会查找原字符串中的所有匹配项,并将其替换为指定的字符串。如果原字符串中不存在要替换的子字符串,则不会发生任何更改。使用REPLACE函数可以轻松地进行字符串替换操作,例如将某些特定字符替换为其他字符或将一部分文本替换为其他文本。这在数据清洗和字符串处理中非常有用。
12。replace('string" class="zf_thumb" width="48" height="48" title="SqlServer中REPLACE函数的使用,sql替换字符串函数" />