Фильтр по условию в Google Sheets и работа с представлениями фильтров

  • Поделись Этим
Michael Brown

Фильтрация огромных таблиц помогает сосредоточить внимание на самой необходимой информации. Сегодня я хочу обсудить с вами способы добавления фильтров по условию и даже применения сразу нескольких из них к вашим данным. Я также объясню, почему фильтр Google Sheets так полезен и важен при работе в общем документе.

    Фильтр по условию в Google Sheets

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

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

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

    Давайте рассмотрим их вместе, хорошо?

    Не пустой

    Если ячейки содержат числовые значения и/или текстовые строки, логические выражения или любые другие данные, включая пробелы ( ) или пустые строки (""), будут отображены строки с такими ячейками.

    Вы можете получить тот же результат, используя следующую формулу при выборе Пользовательская формула вариант:

    =ISBLANK(B:B)=FALSE

    Пустой

    Этот вариант полностью противоположен предыдущему. Будут отображаться только те ячейки, в которых нет содержимого. Остальные будут отфильтрованы Google Sheets.

    Вы также можете использовать эту формулу:

    =ISBLANK(B:B)=TRUE

    Текст содержит

    Эта опция показывает строки, ячейки которых содержат определенные символы - числовые и/или текстовые. Неважно, находятся ли они в начале, в середине или в конце ячейки.

    Вы можете использовать символы подстановки, чтобы найти некоторые определенные символы в разных позициях ячейки. Звездочка (*) используется для замены любого количества символов, а вопросительный знак (?) заменяет один символ:

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

    Также поможет следующая формула:

    =REGEXMATCH(D:D, "Dark")

    Текст не содержит

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

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

    =REGEXMATCH(D:D, "Dark")=FALSE

    Текст начинается с

    Для этого условия введите первый символ (символы) (один или несколько) интересующего значения.

    Примечание. Символы подстановочных знаков здесь не работают.

    Текст заканчивается на

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

    Примечание. Здесь также нельзя использовать символы подстановочных знаков.

    Текст точно

    Здесь вам нужно ввести то, что вы хотите увидеть, будь то число или текст. Молочный шоколад Например, записи, содержащие что-то другое, не будут отображаться. Таким образом, вы не можете использовать здесь символы подстановки.

    Примечание. Пожалуйста, имейте в виду, что регистр текста имеет значение для этого условия.

    Если вы хотите использовать формулу для поиска всех записей, содержащих только "Молочный шоколад", введите следующее:

    =D:D= "Молочный шоколад"

    Дата есть, Дата есть до, Дата есть после

    Эти фильтры Google Sheets позволяют использовать даты в качестве условий. В результате вы увидите строки, содержащие точную дату или дату до/после точной даты.

    Варианты по умолчанию: сегодня, завтра, вчера, на прошлой неделе, в прошлом месяце, в прошлом году. Вы также можете ввести точную дату:

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

    Фильтр Google Sheets для числовых значений

    Вы можете фильтровать числовые данные в Google Sheets по следующим условиям: больше чем, больше чем или равно, меньше чем, меньше чем или равно, равно, равно, не равно, между, не между .

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

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

    Я хочу увидеть строки, в которых числа в столбце E больше или равны значению в G1:

    =$G$1

    Примечание. Если вы измените число, на которое ссылаетесь (в моем случае 100), отображаемый диапазон не будет обновляться автоматически. Нажмите кнопку Фильтр значок на колонке Google Sheets, а затем OK чтобы обновить результаты вручную.

    Для этого параметра также можно использовать пользовательскую формулу.

    =E:E>$G$1

    Пользовательские формулы для фильтрации по условию в Google Sheets

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

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

    Например, я хочу увидеть все товары, которые содержат в своем названии слова "Молочный" и "Темный". Мне нужна такая формула:

    =OR(REGEXMATCH(D:D, "Темный"),REGEXMATCH(D:D, "Молочный"))

    Однако это не самый продвинутый способ. Существует также функция Google Sheets FILTER, которая позволяет создавать более сложные условия.

    Итак, это стандартный фильтр Google Sheets с его опциями и пользовательскими формулами.

    Но давайте на мгновение изменим задачу.

    Что если каждый сотрудник должен видеть только свои продажи? Им пришлось бы применять несколько фильтров в одной и той же таблице Google.

    Есть ли способ сделать это один раз, не создавая все заново?

    Google Таблицы Виды фильтров будет решать эту проблему.

    Представления фильтров Google Sheets - создание, присвоение имен, сохранение и удаление

    Google Таблицы Виды фильтров помогают сохранить фильтры на потом, чтобы не создавать их заново. Они могут использоваться разными пользователями, не мешая друг другу.

    Поскольку я уже создал стандартный фильтр Google Sheets, который я хочу сохранить на потом, я нажимаю кнопку Данные> Представления фильтра> Сохранить как представление фильтра .

    Появляется дополнительная черная полоса с Опции значок справа. Там вы найдете опции, чтобы переименовать свой фильтр в Google Sheets, обновление диапазон, дубликат или удалить Чтобы сохранить & закройте любое представление фильтра Google Sheets, нажмите кнопку Закрыть значок в правом верхнем углу панели.

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

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

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

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

    Чтобы создать представление фильтра Google Sheets, нажмите кнопку Данные> Представления фильтрации> Создать новое представление фильтрации Затем задайте условия для ваших данных и дайте имя представлению, нажав кнопку "Имя" поле (или используйте Опции значок, чтобы переименовать его).

    Все изменения сохраняются автоматически при закрытии Filter Views. Если они больше не нужны, удалите их, нажав кнопку Опции> Удалить на черной полосе.

    Совет. Если владелец электронной таблицы разрешил вам редактировать файл, все остальные пользователи смогут видеть и использовать фильтры, созданные вами в Google Sheets.

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

    Простой способ создания расширенного фильтра в Google Sheets (без формул)

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

    Пользовательские формулы могут стать выходом из положения, но даже они могут быть сложными для правильного построения, особенно для дат и времени или с логикой OR/AND.

    К счастью, есть лучшее решение - специальное расширение для Google Sheets под названием Multiple VLOOKUP Matches. Оно фильтрует несколько строк и столбцов, к каждому из которых применяется множество критериев. Расширение удобно в использовании, поэтому вам не придется сомневаться в своих действиях. Но даже если вы это сделаете, инструмент не изменит ваши исходные данные - он скопирует и вставит отфильтрованный диапазон туда, куда вы решите. В качестве приятногоБонус, дополнение избавит вас от изучения страшной функции Google Sheets VLOOKUP ;)

    Совет. Не стесняйтесь перейти к нижней части страницы, чтобы сразу же посмотреть видео об этом инструменте.

    После установки дополнения вы найдете его в разделе Расширения Вкладка Google Sheets. Первый шаг, который вы увидите, будет единственным:

    1. Давайте воспользуемся надстройкой для фильтрации моей таблицы продаж в Google Sheets (A1:F69):
    2. Меня очень интересуют следующие колонки Дата , Регион , Продукт и Общие продажи поэтому я выбираю только их в качестве тех, кто должен вернуться:
    3. Теперь пришло время составить условия. Давайте попробуем получить все продажи из молоко и фундук шоколад для сентябрь 2022 года :
    4. Пока вы нарезаете критерии, формула из области предварительного просмотра в нижней части инструмента будет изменяться соответствующим образом. Щелкните мышью Результат предварительного просмотра чтобы просмотреть найденные совпадения:
    5. Выберите крайние верхние левые ячейки будущего отфильтрованного диапазона и нажмите кнопку Результат вставки (чтобы вернуть найденные совпадения в качестве значений) или Вставить формулу (чтобы вставить формулу с ее результатом):

    Если вы хотите познакомиться с Multiple VLOOKUP Matches поближе, я советую вам установить его из Google Workspace Marketplace или узнать о нем больше на его домашней странице.

    Видео: Расширенные фильтры Google Sheets простым способом

    Multiple VLOOKUp Matches - это лучший и самый простой способ фильтрации данных в Google Sheets. Посмотрите это демонстрационное видео, чтобы узнать все преимущества владения этим инструментом:

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

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.