Если после применения автофильтра в Excel вы видите не все строки таблицы, а только отфильтрованные данные, проблема решается за 1-2 клика. Чаще всего пользователи сталкиваются с ситуацией, когда после сортировки или поиска по таблице часть строк «пропадает» — это стандартное поведение функции фильтрации, а не ошибка программы. Чтобы вернуть исходный вид данных, достаточно сбросить фильтры через панель инструментов или горячие клавиши, но способы отличаются в зависимости от версии Excel (2010, 2016, 2019, 365) и типа фильтра (обычный, расширенный, табличный).
В 90% случаев проблема возникает из-за случайного нажатия на стрелку фильтра в заголовке столбца или применения текстового/числового фильтра (например, «начинается с», «больше чем»). Реже фильтрация сохраняется после импорта данных из внешних источников или макросов. В этой статье — все рабочие методы снятия фильтров, включая скрытые нюансы для больших таблиц и сводных отчетов.
Почему фильтрация не сбрасывается стандартным способом
Прежде чем переходить к инструкциям, проверьте 3 ключевые причины, из-за которых фильтры могут «залипать»:
- 🔹 Защищенный лист: Если таблица заблокирована паролем (
Рецензирование → Защитить лист), сбросить фильтры через меню не получится. Сначала снимете защиту. - 🔹 Сводная таблица: Фильтры в сводных отчетах управляются отдельно — через панель
Анализ сводной таблицы. - 🔹 Скрытые строки: Иногда пользователи путают фильтрацию со скрытием строк (
Правка → Скрыть/отобразить). В этом случае нужно нажатьCtrl+Shift+9.
Еще одна распространенная ошибка — попытка сбросить фильтр на отдельном столбце, когда он применен ко всей таблице. В Excel 2016+ фильтры могут накладываться каскадно: сначала на уровень таблицы, затем на конкретный столбец. В таком случае снимать их нужно в обратном порядке.
⚠️ Внимание: Если после снятия фильтра данные по-прежнему не отображаются, проверьте настройки Файл → Параметры → Дополнительно → Показать параметры для следующей книги. Иногда там установлен флажок «Игнорировать другие фильтры».
Способ 1: Кнопка «Очистить» на ленте (самый быстрый)
Это универсальный метод для всех версий Excel (2010–2023), который работает и для обычных таблиц, и для формальных Таблиц Excel (с автоматическими фильтрами). Инструкция:
- Выделите любую ячейку в отфильтрованной таблице.
- Перейдите на вкладку
Данные(илиГлавнаяв Excel 2013). - В группе
Сортировка и фильтрнажмитеОчистить.
Если кнопка Очистить неактивна, значит:
- 📌 Фильтр применен не ко всей таблице, а к отдельному столбцу — попробуйте способ 3.
- 📌 Выделена ячейка за пределами фильтруемого диапазона — кликните по заголовку столбца.
Способ 2: Горячие клавиши для снятия фильтра
Для опытных пользователей удобнее использовать сочетания клавиш. Они работают во всех версиях Excel, включая Excel Online:
| Действие | Сочетание клавиш | Примечание |
|---|---|---|
| Сбросить фильтр в текущем столбце | Alt+↓ → C | Сначала нажмите Alt+↓ на стрелке фильтра, затем C (Clear). |
| Сбросить все фильтры в таблице | Ctrl+Shift+L (дважды) | Первое нажатие включает/выключает фильтры, второе — сбрасывает. |
| Отобразить все строки (если скрыты) | Ctrl+Shift+9 | Работает только для скрытых строк, не для фильтров. |
В Excel для Mac сочетания отличаются:
- 🍎
Command+Shift+L— включить/выключить фильтры. - 🍎
Option+↓ → C— очистить фильтр в столбце.
⚠️ Внимание: В Excel 2019/365 при использовании Ctrl+Shift+L на таблице с более чем 10 000 строк может появиться задержка до 5 секунд. Это нормально — программа пересчитывает данные.
Способ 3: Снятие фильтра с отдельного столбца
Если фильтр применен только к одному столбцу (например, вы отобрали значения «>1000» в столбце Цена), сбросить его можно прямо из выпадающего меню:
- Кликните по стрелке фильтра (▼) в заголовке столбца.
- В нижней части меню выберите пункт
(Выделить все)илиОчистить фильтр из "Название_столбца".
Если пункт Очистить фильтр отсутствует:
- 🔍 Проверьте, не является ли столбец частью
Таблицы Excel(выделен синим цветом при выделении). В этом случае используйте способ 1. - 🔍 Убедитесь, что ячейка в заголовке не объединена с другими (
Главная → Объединить и центрировать).
Выделена ячейка в заголовке столбца|Столбец не является частью сводной таблицы|Нет объединенных ячеек в заголовке|Фильтр не применен через Power Query-->
Способ 4: Удаление фильтров через Power Query (для импортированных данных)
Если данные были импортированы из внешнего источника (базы данных, CSV, веб-страницы) с помощью Power Query, стандартные методы снятия фильтров могут не сработать. В этом случае:
- Перейдите на вкладку
Данные→Получить данные→Запросы. - В правой панели
Параметры запросанайдите ваш запрос и кликните по нему правой кнопкой. - Выберите
Изменить→ откроется редакторPower Query. - В панели
Примененные шагиудалите шаги с фильтрацией (обычно они называютсяFiltered Rows). - Нажмите
Закрыть и загрузить.
После этого данные обновятся без фильтров. Если в редакторе Power Query нет явных шагов фильтрации, проверьте:
- 🛠️ Настройки источника данных (например, в SQL-запросе может быть условие
WHERE). - 🛠️ Параметры подключения (
Свойства → Определение).
Как проверить, импортированы ли данные через Power Query
Кликните правой кнопкой по таблице → если в меню есть пункт "Обновить" или "Свойства таблицы", данные импортированы.
Способ 5: Сбросить фильтры в сводной таблице
Фильтры в сводных таблицах управляются отдельно от обычных фильтров. Чтобы их сбросить:
- Выделите любую ячейку в сводной таблице.
- Перейдите на вкладку
Анализ сводной таблицы(илиПараметрыв Excel 2013). - В группе
ДействиянажмитеОчистить → Очистить фильтры.
Если фильтры применены к отдельным полям (например, в области Фильтры или Строки), сделайте следующее:
- 📊 Кликните по стрелке (▼) рядом с названием поля в сводной таблице.
- 📊 Выберите
(Все)илиОчистить фильтр.
В сводных таблицах также может быть включен режим срезов (slicers). Чтобы их сбросить:
- Найдите панель срезов (обычно справа от таблицы).
- Кликните по иконке воронки (☰) в правом верхнем углу среза.
- Выберите
Очистить фильтр.
Частые ошибки и как их избежать
Даже после снятия фильтров данные могут отображаться некорректно. Рассмотрим типичные проблемы:
| Проблема | Причина | Решение |
|---|---|---|
| После снятия фильтра строки не возвращаются | Скрытые строки (Ctrl+9) | Нажмите Ctrl+Shift+9 или Главная → Формат → Отобразить. |
| Фильтр сбрасывается, но данные не обновляются | Отключен автоматический пересчет | Формулы → Параметры вычислений → Автоматически. |
| Кнопка "Очистить" неактивна | Выделена не та таблица | Кликните по любой ячейке в фильтруемом диапазоне. |
| Фильтры возвращаются после сохранения файла | В настройках книги сохранен вид | Вид → Обычный (снимите флажок "Сохранять вид"). |
Если вы работаете с защищенными таблицами, перед снятием фильтров обязательно:
- Перейдите на вкладку
Рецензирование. - Нажмите
Снять защиту листа(может потребоваться пароль). - Сбросьте фильтры любым из описанных способов.
- Верните защиту (
Защитить лист).
Каждый день|Несколько раз в неделю|Редко|Никогда-->
FAQ: Ответы на частые вопросы
Можно ли сбросить фильтры сразу на всех листах книги?
Нет, в Excel нет встроенной функции для массового снятия фильтров со всех листов. Придется переходить на каждый лист и сбрасывать фильтры отдельно. Для автоматизации можно использовать макрос:
Sub ClearAllFilters()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
On Error Resume Next
ws.ShowAllData
Next ws
End Sub
Скопируйте этот код в редактор VBA (Alt+F11) и запустите макрос (F5).
Почему после снятия фильтра формулы показывают #Н/Д?
Это происходит, если в формулах используются функции, зависящие от видимых ячеек (например, ПРОМЕЖУТОЧНЫЕ.ИТОГИ или АГРЕГАТ с параметром 5 — "игнорировать скрытые строки"). После снятия фильтра:
- Обновите формулы (
F9). - Проверьте, не осталось ли скрытых строк (
Ctrl+Shift+9). - Замените
ПРОМЕЖУТОЧНЫЕ.ИТОГИнаСУММилиСРЗНАЧ, если не нужна зависимость от фильтра.
Как отменить фильтрацию в Excel Online?
В веб-версии Excel интерфейс упрощен, но функционал сохранен:
- Кликните по стрелке фильтра в заголовке столбца.
- Выберите
Очистить фильтр с "Название_столбца". - Для снятия всех фильтров:
Данные → Очистить.
Горячие клавиши в Excel Online не работают.
Можно ли вернуть фильтры после снятия?
Да, если вы не сохраняли файл после снятия фильтров. Используйте:
- 🔄
Ctrl+Z(отмена последнего действия). - 🔄 Закройте файл без сохранения и откройте заново.
Если файл сохранен, восстановить фильтры можно только вручную или через Журнал изменений (Файл → Сведения → Журнал изменений), если он включен.
Почему в моем Excel нет кнопки "Очистить" на вкладке "Данные"?
Это может быть связано с:
- 🖥️ Урезанной версией: В Excel Starter или Excel Mobile часть функций отключена.
- 🖥️ Настройками ленты: Проверьте, не скрыта ли группа
Сортировка и фильтр. Кликните правой кнопкой по ленте →Настройка ленты→ включите галочку напротивДанные → Сортировка и фильтр. - 🖥️ Режимом совместимости: Если файл сохранен в формате
.xls(а не.xlsx), некоторые функции могут быть недоступны. Сохраните файл в современном формате.
1. Не включен ли режим "Только видимые ячейки" (Главная → Найти и выделить → Выделить группу ячеек → Только видимые).
2. Не применялись ли фильтры через VBA-макросы (проверьте редактор кода на Alt+F11).
3. Не является ли файл защищенным или поврежденным (откройте его на другом устройстве).-->