我已尝试搜索此问题的解决方案,但所有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;并且有重量,客户和姓名将被退回,否则退回空白。
这个特殊的公式正在收集可打印文件的信息,我可以在晚上给我的装货工作人员,所以他们可以打包装,明天送货。我想尝试自动化我的工作。因为否则它的所有纸和笔都在这里。
谢谢。