私はテキストを使用して物流ドキュメント シートを整理しようとしています。Excel でこれほど複雑な処理を実行するのは初めてなので、どこが間違っているのかまったくわかりません。
=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,"")
次のことを実現したいと考えています。データシートに情報を貼り付けると、元のシートのセルには、、、1 PACKAGE
または2 SHIPPING CARTON
の3 MASTER CARTON
いずれかのみが表示されます4 PALLET CAR
。
元の情報は次のとおりです: セルは 、 、 、 のいずれかで始まりますPAL
(CAR
例PIECE
、SCAR
大きくCAR192
異なります)。
答え1
括弧がおかしくなっています。たとえば、IF ステートメントを括弧で終わらせるのが早すぎます。
=IF(ISNUMBER(SEARCH("CAR",Data!C5)),"3 MASTER CARTON")
「3 MASTER CARTON」の後の括弧を削除します。
これを試して:
=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"))))
注: この回答では読みやすくするために、数式に余分なスペースと改行が追加されています。コピーして貼り付ける場合は、それらを削除してください。