Mein beabsichtigtes Ergebnis beinhaltete eine Menge Funktionen, Anweisungen usw. Und es ist wichtig, dass alle Formeln in einer Zelle sind.Zu viele Argumente
Aber Excel reagiert, indem sie „zu viele Argumente für diese Funktion“
Gibt es für Excel begrenzen? Oder ist es nur chaotische Formel?
Schwer zu erklären, das Problem, das Beste, was ich tun kann.
A B C D
1 Num1 Num2 ITEM [RESULT]
2 1032 27022601 QW&AP-XXXX
3 1111 20486547 KLK-XXXXXXXX
Die Formel in D2 und D3
Beabsichtigte Ergebnis:
D2 = QW&AP-1032
D3 = KLK-20486547
Formel:
=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))
„zu viele Argumente für diese Funktion“ Mittel sein, als Sie nicht die zulässige Anzahl von Argumenten verwenden. Das bedeutet unordentliche Formel ... –
Es mag einfacher zu erklären, was Sie zu tun versuchen, was das erwartete Ergebnis in D2 ist. Auch eine Formel kann nicht auf sich selbst verweisen. –
Die Formel besteht aus zwei Operationen. Das Ergebnis des ersten Laufs wird benötigt, um die zweite Operation auszuführen. Thats, warum ich denke, es bezieht sich auf sich –