Как создать таблицу результатов с помощью vlookup из объединенных ячеек

У меня есть эта таблица данных, и я хочу другую таблицу результатов. когда я пишу имя состояния, таблица результатов может отображать всю компанию с данными1, data2 и data3.I пытается использовать vlookup, но поскольку есть объединенные ячейки, формула просто показывает первую строку. как я могу исправить проблему?

введите описание изображения здесь

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

Первое, что вам нужно сделать, это установить три столбца слева от исходной таблицы:

  • Первый столбец содержит имя состояния, связанного с каждой строкой данных
  • Второй – это индекс, который подсчитывает количество строк данных в каждом состоянии
  • Третий объединяет первые два столбца для создания уникального значения ключа для каждой строки в таблице.

Все значения в этих трех столбцах могут быть назначены по формуле. На приведенном ниже рисунке показаны формулы для первой строки ячеек A9:C9 , которые затем копируются вниз по строке 27.

столбцы для ключа поиска

Следующий шаг – выложить новую таблицу, которая находится в ячейках Q8:U27 в моем примере.

Есть несколько вещей, которые нужно отметить о настройке. Во-первых, состояние, которое будет отображаться, вводится в ячейку Q9 , которую я выделил желтым цветом. Слева от таблицы в столбце P я ввел номера позиций от 1 до 19, которые понадобятся для построения ключевых значений для поисковых запросов. Сами формулы поиска находятся в ячейках R9:U27 ; на рисунке показаны формулы для первой строки ( R9:U9 ) (они затем копируются вниз по строке 27).

новая таблица

Стоит на секунду взглянуть на один из поисков. Вот формула для первого названия компании в ячейке `R9 '.

  =IFERROR(VLOOKUP($Q$9&$P9,$C$9:$N$27,4,0),"") 

Рассматривая каждый из аргументов VLOOKUP в свою очередь, $Q$9&$P9 объединяет имя состояния в ячейке Q9 с номером позиции (в этом случае 1), что дает значение поиска «California1». Таблица поиска определяется как диапазон $C$9:$N$27 – столбец C этого диапазона – это то, с чем сопоставляется значение поиска. Третий аргумент – это столбец, из которого следует возвращать значение, если поиск является совпадением. Число 4 здесь соответствует столбцу названия компании исходной таблицы. Наконец, последний аргумент равен 0 (или, что то же самое, FALSE), указывающему, что требуется точное совпадение.

Наконец, функция IFERROR внутри IFERROR . Это улавливает #N/A , которое иначе было бы возвращено, если совпадение не найдено, заменив его пустой строкой ("").

  • Если в поле есть определенное слово, то присвойте соответствующее значение из таблицы "legend"
  • Получите максимальное значение из диапазона на основе динамических критериев
  • Использование VLookup в макрокоманде
  • Поиск формулы работает хорошо, за исключением одного столбца
  • Почему мой VLookup не работает?
  • Элемент управления Microsoft Word Content при обновлении делает VLOOKUP в таблице Excel
  • Если оператор с VLookup
  • Excel VBA VLookup - Ошибка 13 - «Несоответствие типа»
  • vlookup из разных таблиц зависит от выпадающего списка
  • Excel Vlookup с ссылкой на ячейку
  • Ошибка гиперссылки при получении связи с Vlookup
  • Interesting Posts

    excel – read cell, которая является последней ячейкой в ​​colomn A и ассоциируется с другой ячейкой той же строки, столбец C

    Как автоматически обновлять формулу при вставке столбцов.

    Выбор нескольких диапазонов с использованием макроса

    Итерации на пользовательской форме

    Функция поиска Excel для выделения повторяющихся данных

    VLOOKUPs для заполнения таблицы Excel

    Есть ли способ создать / прочитать таблицу LibreOffice точно так же, как MS Office Excel с C #?

    Есть ли способ писать диапазоны в массе в файл text / CSV?

    excel set cell style C #

    Как отсортировать более 3 столбцов в VBA?

    (Excel) Ни смещение, ни индекс / совпадение не препятствовали перемещению привязанной ячейки таблицы

    Как создать функцию, которая находит значение, содержащееся в другом файле excel с двумя условиями

    VBA excel: использование WScript для запуска файла bat

    Как активировать лист Excel, который принадлежит к другой книге

    Формула Excel для суммирования некоторых значений на основе выборок и процентного содержания

    Давайте будем гением компьютера.