太多的争论
我的结果意图涉及到很多的function,陈述等。所有的公式都在一个单元中是重要的。
但是Excel回应“这个function太多争论”
Excel有限制吗? 还是只是凌乱的公式?
很难解释这个问题,我能做的最好。
ABCD 1 Num1 Num2 ITEM [RESULT] 2 1032 27022601 QW&AP-XXXX 3 1111 20486547 KLK-XXXXXXXX
D2和D3中的公式
预期结果:
D2 = QW&AP-1032 D3 = KLK-20486547
式:
=IF(NOT(ISERROR(SEARCH("XXXXXXXX",D2))),SUBSTITUTE(D2,"XXXXXXXX",$B2),IF(NOT(ISERROR(SEARCH("XXXX",D2))),SUBSTITUTE(D2,"XXXX",$A2),IFERROR(IF(INDEX(INDIRECT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($C2,"&","_"),"-","_")," ",""),":","_")),COLUMNS($D$1:D$1))="","",INDEX(INDIRECT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($C2,"&","_"),"-","_")," ",""),":","_")),COLUMNS($D$1:D$1))),""),D2))
凌乱的公式
你的错误是由于第一个公式使用了太多的参数。 除非达到目的,否则从公式的末尾删除最终的,D2
。
为了避免将来出现这种情况,请尝试logging错误消息中按OK时指示器所在公式中的位置。 在Excel中的另一个伟大的工具是评估公式button(在公式 – >公式审计下)。 这是值得学习使用它。
但请注意,您已经显示了问题的方式,您正在创build一个循环引用通过引用列D中的公式意味着在D列…