在Excel中,是否有一种方法可以对公式栏进行格式化,以便读取长/多个函数?

我试着寻找这个问题的解决scheme,但所有的谷歌search结果是相当无果的,至less我的search条件。

是否有一些选项/ IDE /页面,将自动格式化多functionExcel公式更人性化的布局? 在Excel中还是在外面?

目前我有几个= if(和(如果(和())if(和()))语句的可读性,并想知道是否有这个解决scheme。

公式如下:

=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,然后沿着这条path继续下去。 但是,如果有的话,我不会预料到更多的条件。

要点是:公式查看单元格,看看是否已经应用了值,并基于此返回所需的单元格信息。 基本上如果卡车是一个“钻机”,并有重量,客户和姓名将被退回,否则空白退还。

这个特定的公式是收集一个可打印的文件的信息,我可以在晚上给我的装货人员,所以他们可以打包明天发货。 我试图自动化我的工作了一下。 因为否则它在这里所有的纸和笔。

谢谢。

我把你的?美丽? 公式一个input到一个单元格。 然后,我点击了公式栏,并将光标定位在某些IFERROR之前。 然后我触摸了Alt + Enter 。 然后,我增加了公式栏的宽度。

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

在这里输入图像说明