KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как фильтровать данные в Google Таблицах с помощью раскрывающегося списка?

АвторСяоянДата изменения

При работе с большими объемами данных на нескольких листах в Google Таблицах часто возникает необходимость отображать или анализировать информацию на основе критериев, выбранных пользователем. Например, вы можете хранить основной список сотрудников, товаров или продаж на одном листе и динамически фильтровать записи на другом — в зависимости от значения, выбранного из раскрывающегося списка. Такой подход делает отчёты и панели мониторинга более интерактивными, позволяя пользователям сосредоточиться именно на релевантных данных. Как показано на скриншоте ниже, с помощью раскрывающегося списка на одном листе можно мгновенно отфильтровать и отобразить только соответствующие строки из диапазона данных на другом листе. В следующем руководстве описаны практические методы реализации этого функционала в Google Таблицах.

Фильтрация данных на основе Раскрывающийся список в листе Google с помощью формулы

Альтернатива: фильтрация данных с использованием встроенных представлений фильтров в Google Таблицах

снимок экрана фильтрации диапазона данных на основе выбора в раскрывающемся списке


Фильтрация данных на основе Раскрывающийся список в листе Google с помощью формулы

Это решение использует формулы Google Таблиц для автоматического извлечения и отображения строк в зависимости от выбора в раскрывающемся списке. Оно идеально подходит, если вы хотите обеспечить удобный интерфейс фильтрации без использования сторонних надстроек или расширений, а также когда результаты должны обновляться мгновенно при изменении выбранного значения. Следуйте приведённым ниже шагам:

1. Начните с создания раскрывающегося списка для выбора пользователем. Обычно он основан на уникальных значениях столбца, например «Имя». Для этого выделите ячейку на целевом листе и перейдите в ДанныеПроверка данных. В разделе «Критерии» выберите Список из диапазонаи укажите диапазон, ссылающийся на столбец «Имя» в ваших исходных данных (например,)Лист1!C2:C). В результате в ячейке появится раскрывающийся список для выбора, как показано ниже:

снимок экрана с раскрывающимся списком в ячейке

Практический совет: Если в столбце «Имя» есть дублирующиеся значения, используйте формулу =UNIQUE(Sheet1!C2:C) во вспомогательном диапазоне и ссылайтесь на полученный уникальный список для раскрывающегося меню — так вы избежите повторений.

2. На новом листе или в любой ячейке, где вы хотите отобразить результат фильтрации, введите следующую формулу:

=query(Sheet1!A1:D, "select * where C = '"&,B1&,"' ")

Здесь Лист1!A1:D задаёт полный диапазон с исходными данными. C указывает на поле (столбец), содержащее те же значения, что и ваш раскрывающийся список, а B1 — это ячейка с раскрывающимся списком. Убедитесь, что буквы столбцов, имена листов и ссылки на ячейки точно соответствуют вашей таблице, чтобы получить корректные результаты.

снимок экрана, демонстрирующий использование формулы

Меры предосторожности: По умолчанию формула чувствительна к регистру. Если значения в столбце «Имя» отличаются регистром между раскрывающимся списком и исходными данными, результаты могут отображаться некорректно. Убедитесь, что нет лишних пробелов и что написание согласовано — с заглавной или строчной буквы.

3. После ввода формулы нажмите Enter. Таблица сразу же отфильтруется и покажет все строки, где «Имя» совпадает со значением, выбранным в вашем раскрывающемся списке. При каждом изменении элемента в раскрывающемся списке результат обновляется автоматически — без необходимости вручную применять фильтр или изменять формулу.

снимок экрана с различными фильтрами для разных вариантов выбора в раскрывающемся списке

Преимущества: Этот метод полностью автоматизирован и не требует ручного обновления. Он также поддерживает динамическое обновление данных при изменении или добавлении записей на Листе1.

Ограничения: Формула QUERY работает лучше всего, когда условия фильтрации просты (например, фильтрация по одному полю). Если нужно применить несколько критериев или более сложные фильтры, возможно, придётся расширить формулу или воспользоваться другими инструментами — такими как встроенные фильтры или Apps Script. Кроме того, если ячейка с раскрывающимся списком останется пустой, формула может вернуть либо пустую таблицу, либо все результаты — в зависимости от заложенной логики.

Устранение неполадок:Если отфильтрованный результат не отображает данные, хотя совпадения ожидаются, проверьте следующее:

  • Значение в раскрывающемся списке точно совпадает с данными в столбце — включая регистр букв и лишние пробелы.
  • Имя листа и диапазон в формуле указаны правильно.
  • Буква столбца в формуле указывает на столбец, содержащий варианты из раскрывающегося списка.

Если вам нужно фильтровать по частичному совпадению или нескольким критериям, скорректируйте предложение QUERY соответствующим образом — например, используя операторы like или and в критериях выбора.


Альтернатива: фильтрация данных с использованием встроенных представлений фильтров в Google Таблицах

Другой распространенный способ визуальной фильтрации данных — использование встроенного представления фильтра. Это особенно полезно, когда вы хотите создавать многократно используемые отфильтрованные представления для себя или других пользователей без применения формул. С помощью представлений фильтров можно управлять видимыми строками с помощью селекторов в заголовках столбцов, а другие пользователи смогут переключаться между заранее заданными представлениями или настраивать собственные временные фильтры.

Применимый сценарий: Используйте представления фильтров, если вы работаете с большим объемом данных и хотите применять недеструктивные, быстрые визуальные фильтры, которые легко сбросить и передать коллегам — особенно когда условия фильтрации часто меняются или зависят от нескольких столбцов.

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

  1. Выделите весь диапазон данных, который вы хотите отфильтровать на листе.
  2. Нажмите на ДанныеСоздать фильтр. В заголовке каждого столбца появятся стрелки раскрывающихся списков для фильтрации.
  3. Щелкните стрелку раскрывающегося списка в нужном столбце (например, в столбце «Имя») и выберите значение для фильтрации. Отобразятся только соответствующие строки, остальные временно скроются.
  4. Чтобы сохранить это отфильтрованное состояние, перейдите в Данные > Представления фильтров > Создать новое представление фильтра. Присвойте представлению имя, чтобы использовать его позже.
  5. Чтобы вернуться к полному набору данных, просто удалите или измените фильтр либо выйдите из режима фильтрации.

Ограничения: Этот метод прост в использовании и интерактивен, но не создаёт отдельную таблицу с результатами и не обновляет другие листы автоматически. Кроме того, пользователям каждый раз придётся вручную выбирать значение фильтра.

Рекомендация: Используйте встроенные фильтры для быстрого анализа или совместного просмотра данных — особенно при работе в команде. А вот для создания отчетных панелей или когда требуется динамическая выборка, чаще всего лучше подходят формулы, такие как QUERY.


Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек