Verschachtelung von IF ISNUMBER und SEARCH

Verschachtelung von IF ISNUMBER und SEARCH

Ich versuche, ein Logistikdokument per Text zu sortieren. Dies ist mein erster Versuch, etwas auch nur annähernd so Komplexes in Excel zu erstellen, und ich habe daher keine Ahnung, was ich falsch mache.

=IF(ISNUMBER(SEARCH("CAR",Data!C5)),"3 MASTER CARTON"),  
 IF(ISNUMBER(SEARCH("PAL",Data!C5)),"4 PALLET"),  
 IF(ISNUMBER(SEARCH("PIECE",Data!C5)),"1 PACKAGE"),  
 IF(ISNUMBER(SEARCH("SCAR",Data!C5)),"2 SHIPPING CARTON,"")

Ich möchte, dass Folgendes passiert: Wenn ich die Informationen in das Datenblatt einfüge, sollen die Zellen im Originalblatt nur entweder 1 PACKAGE, 2 SHIPPING CARTON, 3 MASTER CARTON, oder anzeigen 4 PALLET CAR.

Die ursprünglichen Informationen lauten wie folgt: Die Zellen beginnen entweder mit: PAL, CAR, PIECE, oder SCAR(Beispiel CAR192, das kann sehr unterschiedlich sein).

Antwort1

Ihre Klammern waren durcheinander. Beispielsweise beendete eine Klammer die IF-Anweisung zu früh:

=IF(ISNUMBER(SEARCH("CAR",Data!C5)),"3 MASTER CARTON")

Löschen Sie die Klammern nach „3 MASTER CARTON“

Versuche dies:

=IF(ISNUMBER(SEARCH("CAR",Data!C5)),"3 MASTER CARTON",  
 IF(ISNUMBER(SEARCH("PAL",Data!C5)),"4 PALLET",  
 IF(ISNUMBER(SEARCH("PIECE",Data!C5)),"1 PACKAGE",  
 IF(ISNUMBER(SEARCH("SCAR",Data!C5)),"2 SHIPPING CARTON","n/a"))))

Hinweis: Zur besseren Lesbarkeit wurden der Formel in dieser Antwort zusätzliche Leerzeichen und Zeilenumbrüche hinzugefügt. Wenn Sie kopieren und einfügen möchten, löschen Sie diese.

verwandte Informationen