Функция Excel VLOOKUP дает неверное значение. Может ли кто-нибудь определить ошибку?

405
piza25

Я часто использую эту VLOOKUPфункцию в Microsoft Excel, но последние два дня были грубыми. Я пытался «сопоставить» население штата с названием штата. Я смог использовать VLOOKUPфункцию, чтобы сопоставить сокращение штата с названием штата, но не могу сделать то, что упомянул выше.

Я знаю, что я должен использовать VLOOKUPдля значений в столбце B с таблицей в столбцах N и O

Скриншот

Я попытался изменить функцию, и я только смог заставить ее выплевывать население Вайоминга и Техаса. Кроме того, когда я набираю FALSE, это дает мне N/Aошибку. Если кто знает как это исправить я был бы признателен

2
Столбец N должен быть отсортирован по возрастанию. Tyson 6 лет назад 0
@ Тайсон, я положил его в порядке возрастания. Затем я использовал = VLOOKUP (B2, $ N $ 2: $ O $ 53,2). Я пытался заставить его выплюнуть население Аляски, но оно выплевывает из Вайоминга. piza25 6 лет назад 0
@ piza25 Я не уверен, что вы имеете в виду, столбец N определенно не отсортирован на скриншоте. Blackwood 6 лет назад 0
@ Тайсон Я отсортировал его после прочтения вашего первого комментария. Это было единственное, что я изменил. Затем я набрал = VLOOKUP (B2, $ N $ 2: $ O $ 53,2) в ячейке D2. Это дало мне население Вайоминга вместо Аляски. piza25 6 лет назад 0
@ piza25 Пожалуйста, измените свой вопрос, чтобы показать последний скриншот и добавить что-нибудь еще, что может измениться с тех пор, как вы впервые опубликовали вопрос. Blackwood 6 лет назад 0
@ Blackwood Я опубликовал последнюю версию imgur и удалил старый скриншот. piza25 6 лет назад 0
Выпускаемое значение - 579315. Это население Вайоминга. Это должно дать мне значение населения Аляски вместо этого. (Не видно на скриншоте), но Вайоминг - последнее значение в столбце N, а 579315 - последнее значение в столбце O. piza25 6 лет назад 0
Я заметил, что каждая ячейка в столбце B имеет зеленый треугольник в верхнем левом углу. Это указывает на состояние ошибки (см. Https://www.lifewire.com/excels-red-and-green-triangle-indicators-3124031). Я подозреваю, что есть проблема с тем, что на самом деле содержится в этих ячейках, что приводит к тому, что значение col B не совпадает с записью в таблице поиска (в этом случае он возвращает последнее значение в таблице). fixer1234 6 лет назад 0

1 ответ на вопрос

1
Rajesh S

Я использовал ссылку «Абсолютная ячейка» с параметром « Ложь», и с этим небольшим исправлением эта формула работает правильно.

=VLOOKUP(A42,$E$42:$F$46,2,FALSE) 

Заметка,

  • Я специально создал список СЛУЧАЙНЫХ, чтобы оправдать эффективность формулы.
  • При необходимости измените ссылки на ячейки в формуле.

Похожие вопросы