在Excel中,有没有办法可以格式化公式栏,以便更容易读取多个/多个函数?

时间:2016-03-31 14:20:48

标签: excel excel-formula excel-2007

我已尝试搜索此问题的解决方案,但所有Google搜索结果都相当无效,至少在我的搜索字词中。

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

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

公式如下:

=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。但我不会预料到更多的条件,如果有的话。

要点是:公式查看单元格以查看是否已将值应用于它们,并将根据该值返回所需的单元格信息。基本上如果卡车是一个&#39; rig&#39;并且有重量,客户和姓名将被退回,否则退回空白。

这个特殊的公式正在收集可打印文件的信息,我可以在晚上给我的装货工作人员,所以他们可以打包装,明天送货。我想尝试自动化我的工作。因为否则它的所有纸和笔都在这里。

谢谢。

1 个答案:

答案 0 :(得分:0)

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

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

enter image description here