我有一个包含数十张工作表的 Excel 文件。我想将所有单元格转换为“值”字段。我可以通过手动复制粘贴来完成此操作,但我想知道使用公式生成的字段是什么,尤其是vlookup
、等concatenate
。round
答案1
也许“公式”选项卡中的“显示公式”可以帮助您。
如果您想将所有公式更改为公式返回的值,只需复制整个工作表并使用粘贴选项“仅文本”(鼠标右键)粘贴即可。
答案2
此 VBA 将循环遍历所有工作表并将所有公式转换为值:
For Each mySht In ActiveWorkbook.Sheets
mySht.UsedRange.Value = mySht.UsedRange.Value
Next mySht
我建议你在你的文件副本上尝试一下
答案3
如果公式()该功能适用于您的 Excel 版本。然后您就可以使用它了。
如果没有,您可以尝试:
=IFERROR(IF(FORMULATEXT(A1)<>"","A formula",""),"NOT a formula")
希望能帮助到你。