Как динамически фильтровать данные с одного листа на другой в Excel?

Мы можем легко фильтровать данные и копировать отфильтрованные данные в другое место активного рабочего листа с помощью функции расширенного фильтра, но, пробовали ли вы когда-нибудь фильтровать данные с одного рабочего листа на другой и делать фильтр динамически? Это означает, что при изменении данных в исходном листе будут изменены и новые отфильтрованные данные. В этой статье я представлю функцию Microsoft Query в Excel для решения этой задачи.

Динамическая фильтрация данных с одного листа на другой в Excel


Отфильтровать данные с одного листа на другой динамически в Excel

Чтобы завершить эту задачу, выполните следующие действия шаг за шагом:

1 . Сначала определите имя диапазона для исходных данных, выберите диапазон данных, который вы хотите отфильтровать, и введите имя диапазона в поле Имя , а затем нажмите Enter. , см. снимок экрана:

2 . Во-вторых, вы должны создать таблицу для данных, выберите диапазон данных, а затем нажмите Вставить > Таблица в появившемся В диалоговом окне «Создать таблицу установите флажок Моя таблица имеет заголовки , см. Снимок экрана:

3 . Затем нажмите кнопку OK , таблица была создана для диапазона данных, затем откройте новый рабочий лист, на котором вы хотите найти результат фильтрации, и нажмите Данные > Из других источников > Из Microsoft Query , см. снимок экрана:

4 . В диалоговом окне Выбор источника данных нажмите Файлы Excel * в поле со списком Базы данных , см. Снимок экрана:

5 . Затем нажмите кнопку OK , чтобы перейти к диалоговому окну Выбрать книгу , в правом окне списка Каталоги выберите папку. который находится в активной книге, а затем щелкните имя текущей книги в левом списке Имя базы данных , см. снимок экрана:

6 . Нажмите кнопку OK , в появившемся диалоговом окне Мастер запросов – Выбор столбцов в левом поле выберите имя диапазона, которое вы создали для своих данных, и щелкните знак плюса (+) , чтобы развернуть параметр, и все заголовки столбцов будут отображены, как показано на следующем снимке экрана:

. Затем вы должны добавить заголовки столбцов из поля Доступные таблицы и столбцы в поле Столбцы в вашем запросе , выбрав заголовки и нажав , см. снимок экрана:

8 . Затем нажмите кнопку Далее , перейдите в диалоговое окно Мастер запросов – данные фильтра , в диалоговом окне укажите критерии фильтрации, по которым вы хотите выполнять фильтрацию, см. снимок экрана:

9 . Затем нажмите кнопки Далее > Далее , чтобы перейти к диалоговому окну Query Wizard-Finish , в этом диалоговом окне выберите Вернуть данные в Microsoft Excel , см. снимок экрана:

10 . Затем нажмите кнопку Готово , появится диалоговое окно Импорт данных , установите флажок Таблица и укажите ячейку. местоположение, чтобы поместить результат фильтрации в параметр Существующий рабочий лист , см. снимок экрана:

11 . Наконец, нажмите кнопку OK , данные фильтра были импортированы в новый лист, см. Снимок экрана:

. Теперь отфильтрованные данные были связаны с вашими исходными данными, даже если вы добавляете строки или изменяете значения в исходных данных, результат фильтрации будет автоматически обновляться на листе вывода после нажатия кнопки Обновить все на вкладке Данные , см. снимок экрана:


Фильтрация данных по нескольким критериям или другому определенному условию, например по длине текста, с учетом регистра и т. д.

Kutools for Excel Суперфильтр – это мощная утилита, вы можете применить эту функцию для выполнения следующих операций:

  • Фильтрация данных по нескольким критериям; Фильтрация данных по длине текста;
  • Фильтрация данных по верхнему/нижнему регистру; Фильтровать дату по году/месяцу/дню/неделе/​​кварталу

Kutools for Excel : с более чем 300 удобными надстройками Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатную пробную версию прямо сейчас!


Демо: динамическая фильтрация данных с одного листа на другой в Excel


Оцените статью
Frestage.ru
Добавить комментарий