Top.Mail.Ru
Как найти и удалить проблемные строки в Excel: 4 быстрых способа

Как найти и удалить проблемные строки в Excel и не сломать таблицу

10.12.2025
633
Как найти и удалить проблемные строки в Excel и не сломать таблицу

В любой «живой» таблице со временем появляются проблемные строки: пустые записи, строки с ошибками #Н/Д, дубли, битые даты, «числа-текст» и странные значения, которые ломают формулы и отчёты.

В этой статье разберёмся, что считать проблемной строкой, как её быстро найти и безопасно удалить четырьмя способами: через автофильтр, поиск ошибок, формулы с ЕСЛИОШИБКА и ФИЛЬТР, а также с помощью Power Query. В конце будет чек-лист, по которому удобно пробегать каждую выгрузку перед анализом.

Быстрый навигатор по статье

Что считать «проблемной строкой» в Excel

Проблемная строка — это не только явная ошибка #ДЕЛ/0! или #N/A. Чаще всего это любая строка, которая мешает анализу и даёт искажённые результаты:

  • строки с ошибками в ключевых столбцах (#Н/Д, #ЗНАЧ!, #ССЫЛКА!);
  • полностью пустые строки посреди диапазона;
  • строки, где важные поля пустые (нет ID, даты, суммы);
  • строки-дубликаты, которые должны быть уникальными;
  • строки с «битым» форматом данных: даты как текст, числа как текст и т.п.

💡 Не всегда проблемную строку нужно удалять. Иногда её лучше исправить (например, дописать дату или сумму) или временно исключить из анализа — главное, чтобы она не искажала отчёты.

Если структура таблицы уже «поехала» (разрывы диапазонов, объединённые ячейки, разные форматы), имеет смысл сначала пробежаться по чек-листу из статьи «Как найти и исправить «сломанную структуру» таблицы» , а уже потом чистить строки с ошибками.

Пример реальной выгрузки: где прячутся ошибки

Представим типичную ситуацию: вы выгружаете из CRM таблицу со сделками:

ID сделки Дата Сумма Статус Менеджер
DL-00123 15.03.2023 25 000 Оплачено Иванов
DL-00124 16.03.2023 #Н/Д Оплачено Петров
DL-00125 18 500 В работе Иванов
17.03.2023 0 Черновик
DL-00127 17.03.2023 12 300 Оплачено Сидорова

На первый взгляд — обычная таблица. Но для анализа выручки и конверсии здесь есть несколько проблемных строк:

  • строка с ошибкой #Н/Д в сумме;
  • строка с пустой датой, но ненулевой суммой;
  • строка без ID сделки (по сути — мусор или черновик);
  • возможные дубликаты ID, если выгрузка делалась несколько раз.

⚠ Если сразу строить сводную по такой таблице или считать суммы по условиям, есть риск, что часть сделок «потеряется», а ошибки в суммах и датах скрытно исказят картину.

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

Способ 1 — автофильтр по ошибкам и пустым строкам

Самый быстрый способ отловить явные проблемные строки — воспользоваться автофильтром. Он особенно удобен для:

  • строк с ошибками (#Н/Д, #ЗНАЧ!, #ССЫЛКА!);
  • строк с пустыми ключевыми полями (ID, дата, сумма);
  • строк со статусами-времянками («Черновик», «Тест», «Пример»).

Пример фильтрации строк с ошибками в Excel
Пример фильтрации строк с ошибкой #Н/Д и пустыми значениями в столбце «Сумма».

Шаги: как отфильтровать проблемные

  1. Выделите весь диапазон с данными (или любую ячейку внутри).
  2. Включите автофильтр: вкладка Данные → Фильтр.
  3. В столбце с суммой, датой или статусом нажмите на стрелку фильтра.
  4. В списке значений:
    • отметьте варианты с ошибками (обычно они отображаются как отдельные строки: #Н/Д и т.п.);
    • или выберите пункт (Пустые), чтобы увидеть строки без данных.
  5. Проверьте отфильтрованные строки и решите: удалить, исправить или оставить.

🔧 Если нужно удалить только полностью пустые строки по всей таблице, можно воспользоваться приёмами из статьи «Как удалить пустые строки в Excel автоматически» , не перебирая их вручную.

Способ 2 — поиск ошибок и выделение проблемных строк

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

Вариант 1. Поиск конкретной ошибки (#Н/Д, #ЗНАЧ!)

  1. Нажмите Ctrl+F, чтобы открыть окно поиска.
  2. В поле «Найти» введите, например, #Н/Д.
  3. Нажмите «Найти все».
  4. Внизу появится список всех ячеек с ошибкой. Можно выделить их все и перекрасить строки или поставить флаг.

После этого удобно отфильтровать строки по цвету или по флагу и решить, что с ними делать.

Вариант 2. Условное форматирование для подсветки ошибок

Более наглядный способ — подсветить строки с ошибками цветом.

  1. Выделите диапазон с данными.
  2. Выберите Главная → Условное форматирование → Правила выделения ячеек → Больше правил.
  3. В качестве условия выберите «Использовать формулу для определения форматируемых ячеек» и задайте формулу:
    =ЕОШИБКА($C2)
    где C — столбец, который нужно проверить.
  4. Задайте заливку для строк с ошибками (например, светло-оранжевую).

💡 Функция ЕОШИБКА возвращает ИСТИНА только для ячеек с ошибками (#Н/Д, #ДЕЛ/0! и т.п.), но не для пустых ячеек. Если нужно ловить и ошибки, и пустоту, используйте комбинацию: =ИЛИ(ЕОШИБКА($C2); $C2="").

Если вам нужно сравнивать списки, находить строки «которых нет во втором списке» или подсвечивать расхождения плана и факта, пригодятся приёмы из статьи «Как выделить строки, которых нет в другом списке» .

Способ 3 — ЕСЛИОШИБКА + ФИЛЬТР: аккуратная очистка для анализа

Иногда строки с ошибками нельзя просто удалить: часть из них ещё можно восстановить или они нужны для контроля качества данных. В этом случае удобно разделить таблицу на два слоя:

  • рабочий слой — строки без ошибок, на которых строятся отчёты;
  • слой проверок — строки с ошибками, которые нужно разобрать отдельно.

Для этого хорошо подходит связка функций ЕСЛИОШИБКА и ФИЛЬТР.

Шаг 1. Создаём флаг «строка с ошибкой»

Добавьте служебный столбец, например [Ошибка], и запишите формулу:

=ЕСЛИ(ЕОШИБКА([@Сумма]); 1; 0)

Или, если ошибок может быть несколько и в разных столбцах:

=ЕСЛИ(ИЛИ(ЕОШИБКА([@Сумма]); ЕОШИБКА([@Дата])); 1; 0)

Где 1 — строка проблемная, 0 — строка в порядке.

Шаг 2. Фильтруем только «здоровые» строки

На отдельном листе создайте формулу с динамическим массивом:

=ФИЛЬТР(ТаблицаCRM; ТаблицаCRM[Ошибка]=0)

В результате вы получите «чистый» срез данных без ошибочных строк. На нём уже можно строить сводные, считать суммы по условиям (например, через СУММЕСЛИМН) и готовить отчёты.

💡 При работе с условными формулами (ЕСЛИ, ЕСЛИОШИБКА, проверки по тексту) удобно иметь под рукой мини-справочник: «Формула ЕСЛИ в Excel: 15 примеров» и «ЕСЛИ содержит текст в Excel» .

Способ 4 — Power Query: удаляем проблемные строки автоматически

Если вы регулярно получаете одинаковые выгрузки (CRM, прайсы, отчёты по продажам), вручную чистить их каждый раз — дорого. Гораздо эффективнее один раз собрать запрос в Power Query, который:

  • удаляет пустые строки;
  • отбрасывает строки с ошибками в суммах или датах;
  • преобразует текстовые даты и числа в нормальные типы;
  • оставляет только «здоровые» строки для анализа.
Удаление строк с ошибками в Power Query
В Power Query строки с ошибками можно удалять в один клик — команда «Удалить ошибки».

Базовый сценарий в Power Query

  1. Загрузите таблицу в Power Query:
    • выделите диапазон → Данные → Из таблицы/диапазона.
  2. Убедитесь, что заголовки определены правильно (команда «Использовать первую строку в качестве заголовков»).
  3. Для столбцов с суммой и датой задайте правильный тип данных (Число, Дата). Power Query сам подсветит строки с ошибками.

💡 Если Power Query не может автоматически привести значение к нужному типу, он помечает такую ячейку как «ошибка». Дальше вы можете либо исправить источник (дату или сумму), либо воспользоваться командой «Удалить ошибки» и убрать эти строки из набора данных. Это особенно полезно для «текстовых дат» и «чисел-текста», которые в обычном Excel сложно поймать на глаз.

  1. В столбце с ошибками выберите «Удалить ошибки» в контекстном меню.
  2. При необходимости удалите полностью пустые строки (команда «Удалить пустые строки») и лишние столбцы.
  3. Закройте и загрузите результат обратно в Excel.

Подробные приёмы автоматической очистки есть в статье «Power Query в Excel: 7 приёмов, которые экономят часы рутины» .

Когда какой способ использовать

Ситуация Лучший инструмент Комментарий
Разовая таблица, немного строк с ошибками Автофильтр + поиск Быстро найти и удалить/исправить вручную.
Нужно отделить «здоровые» строки от проблемных ЕСЛИОШИБКА + ФИЛЬТР Строим отчёт только по чистому слою данных.
Регулярные выгрузки, много мусора и ошибок Power Query Один раз настраиваем запрос — дальше только обновляем.

Чек-лист: как не утонуть в ошибках и мусоре

Перед тем как строить сводные, считать суммы по условиям или отдавать данные в BI-отчёт, пробегитесь по короткому чек-листу.

  • Пустые строки внутри диапазона либо удалены, либо вынесены за пределы таблицы.
  • В ключевых столбцах (ID, дата, сумма) нет строк с явными ошибками #Н/Д, #ЗНАЧ! и т.п.
  • Строки без ID или других обязательных полей либо исправлены, либо исключены из анализа.
  • Даты и суммы приведены к правильному типу данных, «числа-текст» исправлены.
  • Дубликаты обработаны через инструмент «Удалить дубликаты» или сводную.
  • Таблица не содержит лишнего форматирования и мусорных комментариев в «теле» данных.
  • Если отчёт строится регулярно — задумались о Power Query вместо ручной чистки.

🔧 Для более глубокой чистки таблицы пригодятся расширенные материалы: «10 способов очистить таблицу перед анализом» и «Как навести порядок в таблице Excel» .

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

Хочешь уверенно чувствовать себя в Excel?

Забери бесплатный курс «Excel с уверенностью»: основы, формулы, логика и работа с реальными таблицами. Научишься не только находить и удалять проблемные строки, но и строить аккуратные отчёты без вечных ошибок и «поехавших» формул.

Перейти к бесплатному курсу →

Популярное

Консультация специалиста
Оставить заявку
Заказать расчет