excel上已经设置成数值格式还是不能计算是因为复制过来是文本格式无法计算,具体解决步骤如下:
1、打开一个excel文件,我这里就找了几个简单的数据来作为示例。
2、假如我这里用一个vlookup函数来进行查找运算,在右侧准备查询ht2的值。
3、然后在E2写上公式=VLOOKUP(D2,A:B,2,)。
4、在点击确定之后,在E2单元格显示的依然是公式内容,而不是查询结果。
5、那么在这种情况下,我们首先要看一下这个单元格的类型是什么,如果是文本的话,可能就不会出现计算结果。
6、这个时候我们需要把这个文本格式的单元格改成常规类型。
7、这时候再回到表格中就可以正确出现查询结果了。
答:由于它本身是文本,再设置格式也没用。所以要在Excel中进行计算,就必须得改变数据源,左上角有小三角的就说明你是文本格式。
具体方法是:要么引用时用Value函数求下值,要么重新粘贴数据,别粘成文本了。
另外,还有就是在给Excel2007设置过单元格格式后,并不能立即生效必须挨个双击单元格,才能生效。数据行很多。效率太低。其原因:主要是一些从网上拷贝过来的日期或数字excel默认为文本格式或特殊-中文数字格式大小写。手动设置单元格,将格式改成日期格式,但仍不能参与计算。只有挨个单元格双击,才能生效;才可以计算。 解决:选中数列,“数据”--->“分列”--->“分隔符号”--->“下一步”--->“tab键”--->“下一步”--->“常规”--->“完成” 注:如经过以上步骤后数值未能正常显示,选中整列,“设置单元格格式”---->“1234”---->小数位数改为“0”--->“确定”。
这是因为单元格被强制设置为了文本格式,修改数值格式是没有效果的,具体修改方法可以参考下方步骤。
1、演示使用的软件为Excel电子表格,软件版本为office家庭和学生版2016。
2、首先打开Excel电子表格,并在表格中输入数据用于演示在Excel上为什么设置成数值格式后,单元格还是不能进行计算的操作,可以看到此时单元格中的数值最前方是有一个打引号的。
3、这个引号代表当前数值单元格被强制转换成了文本格式,我们需要将该单引号删除,然后重新进行计算即可。
你本身是文本,再设置格式也没用。得改变数据源。左上角有小三角的就说明你是文本格式。
就比如你把“正常”再改成数值格式,那能计算么?
要么引用时用Value函数求下值,要么重新粘贴数据,别粘成文本了。
复制任意空单元格
选中d列
右键——选择性粘贴——加
就可以运算了