任何长时间使用Excel的人都知道某些公式会变得很长。 Excel会处理它们-只要它们的构造正确即可-但它们可能是人类理解的负担。

即使您开发了自己的公式,数周或数月后您仍可能难以理解它们。

使公式更容易理解的一种方法是在公式中间使用Alt + Enter来“设置”其在屏幕上的显示格式。例如,考虑以下长公式:

=+IF($A2=0,0,IF($B2<4264,0,IF(AND($B2>=4264,$B2<=4895), (-22.31$C2/365),IF(AND($B2>=4895,$B2<=32760),($B20.093- 476.89)$C2/365,IF($B2>32760,($B20.128-1623.49)*$C2/365)))))

该公式也可以按以下方式编写,在公式中每行的末尾按Alt + Enter:

=+IF($A1=0,0, IF($B1<4264,0, IF(AND($B1>=4264,$B1<=4895),(-22.31$C1/365), IF(AND($B1>=4895,$B1<=32760),($B10.093-476.89)$C1/365, IF($B1>32760,($B10.128-1623.49)*$C1/365)))))

现在,分解公式出现在五行上,即使它全部出现在单个单元格中。分解公式的工作就像全部都在一行上一样。

另外,如果您从“公式”栏中复制完整的分解公式并将其粘贴到工作表中,则公式中的每一行都会粘贴到不同的单元格中,从而易于测试每个零件。这比复制和粘贴原始公式的各个部分要快得多。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(11251)适用于Microsoft Excel 2007和2010。您可以在以下旧版Excel菜单界面中找到该技巧的版本: