Как искать / находить значения в другой книге?

В этой статье рассказывается о том, как искать значения и возвращать данные из другой книги, а также как находить/искать значения из другой книги. Здесь я подробно расскажу о трех решениях.

  • Данные Vlookup и возвращаемые значения из другой книги в Excel
  • Данные Vlookup и возвращаемые значения из другой закрытой книги с VBA

Содержание

  1. Легко vlookup для значения с другого листа без точного запоминания формулы
  2. Данные Vlookup и возвращаемые значения из другой книги в Excel
  3. Данные Vlookup и возвращаемые значения из другой закрытой книги с VBA

Легко vlookup для значения с другого листа без точного запоминания формулы

Kutools for Excel Формула Искать значение в списке может помочь вам легко найти значение из выбора на активном листе или другие листы быстро. 30-дневная бесплатная пробная версия полнофункциональной версии!

Вкладка Office Включите редактирование и просмотр с вкладками в Office и сделайте вашу работу намного проще … Подробнее … Скачать бесплатно … Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%.

  • Повторное использование чего угодно: добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущее.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Подробнее … Бесплатная загрузка …

->

Данные Vlookup и возвращаемые значения из другой книги в Excel

Например, вы создаете таблицу «Покупка фруктов» в Excel, и теперь вам нужно просмотреть фрукты из другой книги и вернуть соответствующие цены, как показано на скриншотах ниже. Здесь я расскажу вам, как решить эту проблему с помощью функции VLOOKKUP в Excel.

1. Откройте обе книги, из которых вы будете получать значения vlookup, и вернуть значения в.

2. Выберите пустую ячейку, в которую будет возвращена цена, введите в нее формулу = ВПР (B2, [Price.xlsx] Sheet1! $ A $ 1: $ B $ 24,2, FALSE), а затем перетащите ее маркер заполнения, чтобы применить эту формулу к диапазон, какой вам нужен.

Примечания :
(1) В приведенной выше формуле B2 – это результат, который вы будете искать в другой книге, Price.xlsx указывает имя файла книги, которую вы будет искать, Sheet1 означает имя листа, с которого вы будете искать, а A $ 1: $ B $ 24 – это диапазон, из которого вы будете искать. Вы можете изменить их по своему усмотрению.
(2) После закрытия книги, из которой вы выполняли поиск, формула автоматически обновится до = VLOOKUP (B2, ‘W: test [Price.xlsx] Sheet1’! $ A $ 1: $ B $ 24,2, FALSE), W: test – это путь сохранения книги, из которой вы искали.

До сих пор все цены возвращались правильно как Показан левый снимок экрана. И эти цены будут обновляться автоматически, если исходная книга, которую вы искали из изменений.

Формула слишком сложна для запоминания? Сохраните формулу как запись Auto Text для повторного использования одним щелчком мыши в будущем!
Подробнее… Бесплатная пробная версия

Данные Vlookup и возвращаемые значения из другой закрытой книги с VBA

Это может быть мусор запутался, чтобы настроить путь сохранения, имя файла и рабочий лист в функции ВПР. Этот метод представит VBA, чтобы легко решить эту проблему.

1. Нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений.

2. Щелкните Insert > Module , а затем вставьте ниже код VBA в открывающееся окно модуля.

VBA: данные Vlookup и возвращаемые значения из другой закрытой книги

Примечание : этот VBA возвращает значения в столбце, который находится на 2 столбца позади выбранного столбца. Например, я выбираю столбец B при применении этого VBA, значения будут возвращаться в столбце D. Если вам нужно изменить столбец назначения, узнайте код и замените на другой номер по мере необходимости.

3. Нажмите клавишу F5 или кнопку Выполнить , чтобы запустить этот VBA.

4. В открывшемся диалоговом окне укажите диапазон данных, который вы будете искать, и нажмите кнопку OK .

5. Теперь выберите книгу, в которой вы будете искать значения в открывшемся диалоговом окне «Выбор книги», и нажмите кнопку Открыть .

Теперь все выбранные значения ищутся в указанной закрытой книге, и соответствующие значения возвращаются в указанном столбце. См. Снимок экрана:

Источник: frestage.ru

Бытовой вопрос