Я создаю панель управления в Excel 2010, которая использует функцию VLOOKUP
для вызова других значений листа.Сортировка таблицы, в которой используется другой лист Excel, вызывает различные результаты VLOOKUP
Уравнение Я использую это:
= ВПР (L $ 1, Sheet_B $ A: $ H, 7,2)
L$1
запрашивает уникальный идентификатор на Sheet_A
, а затем находит этот идентификатор на Sheet_B
, а затем находит соответствующие данные и вытаскивает его. Проблема заключается в следующем:
Если я ничего не сделаю до Sheet_B
, я получу значение - допустим, 5
. Это значение составляет . Неверно.
Если я сортирую Sheet_B
от A-Z в алфавитном порядке (который не изменяет данные) Я получаю совершенно другое значение - скажем, 12 - который является правильным значения.
Проблема в том, что данные, которые функция функции VLOOKUP
не изменила, только то, как она была отсортирована в Sheet_B
.
Есть ли причина, почему это может случиться? И что еще более важно, как я могу исправить это, поэтому мне не нужно сортировать Sheet_B
каждый раз, когда я вытаскиваю эту панель?
спасибо! Это устранило мою проблему. –