Я пытаюсь разобрать лист логистических документов с помощью текста. Это моя первая попытка что-либо удаленно сделать из этого комплекса в 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 ответ1

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"))))

Примечание. В этот ответ в формулу добавлены дополнительные пробелы и возврат каретки. Если вы хотите скопировать и вставить, удалите их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .