Есть ли способ импортировать данные из другой таблицы, если утверждение верно? (Excel)

Есть ли способ импортировать данные из другой таблицы, если утверждение верно? (Excel)

Мой стол выглядит так.

Я создал файл базы данных, который выглядит так. так.

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

решение1

Я предполагаю, что ваш файл базы данных может быть импортирован в вашу электронную таблицу как внешний источник данных (посмотрите на параметры на ленте «Данные»). Большинство источников совместимы, и, вероятно, он импортирует все данные или их часть в новый рабочий лист. Размер файла может немного увеличиться, поскольку вы фактически дублируете данные в электронную таблицу.

Теперь вы можете легко использовать функцию VLOOKUP для поиска идентификатора и возврата цены. Из таблицы в таблицу.

Данные не будут актуальными, но вы можете установить интервал автоматического обновления, обновить электронную таблицу при открытии файла или нажать ctrl+alt+F5, чтобы вручную обновить данные из базы данных.

В качестве альтернативы вы могли бы заняться кодированием VBA и кодировать прямой доступ к базе данных в реальном времени. Если бы вам это действительно было нужно.

Связанный контент