答案 0 :(得分:3)
我将自己回答这个问题,因为Excel 2013没有任何真正好的方法来做我想要的公式。
在我的研究中,我发现了三种使公式更具可读性的方法。第一个是我在我的问题中提到的: Alt + 输入。这将在公式中插入换行符,以便您可以分解文本墙。举个例子,你可以改变这个:
进入这个:
第二种方法是为您的公式添加一种注释。我个人不喜欢这个解决方案,因为它不会让我的公式更具可读性,但其他人可能会喜欢它。该方法涉及使用函数N()
。如果给定字符串,此函数将返回零。例如:
当N()
返回零时,将得到42的结果。
第三种方法(在评论中向用户shawnt00发出建议)是使用命名范围。这可以真正帮助提高可读性,因为用户可以将A8:C14
之类的内容转换为用户所需的名称。要定义命名范围,请转到“公式”表,然后单击“定义名称”。给命名范围命名(最好是有意义而不仅仅是“foo”)并选择单元格范围。完成后你可以改变这样的事情:
进入一个更容易阅读的公式:
最后一种方法是创建额外的列并隐藏它们(感谢用户Quintin Balsdon建议这一点)。例如,如果在一个公式中多次需要相同的值,则可以将用于获取该值的公式放入隐藏和引用该单元格的单独单元格中。以此公式为例:
就其自身而言,这个公式并不算太糟糕,但如果你仔细研究我的问题中的公式,你会发现我做了类似的事情。只需将索引/匹配输出并将其放入另一个单元格并将上述公式更改为
会使复杂的公式变得更小,更容易快速检查J1
的值是什么。