在 Excel 中,有没有一种方法可以格式化公式栏,以便更容易阅读 long/multiple 函数?

In Excel, is there a way to be able to format the formula bar so that it is easier to read a long/multiple functions?

我已经尝试寻找这个问题的解决方案,但所有 google 结果都毫无结果,至少对于我的搜索条件而言是这样。

是否有一些 option/IDE/page 可以自动将多功能 excel 公式格式化为更易于阅读的布局?是在 Excel 还是在外面?

目前我有几个 =if(and(if(and())if(and()))) 语句,这些语句使易读性变得模糊,想知道是否有解决方案。

公式如下:

=IF(AND(IFERROR(INDEX(INDIRECT("Truck"&A72),5,5),"")<>"-",IFERROR(INDEX(INDIRECT("Truck"&A72),5,5),"")>0,INDEX(INDIRECT("Truck"&A72),4,1)="rig"),IFERROR(INDEX(INDIRECT("Truck"&A72),4,3),"")&" - "&IFERROR(INDEX(INDIRECT("Truck"&A72),3,3),""),IF(AND(IFERROR(INDEX(INDIRECT("Truck"&A72),5,5),"")="",INDEX(INDIRECT("Truck"&A72),4,1)="rig"),"",IF(AND(INDEX(INDIRECT("Truck"&A72),4,1)="pickup",IFERROR(INDEX(INDIRECT("Truck"&A72),6,3),"")<>"-"),IFERROR(INDEX(INDIRECT("Truck"&A72),6,3),""),IF(AND(INDEX(INDIRECT("Truck"&A72),4,1)="pickup",IFERROR(INDEX(INDIRECT("Truck"&A72),5,5),"")="-"),"",IF(1=1,IFERROR(INDEX(INDIRECT("Truck"&A72),4,3),"")&" - "&IFERROR(INDEX(INDIRECT("Truck"&A72),3,3),""),IFERROR(INDEX(INDIRECT("Truck"&A72),4,3),"")&" - "&IFERROR(INDEX(INDIRECT("Truck"&A72),3,3),""))))))

看看这个,折射到 VBA 中可能更容易,然后继续沿着 If-Ands 的路径前进。但我预计不会有更多条件(如果有的话)。

要点是:该公式查看单元格以查看是否已将值应用到它们,然后将 return 所需的单元格信息基于此。基本上如果卡车是 'rig' 并且有重量,客户和姓名将被 returned,否则空白是 returned。

这个特定的公式正在收集可打印文档的信息,我可以在晚上将其提供给我的装载人员,以便他们可以打包以便明天交付。我正在尝试使我的工作自动化一点。因为否则这里全是纸和笔。

谢谢。

我拍了你的?漂亮吗?公式将其输入到单元格中。然后我在公式栏中单击并将光标定位在某些 IFERROR 之前。然后我触摸了 Alt + Enter。然后我增加了公式栏的宽度。

这不会影响公式的功能,但会影响公式栏中的格式: