Страницы: 1
RSS
Подстановка слов в строки в правильном порядке в зависимости от присутствующих в списке наименований.
 
Доброго всем вечера.

Есть список из которого ниже по столбцу формируются строки с указанием объема тары, количества упаковок и вида тары.
Пытаюсь составить формулу, которая автоматически подставляла бы вид тары в зависимости от наименования.
Например: Juice = Bottles, Syrup = Jars, Spice = Packs.
Пробую Vlookup, но видимо неправильно, потому что на все наименования возвращает "Bottles".
Прошу помочь разобраться.
 
=ПРОСМОТР(2;1/ПОИСК({"*Spice*";"*Syrup";"*Juice*"};B2);{" PACKS";" JARS";" BOTTLES"})
 
memo, vlookup так не работает
=B2&"    "&C2&"  /  "&D2&" "&$D$1&" /  "&TEXT(F2;"#,##0")&LOOKUP( 2; 1/COUNTIF(B2; {"*Spice*";"*Syrup*";"*Juice*"});{" PACKS";" JARS";" BOTTLES"})

только надо для ORGANIC POMEGRANATE CHERRY BOOST тоже надо что-то добавить

p.s
vikttur, ну у меня то звезды понятно почему, но для поиска то зачем? :-)
Изменено: БМВ - 11.10.2018 22:12:06
По вопросам из тем форума, личку не читаю.
 
Цитата
memo написал:
Пробую Vlookup, но видимо неправильно
Потому-что эта функция не "умеет" искать с использованием подстановочных знаков "*". Кроме того, обратите внимание на четвертый параметр - 1 (или ИСТИНА) означает "интервальный просмотр", а, по идее, нужен точный поиск, т.е. параметр должен быть 0 (ЛОЖЬ). Если его применить, то функция вернет #Н/Д, именно потому, что поиск в Вашем случае не даст результата. Чтобы использовать подстановочные знаки нужно использовать соответствующие функции, например ПОИСК, как предложил vikttur в #2.
 
Цитата
БМВ написал: у меня то звезды понятно почему, но для поиска то зачем?
Для экзотики :)
 
Огромное всем спасибо. Как всегда, выручили.
Добавил Boost в список, определил тару и все работает просто замечательно! :)

Alec Perle, Спасибо за пояснения. Буду знать.
Страницы: 1
Наверх