У меня есть рабочий лист, в котором используются необработанные данные, которые Excel не идентифицирует как таблицы (т. Е. Просто помещает значения в соседние ячейки), а в другой части моего рабочего листа формулы выполняют поиск в этих данных, например
VLOOKUP(D$1, Config!$C$4:$E$8,2,FALSE)
Все идет отлично, пока я не решу объявить свои необработанные данные в виде таблицы (Ctrl-T), чтобы получить некоторые дополнительные функции, такие как автоформатирование и автоматическое расширение таблиц.
Как только таблица объявлена, все мои формулы находят # N/A в этой таблице, ссылаюсь ли я на зону поиска как ссылку на ячейку (Config!$C$4:$E$8
) или по новому имени таблицы (изменено через менеджер имен).
Подсказка (я не знаю, что это стоит) заключается в том, что ключ поиска (D$1
в моей формуле) и ключи данных (самый левый столбец Config!$C$4:$E$8
) являются числовыми (значения, например, 2015
). Кажется, что Excel использует поиск текста внутри таблицы и не может сопоставить 2015
(в таблице) с "2015"
(от D$1
). Это только ключ, я могу ошибаться.
Что я могу сделать, чтобы начать использовать таблицы (автоматическое расширение действительно полезно), не нарушая мои формулы?
РЕДАКТИРОВАТЬ: вещи ломаются, когда ключ поиска (D$1
) начинает быть частью таблицы: 2015 теперь воспринимается формулами как "2015"