#excel #excel-formula #formula #vlookup
#excel #excel-формула #формула #ВПР
Вопрос:
Если я в какой-то ячейке напишу:
=VLOOKUP(A1,B3:C6,1,FALSE)
Он возвращает #N/A
Почему ВПР не работает?
Альтернатива этой функции также будет принята.
Комментарии:
1. Он должен работать и возвращаться
CT
, а не#N/A
. Можете ли вы изменитьCT
в A1 на что-то другое и посмотреть, работает ли это? Может быть, это написано кириллицей? Это обычная шутка, поскольку буквы выглядят на 100% одинаково, но они совершенно разные.2. Я попытался поиграть с этим. Кажется, ему все равно, что я набираю в ячейке A1, он продолжает возвращаться
#N/A
.3. Попробуйте переписать данные в таблице, возможно, перед значениями в столбце name есть пробел.
4. Тоже не работает.
5. Странно. Было бы неплохо немного оценить формулу. Посмотрите на это support.microsoft.com/en-us/office /…
Ответ №1:
Ваша формула кажется прекрасной и должна работать. Просто измените column_index
на 2. Попробуйте-
=VLOOKUP(A1,B3:C6,2,FALSE)
В качестве альтернативы вы можете использовать Index()/Match()
как-
=INDEX(C3:C6,MATCH(A1,B3:B6,0))
Комментарии:
1. Конечно, с 2. ВПР по-прежнему возвращается
#N/A
, но комбинация индекса и соответствия работает, спасибо.2. @User123456789 Если у вас есть
Office365
, вы можете использовать однуXLOOKUP()
функцию.3. К сожалению, у меня нет Office365
4. @User123456789 Нет проблем. Индекс, совпадение достаточно хорошее.