Как фильтровать в Google Sheets

Когда вы работаете с большими наборами данных, полезно знать, как фильтровать в Google Таблицах(Google Sheets) .

Есть два способа сделать это. Вы можете использовать представления фильтров в меню Google Таблиц(Google Sheets menu) , что позволяет настраивать определенные способы фильтрации данных в таблице, которые вы можете использовать повторно. Более динамичный метод фильтрации данных в Google Таблицах(Google Sheets) — использование функции ФИЛЬТР(FILTER) .

В этой статье вы узнаете, как использовать оба метода.

Создайте представление фильтра(Filter View) в Google Sheets

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

Как создать представление фильтра(How to Create a Filter View)

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

В этом примере предположим, что вы хотите видеть только клиентов из Плайя-Виста(Playa Vista) , Калифорния, и только клиентов, у которых есть адрес электронной почты «.gov». 

1. Чтобы создать этот фильтр, выберите в меню значок Создать фильтр . (Create a Filter)Этот значок выглядит как воронка. 

2. Справа от заголовка каждого столбца появятся маленькие значки фильтров. Выберите этот значок воронки в верхней части поля « Адрес клиента(Customer Address) » , чтобы настроить фильтр для этого поля. 

3. Откроется окно, в котором вы можете настроить параметры фильтра. Выберите стрелку слева от Фильтровать по значениям(Filter by values) . Выберите Очистить(Clear) , чтобы отменить выбор всех записей в этом поле. 

Примечание(Note) . Это важный шаг, поскольку он сбрасывает представление с отображения всех записей на отсутствие отображения. Это подготовит Excel к применению фильтра, который вы собираетесь создать на следующих шагах.

4. Введите текст в поле ниже, по которому вы хотите отфильтровать поле. В этом примере мы будем использовать «Playa Vista» и выберем значок поиска, чтобы увидеть только те записи, которые содержат этот текст. Выберите(Select) все записи, которые отображаются в списке результатов. Это настраивает ваш фильтр таким образом, что в электронной таблице будут отображаться только выбранные вами элементы.

4. Как только вы нажмете кнопку OK , вы увидите, что данные в вашем листе отфильтрованы, так что отображаются только клиенты из Playa Vista .

5. Чтобы отфильтровать по второму полю, выберите значок фильтра в верхней части этого поля. Повторите описанный выше процесс, чтобы создать фильтр. Удалите все записи, введите текст «gov», чтобы отфильтровать все адреса электронной почты, не содержащие «gov», выберите эти записи и нажмите « ОК(OK) » .

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

Сохранение и просмотр представлений фильтра(Saving and Viewing Filter Views)

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

Чтобы сохранить представление фильтра, просто щелкните стрелку раскрывающегося списка рядом со значком фильтра и выберите Сохранить как представление фильтра(Save as filter view)

Вы увидите открытое темно-серое поле в верхней части электронной таблицы. Это покажет вам выбранный диапазон, к которому применяется фильтр, и имя поля. Просто(Just) выберите поле рядом с Имя(Name) и введите имя, которое вы хотите применить к этому фильтру. 

Просто введите имя и нажмите Enter .

Вы заметите справа от серой полосы значок шестеренки. Выберите этот значок, чтобы просмотреть параметры фильтра. 

Доступные варианты включают в себя:

  • Переименовать фильтр
  • Обновите диапазон, к которому применяется фильтр
  • Дублируйте фильтр, чтобы обновить его, не затрагивая исходный фильтр.
  • Удалить фильтр 

Вы можете отключить фильтр, который вы включили, в любой момент, просто выбрав значок фильтра еще раз.

Note that when any filter is enabled, the filter icon will turn green. When you disable the filters, this icon will turn back to black. This is a quick way to see the entire dataset or if any filter has removed data from the current view.

Later, if you want to re-enable any of the filters you’ve created, just select the dropdown arrow next to the filter icon. You’ll see the filters you’ve saved appear in the menu. Just select that filter to enable it whenever you like.

This will filter the view again using the filter settings you’ve configured.

Using the FILTER Function

Another option to filter in Google Sheets is using the FILTER function.

The FILTER function lets you filter a dataset based on any number of conditions you choose. 

Давайте рассмотрим использование функции ФИЛЬТР(FILTER) на том же примере « Покупки клиентов(Customer Purchases) », что и в предыдущем разделе.

Синтаксис функции ФИЛЬТР(FILTER) следующий:

ФИЛЬТР(диапазон, условие1, [условие2, …])(FILTER(range, condition1, [condition2, …]))

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

Параметры функции ФИЛЬТР(FILTER) следующие:

  • range : диапазон ячеек(range of cells) , которые вы хотите отфильтровать .
  • condition1 : столбец или строки, которые вы хотите использовать для фильтрации результатов. 
  • conditionX : другие столбцы или строки, которые вы также хотели бы использовать для фильтрации результатов.

Имейте в виду, что диапазон, который вы используете для своих условий, должен иметь такое же количество строк, как и весь диапазон.

Например, если вы хотите создать тот же фильтр, что и в первой части этой статьи, вы должны использовать следующую функцию ФИЛЬТР(FILTER function) .

=FILTER(F1:J20,SEARCH(“Playa Vista”,H1:H20),SEARCH(“gov”,I1:I20))

Это захватывает строки и столбцы из исходной таблицы данных (F1: J20 ), а затем использует встроенную функцию ПОИСК(SEARCH) для поиска интересующих нас текстовых сегментов в столбцах адреса и электронной почты.

Функция ПОИСК(SEARCH) нужна только в том случае, если вы хотите найти текстовый сегмент. Если вас больше интересует точное совпадение, вы можете просто использовать это как оператор условия:

I1:I20=”[email protected] "

Вы также можете использовать другие условные операторы, такие как > или <, если вы хотите отфильтровать значения, превышающие или меньшие фиксированного предела.

Как только вы нажмете Enter , вы увидите результаты функции FILTER в виде таблицы результатов.

Как видите, возвращаются только столбцы в диапазоне, выбранном вами в первом параметре функции. Поэтому важно поместить функцию ФИЛЬТР(FILTER) в ячейку, где есть место (достаточно столбцов) для отображения всех результатов.

Использование фильтров в Google Таблицах

Фильтры в Google Sheets — очень мощный способ просматривать очень большие наборы данных(very large sets of data) в Google Sheets . Функция ФИЛЬТР(FILTER) дает вам возможность сохранять исходный набор данных на месте, но выводить результаты в другом месте.

Встроенная функция фильтрации в Google Sheets позволяет вам в любой момент изменить представление активного набора данных любым удобным для вас способом. Вы можете сохранять, активировать, деактивировать или удалять фильтры по своему усмотрению.

Есть ли у вас какие-нибудь интересные советы по использованию фильтров в Google Таблицах(Google Sheets) ? Поделитесь(Share) ими в разделе комментариев ниже.



About the author

Я iOS-разработчик с более чем 10-летним опытом. Я специализируюсь на разработке приложений для iPhone и iPad. У меня есть опыт создания пользовательских потоков, создания пользовательских комплектов разработки (CDK) и работы с различными средами разработки приложений. В своей предыдущей работе я также разработал инструменты для управления магазином приложений Apple, в том числе инструмент управления продуктами и инструмент отправки приложений.



Related posts