使用 Excel 公式进行编辑的合理方法是什么?

使用 Excel 公式进行编辑的合理方法是什么?

有没有合理的方法来处理大型复杂的 Excel 公式?对于简单=IF(A1>B2);C3;C4或类似的东西,只需将它们链接在一起就可以了,但如果我们要输入冗长的语句¹,这会变得难看,更重要的是,很难快速理解。

例如,=IF(A3=OFFSET(A3;1;1);IF((E3>50);D3;IF((E4>50);D4;""));J8)解读它确实很烦人,更糟的是,修复它也很烦人。

我怎样才能使其更具可读性?

拆分和缩进会有所帮助,而且alt + enter我可以添加新行,甚至可以以空格开头,因此上面的内容变成

=IF(A3=OFFSET(A3;1;1);
    IF((E3>50);
        D3;
        IF((E4>50);
            D4;
            ""));
    J8)

这要好得多。然而,它仍然有所欠缺。我必须手动添加所有空格(并且没有tab=4 spaces²),因此像几乎每个编辑器中的自动缩进功能会很有帮助。但是好吧,如果必须的话我可以使用 80 年代的风格,但字体为什么不是等宽的?谁认为这是一个明智的想法?注释呢?代码突出显示呢?不知何故,我无法相信 MS 旗舰产品停留在过去³。

那么,如果可能的话,我该如何获得上述的一些帮助程序呢?

¹ 是的,我知道 Excel 可能不是合适的工具,但我可能不是唯一一个为一些历史性的 Excel 表格而烦恼的人,这些表格的大小早已增长到连一些专用的数据库软件都无法处理的程度

² 我习惯使用 Python,因此仅将此视为示例,并且我非常了解制表符与空格的讨论

³ 好吧,我撒谎了,我完全相信这一点。也许 Office 1080 会在正式版中运行 Chrome 实例以达到这个目的……

相关内容