嵌套 IF ISNUMBER 和 SEARCH

嵌套 IF ISNUMBER 和 SEARCH

我正在嘗試透過文字整理一份物流單據。這是我第一次嘗試在 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 PACKAGE2 SHIPPING CARTON3 MASTER CARTON4 PALLET CAR

原始資訊如下:儲存格以:PALCARPIECESCAR(例如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"))))

注意:為了提高本答案的可讀性,公式中已添加了額外的空格和回車符。如果要複製和貼上,請將其刪除。

相關內容