我正在尝试通过文本整理物流单据表。这是我第一次尝试在 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"))))
注意:为了便于阅读,本答案中公式中添加了额外的空格和回车符。如果要复制粘贴,请删除它们。