VLOOKUP не находит значение, пока я не расширю таблицу

VLOOKUP не находит значение, пока я не расширю таблицу

У меня есть VLOOKUPтаблица Excel.

=VLOOKUP(D2,'Building blocks'!B7:ZL35, 44)

В настоящее время он возвращает 0, хотя в соответствующей ячейке есть текст. Соответствующая ячейка находится только в 23-й строке, и, следовательно, находится в [table] B7:ZL35.

Просто повозившись, я понял, что если я изменю таблицу вверх или вниз, то есть на B7:ZL34или B7:ZL36, то она VLOOKUPвнезапно начнет работать.

Это происходит со всеми буквами VLOOKUP«s» в моей таблице.

Кто-нибудь знает, почему это может быть? Любая помощь будет оценена по достоинству!

решение1

Как правило, при построении VLOOKUPфункции вы всегда должны делать диапазон для поиска абсолютной ссылкой, иначе он сместится на другие диапазоны по мере копирования формулы вниз. Что-то вроде этого, вероятно, решит вашу проблему:

=VLOOKUP(D2,'Building blocks'!$B$7:$ZL$35, 44, FALSE)

Связанный контент