Я использую две таблицы в Excel, но у меня проблемы с использованием VLOOKUP.

Лист 1:-

ID    CATEGORY_ID

Лист 2:- CATEGORY_ID CATEGORY_NAME

По сути, я хочу добавить CATEGORY_NAME в 3-й столбец листа 1, поэтому я использую следующее:-

=VLOOKUP(C2,Sheet2!A2:A20+Sheet2!A2:B20,2,FALSE)

Тем не менее, это только возвращает:-

#VALUE!

В рабочем листе 1 17000 строк. Все строки имеют идентификатор категории. Рабочий лист 2 имеет только 20 строк, включая строку заголовка (т.е. 19 уникальных идентификаторов / имен категорий). Что я здесь не так делаю? Сводит меня с ума!

1 ответ1

2

(сделал комментарий ответом, как только решил) Вы вошли в «Лист2!A2: A20+ Лист2!A2: B20 ", который является суммой двух диапазонов ?? Попробуйте только Sheet2!$ A $ 2: $ B $ 20 вместо. Примечание. Добавьте знаки $, чтобы сохранить постоянный диапазон поиска, в противном случае диапазон будет перемещаться относительно вас вместе с копированием формулы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .