我有一个 Excel 文件,其中包含以下公式:
=IF(OR(ISERROR(G16),ISERROR(G17)),X16,IF(OR(G16="xxx",G16="yyy",G16="zzz"),Y16,IF(G16="333","N\A",IF(G17="333",Z16,IF(D17="",IF((HEX2DEC(W$10)-HEX2DEC(W16))/VLOOKUP(F16,$M$36:$N$41,2,FALSE)<0,0,(HEX2DEC(W$10)-HEX2DEC(W16))/VLOOKUP(F16,$M$36:$N$41,2,FALSE)), IF((HEX2DEC(W17)-HEX2DEC(W16))/VLOOKUP(F16,$M$36:$N$41,2,FALSE)<0,0,(HEX2DEC(W17)-HEX2DEC(W16))/VLOOKUP(F16,$M$36:$N$41,2,FALSE)))))))
我想简化它们,以便以更易读的方式编写。
- 我可以以缩进方式编辑/编写 Excel 公式吗?
- 我可以做哪些简化?
- 我应该使用 VBA 脚本而不是 Excel 公式吗?
最佳答案
您可以在公式栏中使用 Alt+Enter 使公式成为多行。遗憾的是,没有制表符只有空格,因此创建和编辑变得乏味。另请参阅
http://www.dailydoseofexcel.com/archives/2005/04/01/excel-formula-formatter/
关于vba - 如何以可读的方式重写Excel公式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12713913/