1

Я пытаюсь создать базу данных. У меня есть 2 столбца, если я введу число в первом столбце, соответствующее имя должно появиться во втором столбце автоматически. Список номеров и имен находится на другом листе.

Как мне связать их, чтобы Excel вывел правильное имя при вводе числа?

1 ответ1

1

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

поиски

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

лист 1

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

Эта точная формула делает то, что вы ищете. Ошибка, о которой вы упомянули в комментарии, звучит так, как будто у вас могут быть проблемы с проверкой данных или в более старой версии Excel, но без более подробной информации я не могу ответить на эту часть вашего вопроса.

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