我正在嘗試透過文字整理一份物流單據。這是我第一次嘗試在 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"))))
注意:為了提高本答案的可讀性,公式中已添加了額外的空格和回車符。如果要複製和貼上,請將其刪除。