Я пытаюсь взять столбец а (5000 строк), и матч против колонки б (138 строк), и когда он находит совпадение в ячейке б будет принимать клетки с (в том же ряду) и распечатать его в ячейке d, например. Я попытался использовать инструкцию IF и VLOOKUP, но просто не могу понять, насколько это правильно.Программирование с ВПР или IF заявления
Проблема с использованием вложенного оператора IF - это столбец b - от 138 до 150 категорий.
Column a Column b Column c Column d this is orange Fitness Bug Fitness Should print "Orange Fruit" this is yellow Jack Rabit Jacks Should print "Bees" this is ebay Yellow Jacket Bees Should print "Websites" this is Rabit Ebay Website Websites Should print "Jacks" this is fitness Oranges Orange Fruit Should print "Fitness"
спасибо за ответ, попробовал выше, и помещают формулу в ячейку D1 и получил ответ «# N/A» ? – user2385949
«А1» содержит «это оранжевый» или (как я предполагал!) «Оранжевый»? Что вы видите, если вы нажмете «D1», «Формулы», «Аудит формулы» - «Измерить формулу, оценить»? Какая версия Excel? – pnuts
А1 содержит «это оранжевый». и если вы нажмете на d1, он содержит точно формулу = "" "" и VLOOKUP (INDIRECT ("B" & MATCH ("*" & A1 & "*", B: B, 0)), B: C, 2, FALSE) & "" "" Версия Excel 2007 – user2385949