Excel VLOOKUP ломается с определенным значением - PullRequest
0 голосов
/ 07 января 2020

У меня есть документ Excel, который извлекает значения из нескольких листов в зависимости от значения даты. Я использую эту формулу VLOOKUP, чтобы найти данные:

=VLOOKUP($E$1,Data!$B$2:$N$100,2,FALSE)

Формула прекрасно работает, если значением E1 является любая дата до 1 декабря 2019 года, отформатированная как 01.12.2009. Таблица «Данные» настроена следующим образом:

Month       Date    Users
11/1/2019 | 43770 | 143,015 | ...
12/1/2019 | 43800 | 78,410  | ... 

При переходе по формуле оценивается:

VLOOKUP(43800,Data!$B$2:$N$100,2,FALSE)

С любой датой в декабре 2019 года или позже, Excel выдает Msgstr "Ошибка не найдена". Что не имеет смысла для меня, так как 43800 можно найти в данных. Переключение даты Е1 на 01.11.2009 работает просто отлично. Я понятия не имею, как это исправить или какова причина root.

1 Ответ

0 голосов
/ 28 января 2020

Проблема оказалась в формуле VLOOKUP: VLOOKUP ($ E $ 1, Данные! $ B $ 2: $ N $ 100 , 2, FALSE)

$ N $ 100 было ограничение поиска до первых 100 строк. Изменив его на $ N $ 1000 поднял предел строки до 1000.

...