Функция VLOOKUP в Power Pivot

Применяется к
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Одна из самых популярных функций в формулах Excel — ВПР. Но вы не сможете использовать функцию ВПР в Power Pivot. В первую очередь это связано с тем, что в Power Pivot функции выражений анализа данных (DAX) не берут ячейку или диапазон ячеек в качестве ссылки, как это делает функция ВПР в Excel. Функции DAX используют в качестве ссылки только столбец или таблицу.

Помните, что в Power Pivot вы работаете с реляционной моделью данных. Найти значения в другой таблице очень просто, и во многих случаях создавать формулу совсем не требуется.

Например, предположим, что у вас есть сводная таблица на листе Excel для анализа данных о продажах в модели данных, и вы хотите выполнить срез на основе региональных данных из столбца "Регион" в таблице "География". Вы можете просто добавить поле "Регион" в сводную таблицу. Поиск или формула не требуются. Это простое решение имеет ряд требований. Столбец подстановки "Регион" должен находиться в связанной таблице, а таблицу географии невозможно скрыть из списка полей сводной таблицы.

В Power Pivot существует ряд случаев, когда может потребоваться найти значения в другой таблице как часть вычисления, например в вычисляемом столбце или мере. Для них требуется пользовательская формула, созданная с помощью DAX, которая включает несколько функций, выполняющих похожие поиски. Выбор зависит от того, какую формулу должна выполнять ваша формула.

Выберите нужное действие

Для поиска значений в связанной таблице используйте функцию RELATED.

Для поиска таблицы со всеми строками, связанными с текущей строкой, используйте функцию RELATEDTABLE.

Используйте функцию LOOKUPVALUE для возврата значений в соответствии с условиями фильтра.