У меня есть простая деловая проблема. Когда я пытаюсь использовать функцию vlookup для поиска значений на основе идентификатора пользователя.Excel Vlookup не работает при использовании индекса ячейки
=VLOOKUP(12345,'[Data copy.csv]users'!$A$1:$B$6605,2,FALSE)
идентификатор = 12345 он возвращает соответствующее значение. Однако, когда я использую A2 вместо реального userid, я получил значение #NA. Я дважды проверял формат данных, они одинаковы.
Похоже, что A2 - это текст, который выглядит как число, а не число? Если вы делаете '= VLOOKUP (- A2, '[Data copy.csv] пользователей'! $ A $ 1: $ B $ 6605,2, FALSE)' вы получаете тот же результат? – tigeravatar
Что такое исходное значение содержимого ячейки A2? Что вы видите, когда вы нажимаете на ячейку A2? И вы уверены, что он не отформатирован как текст? Когда выбрано A2, нажмите Alt-AEF, что произойдет затем – MacroMarc
Попробуйте это '= VLOOKUP (VALUE (A2), '[Data copy.csv] users'! $ A $ 1: $ B $ 6605,2, FALSE)' – EEM