Как убрать фильтр в Excel
Обновлено: 21.11.2024
В предыдущем уроке вы видели, как создать фильтр в Excel. Сегодня мы рассмотрим, как очистить или полностью удалить фильтр из таблицы.
См. видеоруководство и расшифровку ниже:
Во-первых, нам нужно посмотреть, как быстро определить, что фильтр включен в одном из столбцов.
Затем мы рассмотрим, как очистить или полностью удалить фильтр из таблицы.
Начнем с первого шага.
Как распознать, что фильтр используется в Excel
Если какая-то информация была отфильтрована в одном из столбцов, вы узнаете ее по маленькому значку «воронки» в одной из раскрывающихся кнопок.
Основы использования фильтра были показаны в предыдущем видеоруководстве о том, как создать фильтр в Excel. Итак, здесь мы видим уже примененный фильтр в столбцах «Дни» и «Сезон». В столбце «Месяц» ничего подобного нет, значит, в этом столбце данные не отфильтровывались.
Что ж, продолжим и посмотрим, как очистить фильтр в таблице. Как обычно, сделать это можно несколькими способами.
Как очистить фильтр сразу от всех столбцов в Excel
Первый способ — одним щелчком мыши очистить фильтр сразу от всех столбцов в таблице. Перейдите на вкладку «Данные», раздел «Сортировка и фильтрация», найдите и нажмите «Очистить».
Все фильтры из таблицы будут очищены одним щелчком мыши, и все данные снова станут видны.
Как отключить фильтр в каждом столбце отдельно в Excel
Другой способ удобен, если вы хотите очистить фильтр столбец за столбцом, а не очищать сразу всю таблицу. Мы отменим последние изменения, чтобы снова включить фильтр, и шаг за шагом пройдем всю процедуру. Если вы хотите очистить фильтр по столбцу за столбцом, вам нужно нажать на каждую кнопку раскрывающегося списка одну за другой и выбрать параметр «Очистить фильтр из»,
что отключит фильтр в каждом столбце отдельно.
Вы можете использовать этот способ "по столбцам", чтобы отключить все активные фильтры в таблице. В конце концов, вы сможете снова увидеть всю информацию, содержащуюся в таблице.
Как полностью удалить фильтр из таблицы Excel
И, наконец, если вы хотите полностью удалить фильтр из таблицы вместе с раскрывающимися кнопками из заголовков столбцов, это будет проще, чем вы думаете.
Выберите ячейки со стрелками раскрывающегося списка,
нажмите на вкладку "Данные", затем на "Фильтр",
и стрелки раскрывающегося списка, которые включают фильтрацию, исчезли!
Не упустите прекрасную возможность узнать:
Если вы нашли это руководство полезным, поставьте нам лайк и посмотрите другие видеоуроки от EasyClick Academy. Узнайте, как использовать Excel быстро и легко!
Вы впервые пользуетесь EasyClick? Мы будем более чем рады приветствовать вас в нашем онлайн-сообществе. Нажмите кнопку «Подписаться» на нашем канале YouTube и присоединяйтесь к EasyClickers!
Сейчас я использую таблицы Excel почти в каждом файле, который создаю. Они поставляются с фильтром по умолчанию, и данные таблицы легко сортировать и фильтровать с помощью этих раскрывающихся списков, а затем очищать их. Но знаете ли вы, что фильтры Excel можно очистить одним щелчком мыши?
Очистить фильтры
После того как вы примените фильтры к столбцам таблицы Excel, вам, вероятно, захочется снова просмотреть все данные. Для этого можно легко очистить один фильтр за раз, используя команду «Очистить фильтр» в раскрывающемся списке в заголовке столбца.
Или перейдите на вкладку "Данные" и нажмите кнопку "Очистить", чтобы очистить все фильтры в активной таблице.
Сделать проще
Если у вас нет времени на лишние клики, когда вы целыми днями очищаете фильтры, вот быстрый способ их очистить. Спасибо AlexJ, который поделился этим советом.
Вы можете найти больше примеров файлов Excel от AlexJ на моем сайте Contextures.
Чтобы сделать это одним щелчком мыши:
- Добавьте кнопку "Очистить" на панель быстрого доступа (QAT).
- Выберите ячейку в сводной таблице или таблице Excel.
- Нажмите кнопку "Очистить", и все фильтры будут очищены.
Это работает и со сводными таблицами
Чтобы сделать этот совет «Очистить все фильтры» еще более полезным, он работает и со сводными таблицами!
Если вы используете команды ленты для очистки фильтров сводной таблицы, это займет несколько кликов, поскольку команда «Очистить» находится на несколько уровней ниже.
- Сначала перейдите на вкладку "Анализ" в разделе "Инструменты сводных таблиц".
- Затем нажмите "Действия".
- Затем нажмите «Очистить фильтры».
Но если вы добавите кнопку «Очистить» в QAT, вы также сможете использовать ее для очистки активной сводной таблицы. Подумайте обо всем, что сэкономит вам время!
Видео: быстрая очистка фильтров сводной таблицы
Посмотрите это короткое видео, чтобы узнать, как настроить кнопку и очистить фильтры.
9 мыслей о «Очистить фильтры Excel одним щелчком мыши»
Очень хороший совет, Дебра!
У меня уже есть два значка для «Фильтр по активному значению ячейки» и «Автофильтр ВКЛ/ВЫКЛ» на моем QAT.
Это будет вишенка на торте 🙂
Вот если бы еще была кнопка для сброса фильтра, применяемого только к активной колонке.
То есть, если я применил фильтры к нескольким столбцам и хочу очистить только фильтр столбца активной ячейки, было бы неплохо иметь возможность сделать это с помощью макроса или одним щелчком мыши 😉 р>
Alt+A C = самый быстрый способ очистить фильтры.
Спасибо за напоминание о ярлыке Goutam. У меня есть прозрачные фильтры, добавленные в QAT, как предлагает Дебра. Всем кнопкам на QAT назначается сочетание клавиш (номер кнопки Alt+QAT). Таким образом, если бы ваша кнопка очистки фильтров находилась в позициях 1-9, сочетание клавиш для QAT технически было бы быстрее. Один ключ вместо двух. Но это просто придирчивость… 🙂 В любом случае это один из ярлыков, который я использую чаще всего. Спасибо!
Спасибо. Спасибо. Спасибо. Вы драгоценный камень.
Спасибо за совет. Но как это сделать, когда мы читаем сценарий Excel в Perl?
как добавить фильтр только в одну ячейку
Когда мы работаем с листом Excel. выбранный параметр фильтра на одном листе для трех столбцов, если мы хотим удалить один фильтр из трех, не мешая другим. посоветуйте короче.
С уважением,
Таной
Спасибо. Я много работаю с фильтрами и захожу в фильтры на 2-3 шага вглубь. Было сложно очищать каждый фильтр щелчком мыши. Теперь с помощью макроса я могу очистить их все нажатием клавиши.
Оставить ответ Отменить ответ
Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.
Теперь, когда конкурс "30 функций Excel за 30 дней" завершен, пришло время взглянуть на некоторые другие функции. На странице «Контексты» в Facebook Ли предложил автофильтры в качестве темы для некоторых февральских постов. Спасибо Ли! Вот как отключить фильтры в заголовках таблиц Excel.
Фильтры в таблицах Excel
При создании таблицы Excel в Excel 2007 или Excel 2010 стрелки автофильтра автоматически добавляются к ячейкам заголовков. В большинстве случаев это полезная функция, а стрелки упрощают сортировку и фильтрацию столбцов.
Вы даже можете создать более одной таблицы Excel на листе и использовать отдельный фильтр для каждой таблицы. Я иногда использую эту функцию при создании небольших таблиц на сводном листе. Просто не забудьте поставить столы друг на друга, а не ставить их рядом. Таким образом, отфильтрованные строки в одной таблице не повлияют на другие.
Примечание. Если вы не используете функцию таблицы Excel, вы можете использовать только один автофильтр (или расширенный фильтр) на листе.
Отключить автоматические фильтры
Однако иногда вы не хотите, чтобы эти стрелки фильтров были доступны. Например, вы можете настроить таблицы, потому что это быстрый и простой способ создания динамического диапазона. Или, может быть, вам нравятся красивые цвета и автоматический итоговый ряд.
Но вы не хотите побуждать пользователей фильтровать данные — все строки всегда должны быть видны. И вы знаете, что эти надоедливые пользователи будут нажимать на стрелки, если они заманчиво доступны.
Чтобы отключить фильтры:
- Выберите ячейку в таблице Excel.
- На вкладке "Данные" ленты нажмите команду "Фильтр", чтобы отключить фильтр.
Сохранить функции таблицы Excel
После отключения фильтров таблица Excel по-прежнему распознается как таблица, поэтому вы можете продолжать использовать все остальные ее функции. Несмотря на то, что стрелки фильтра исчезли, вы можете добавить стиль таблицы и отобразить ряды с полосами.
Или создавайте формулы со структурированными ссылками вместо ссылок на ячейки.
__________
8 мыслей о «Отключить фильтры в таблице Excel»
Основная причина, по которой я не подхватил популярность Таблиц, — раздражающие фильтры, скрывающие заголовки столбцов. Спасибо за этот совет. Теперь я могу пользоваться всеми преимуществами использования Таблиц без постоянного раздражения, смотрящего мне прямо в лицо.
Привет,
Есть ли возможность отключить 3 команды сортировки, как видно на первой картинке этой темы?
– Сортировка от А до Я
– Сортировка от Я до А
– Сортировка по цвету
Если да, то как я могу это сделать?
любая помощь очень ценится.
заранее спасибо,
Людо
Excel предоставляет широкий спектр функций, о многих из которых большинство пользователей даже не подозревают. Одной из его самых замечательных особенностей является универсальность его фильтров.
Фильтры Excel позволяют просматривать только нужные данные, скрывая ненужные строки.
Таким образом, вы сможете сосредоточиться на конкретных данных без беспорядка.При работе с одним из этих фильтров вам может понадобиться удалить некоторые из этих «нерелевантных» строк, возможно, потому, что они вам больше не нужны.
Например, в наборе данных ниже у нас есть данные о сотрудниках компании. Как видите, некоторые из этих сотрудников на пенсии, некоторые все еще на службе, а некоторые из них находятся на испытательном сроке.
Возможно, вам больше не понадобится информация об вышедших на пенсию сотрудниках. Таким образом, вы можете удалить строки, содержащие информацию о вышедших на пенсию сотрудниках.
Проблема в том, что вы не хотите вручную искать каждую строку, чтобы найти те, у которых Статус занятости = "Вышел на пенсию". Это противоречит самой цели использования компьютеризированных электронных таблиц, не так ли?
Лучшее решение — использовать фильтры, которые помогут вам в этом процессе. В этой статье мы покажем вам, как удалить отфильтрованные строки в Excel.
Мы покажем вам, как удалить как видимые строки после применения фильтра, так и невидимые строки.
Если вам нравится писать код и вы хотите ускорить свои процессы Excel с помощью кода VBA, у нас есть несколько фрагментов кода, которые вы тоже можете использовать.
Оглавление
Удаление видимых отфильтрованных строк
Для вышеуказанной проблемы вы можете отфильтровать строки, которые вам не нужны, а затем удалить эти строки. Вот как:
- Выберите всю рабочую область набора данных.
- На вкладке Данные нажмите кнопку Фильтр (в группе «Сортировка и фильтрация»).
- Вы увидите маленькие стрелки в каждой ячейке строки заголовка. Они предназначены, чтобы помочь вам фильтровать ваши клетки. Вы можете щелкнуть любую стрелку, чтобы выбрать фильтр для соответствующего столбца.
- В этом примере мы хотим отфильтровать только те строки, которые содержат статус занятости «Вышел на пенсию». Итак, выберите стрелку рядом с заголовком Статус занятости и снимите флажки рядом с всеми статусами, кроме «На пенсии». Вы можете просто снять флажок «Выбрать все», чтобы быстро снять все флажки, а затем просто выбрать «Отменено».
- Нажмите "ОК". Теперь вы увидите только строки со статусом занятости «Вышел на пенсию».
- Выберите все строки в представлении, щелкните правой кнопкой мыши и выберите «Удалить строку» во всплывающем меню. Это удалит только все видимые строки. Не беспокойтесь, остальные ваши данные в безопасности.
- Чтобы просмотреть остальные данные, снова нажмите кнопку Фильтр на вкладке Данные.
Теперь вы должны увидеть все свои данные, без строк, содержащих сведения об ушедших на пенсию сотрудниках.
Удаление отфильтрованных строк, видимых с помощью VBA
Если вас устраивает идея написания (или копирования и вставки) некоторого кода VBA, вот более быстрый способ выполнить указанную выше задачу. Мы составили небольшой скрипт, который вы можете просто скопировать, настроить и использовать:
- Этот код берет выбранные строки и применяет к ним «Автофильтр» в соответствии с вашими критериями (строка 4). Это гарантирует, что будут отображаться только те строки, которые соответствуют заданным критериям.
- После этого код проверяет только те строки, которые видимы (за исключением заголовков столбцов), и удаляет их (строка 5).
- Наконец, он удаляет фильтры, устанавливая для AutoFilterMode листа значение False (строка 6).
Чтобы использовать приведенный выше код, выполните следующие действия:
- Выберите все строки, которые необходимо отфильтровать (включая заголовки столбцов).
- На ленте меню Разработчик выберите Visual Basic.
- Когда откроется окно VBA, нажмите Вставить->Модуль и вставьте приведенный выше код в окно модуля.
- Запустите этот скрипт, выбрав Developer->Macros-> DeleteVisibleRows или нажав зеленую кнопку воспроизведения на панели инструментов вверху.
Примечание. Вы можете изменить строку 4, чтобы она соответствовала вашим критериям фильтрации. Замените число «5» номером столбца, к которому вы хотите применить фильтр. Это означает, что если вы хотите применить фильтр к столбцу А, вам нужно изменить его на «1». Замените критерий «Удален» критерием, которому должен удовлетворять фильтр (для удаления). Также обратите внимание, что если у вас более одного критерия, вы можете повторить эту строку для каждого критерия.
Удаление скрытых отфильтрованных строк
Теперь давайте перейдем к сценарию, в котором у вас есть более сложный фильтр.
Скажем, вам нужны сведения только о сотрудниках отдела продаж, которые все еще работают или находятся на испытательном сроке. Если у вас есть более сложные фильтры, обычно предпочтительнее удалить строки, которые не соответствуют требованиям, а не те, которые соответствуют критериям.
Другими словами, желательно удалить строки, которые скрыты после фильтрации.
Давайте воспользуемся тем же набором данных, который мы использовали раньше, и на этот раз применим два фильтра: один для удаления строк с Статусом занятости= «Вышел на пенсию», а другой — для удаления всех строк с не содержит Department= «Продажи»
Сначала процесс фильтрации:
- Выберите всю рабочую область вашей базы данных
- На вкладке Данные нажмите кнопку Фильтр (в группе "Сортировка и фильтрация").
- Нажмите стрелку фильтра рядом с заголовком Статус занятости и снимите флажок рядом с "Вышел на пенсию".
- Затем выберите стрелку фильтра рядом с заголовком Отдел и снимите все флажки, кроме "Продажи".
- Нажмите "ОК". Теперь вы увидите только строки со статусом занятости «В работе» или «на испытательном сроке» и отделом = «Продажи».
Теперь пришло время удалить скрытые строки. Это можно сделать тремя способами.
Удаление скрытых строк с помощью функции проверки документа
Если вы уверены, что вам больше никогда не придется работать со скрытыми данными, то этот метод вам подойдет:
- Сделайте резервную копию книги (на всякий случай).
- Нажмите Файл>Проверить наличие проблем.
- Нажмите Проверить документ.
- Откроется Инспектор документов. Нажмите кнопку Проверить в нижней части окна.
- Прокрутив список доступных параметров вниз, вы увидите вариант с надписью «Скрытые строки и столбцы». Он также сообщит вам, сколько скрытых строк и столбцов присутствует на вашем листе.
- Нажмите кнопку «Удалить все». Это навсегда удалит все скрытые строки в вашей таблице.
- Нажмите "Закрыть".
- Вернитесь к своей таблице и удалите все фильтры, снова нажав кнопку "Фильтр" на вкладке "Данные". ол>р>
- Создайте временный столбец в любом месте набора данных.
- Введите «0» в первой ячейке этого столбца и нажмите клавишу возврата.
- Дважды щелкните маркер заполнения (в правом нижнем углу) этой ячейки. Это скопирует число «0» в остальные ячейки столбца.
- Удалите фильтры (еще раз нажав кнопку Фильтр на вкладке Данные). Это также вернет все ваши скрытые строки.
- Теперь вам нужно обратить фильтр. Для этого выберите рабочую область и нажмите кнопку Фильтр. Щелкните стрелку рядом с заголовком временного столбца и снимите флажок рядом с 0.
- Выделите все эти строки, щелкните правой кнопкой мыши и выберите "Удалить".
- Еще раз удалите фильтры, нажав кнопку "Фильтр".
- Выберите все строки, которые необходимо отфильтровать (включая заголовки столбцов).
- На ленте меню Разработчик выберите Visual Basic.
- Когда откроется окно VBA, нажмите Вставить->Модуль и вставьте приведенный выше код в окно модуля.
- Запустите этот скрипт, выбрав Разработчик->Макросы->KeepVisibleRows или нажав зеленую кнопку воспроизведения на верхней панели инструментов.
Вы обнаружите, что даже после удаления всех фильтров у вас останутся только нужные строки. Все остальные строки были удалены.
Удаление скрытых строк путем создания временного столбца
Если вы действительно не хотите возиться с резервным копированием или беспокоитесь о внесении постоянных изменений в другие листы на вашем листе, вот еще один способ (скорее хитрость), чтобы избавиться от скрытых строк:
Теперь у вас должны остаться только необходимые строки.
Удаление отфильтрованных строк, скрытых с помощью VBA
Еще раз, вот более быстрый способ выполнить указанную выше задачу. Ниже вы найдете короткий сценарий, который вы можете скопировать, настроить и использовать:
Чтобы использовать приведенный выше код, выполните следующие действия:
Вот объяснение кода:
Примечание. Как упоминалось ранее, вы можете изменить строки 6 и 7 в соответствии со своими критериями фильтрации. Если у вас есть более одного критерия, вы можете повторить эти строки для каждого критерия.
Заключение
В этом руководстве мы показали два способа удаления видимых строк после применения к ним фильтров и три способа удаления скрытых строк после применения фильтров. р>
Мы также предоставили короткие скрипты VBA, которые помогут вам быстрее выполнять работу, если вы уверенно используете скрипты. Мы надеемся, что этот урок был вам полезен.
Сообщите нам в комментариях, если у вас возникнут проблемы при выполнении любого из шагов.
Читайте также: