Как уже упоминалось в комментариях, это простой пример использования VLOOKUP. Вот пример. Я использовал лист с надписью "Поиск" для хранения списка номеров / деталей и "Лист1" для хранения списка, который ссылается на таблицу. Поиски - это простой лист, который просто хранит данные без каких-либо формул:

Лист также прост и содержит простой вызов VLOOKUP:

Формула (=VLOOKUP(A2, Lookups!$A$2:$B$6, 2, FALSE)
) просто. В таблице, определенной в Lookups!$A$2:$B$6
(исключая заголовки столбцов, хотя это не является строго обязательным), VLOOKUP находит строку, первый элемент которой соответствует значению в A2
, и возвращает значение в столбце, указанном третьим аргументом, который в этом случае столбец, содержащий имя детали. Логический аргумент FALSE
указывает Excel выполнить точное совпадение, поэтому, если вы введете в столбец A данные, которые не найдены в таблице, например, "10", как я уже сделал, Excel вернет #N/A
вместо последнее значение в таблице.
Эта точная формула делает то, что вы ищете. Ошибка, о которой вы упомянули в комментарии, звучит так, как будто у вас могут быть проблемы с проверкой данных или в более старой версии Excel, но без более подробной информации я не могу ответить на эту часть вашего вопроса.