Excel编辑公式后格式⾃动变成⽂本
把⼀个公式 =A1+A2 修改之后,赫然发现这个单元格格式⾃动变成了⽂本,公式直接变成⼀个字符串了
解决⽅法:
1.⽂本格式影响,将单元格格式设置为常规,F2,回车【这个⽅法有效】
2.公式格式,⽤ctrl+~可以恢复
========================
以下就是Excel公式不起作⽤与批量把⽂本公式转为数值的具体操作⽅法,实例操作中所⽤版本均为 Excel 2016。
⼀、情况⼀:单元格格式为⽂本导致公式不执⾏
1、双击 F2 单元格,把公式 =PRODUCT(D2,E2) 复制到 F2,按回车,公式没有执⾏;选中 F2,按 Ctrl + 1(需关闭中⽂输⼊法,否则按键⽆效,下同),打开“设置单元格格式”窗⼝,选择“数字”选项卡,点击左边的“常规”,再点击“确定”,把单元格格式由⽂本改为常规;再次双击 F2,按回车,公式起作⽤并返回“营业额”64548;
2、公式在格式为“⽂本”的单元格中不会运⾏,只有在格式为“数值、百分⽐、常规”这样的单元格中才会运⾏。
⼆、情况⼆:显了公式导致公式不⽣效
1、有⼀个服装销量表,公式没有返回计算结果,只显⽰为公式
2、式为什么不计算?因为进⼊了“显⽰公式”状态,只有退出该状态,公式才会计算,⽅法为:按 Ctrl + ~(按键要关闭中⽂输⼊法),则所有公式返回运算结果;
提⽰:选择“公式”选项卡,单击“公式审核”区域的“显⽰公式”,也可以把公式转为运算结果。
三、情况三:没有选择“⾃动重算”
1、当修改公式引⽤单元格中的数值,公式没有⾃动重新计算返回新的值,如图4所⽰:
2、这是因为把“计算选项”设置为“⼿动重算”,只有设置为“⾃动重算”,修改数据后,公式才会⾃动返回新的值,⽅法如下:
右键功能区任意空⽩处,在弹出的菜单中选择“⾃定义功能”,打开“Excel 选项”窗⼝,选择“公式”,选
择“⼯作簿计算”下的“⾃动重算”,单击“确定”;双击 C2,把 685 改为 698,按回车,D2 中的值由 67815 变为 69102,说明改数据后,公式会⾃动计算了;
提⽰:检查是否设置为“⼿动重算”有⼀个⼩技巧,就是按 F9;如果按 F9,公式才执⾏,说明当前设置为了“⼿动重算”。另外,选择“⽂件”选项卡,再点击左边最下⾯的“选项”,也可以打开“Excel 选项”窗⼝。
四、情况四:公式输⼊错误
1、双击 A12,把公式 VLOOKUP("花⾊T恤",A2:C2,3) 复制到 A12,按回车,公式不执⾏;再次双击 A12,公式前多了⼀个单引号('),说明公式被⾃动转为⽂本型,在 VLOOKUP 函数前输⼊ =,按回车,公式仍然没有运⾏,把单引号删除,按回车,公式执⾏并返回查结果698;操作如图6所⽰:
2、在 Excel 中,公式前必须输⼊等号(=),否则公式不会执⾏;另外,公式前不能有单引号或双引号(")。
五、Excel把⽂本公式批量转为数值
1、双击 F2,⾥⾯是⼀个公式,按回车,它没有执⾏;单击 F2 选中它,按住 Shift,单击 F9,选中全部有公式的单元格,按 Ctrl + 1,打
开“设置单元格格式”窗⼝(如果没有打开窗⼝,请参考“情况⼀”按键⽅法),选择“常规”,单击“确定”,则把所有包含公式的单元格由⽂本型转为常规;
为什么vlookup显示的是公式2、选择“数据”选项卡,点击“数据⼯具”上的“分列”,打开“⽂本分列向导”窗⼝,“原始数据类型”选择“固定宽度”,单击两次“下⼀步”,来到“第 3步”,“列数据格式”选择“常规”,单击“完成”,则所有公式⾃动计算并返回相应的结果
3、当公式所在的单元格为⽂本型时,即使把它们转为常规或数值型后,公式仍然不会⾃动返回结果,如果不⽤上⾯的分列⽅法,需要⼀个个双击有公式的单元格,再按回车才会返回结果,这样⽐较⿇烦,特别是公式特别多时。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论