Фильтр скрыл часть строк при копировании
Как это выглядит
В исходной таблице сорок позиций, после копирования — двадцать восемь. Номера строк в исходнике идут с пропусками: 1, 2, 5, 6, 9.
Коротко
Копирование берёт только видимые строки, а фильтр прячет остальные. Пропуски в нумерации строк — главный признак. Перед копированием фильтр надо снять, а не просто выбрать «все» в списке значений.
Почему так происходит
01Включённый автофильтр
Отправитель работал с частью данных и оставил фильтр включённым. Файл выглядит целым, но показывает не всё.
02Скрытые вручную строки
Строки можно скрыть без фильтра — они точно так же не попадут в копию.
03Группировка со свёрнутыми уровнями
Свёрнутая группа прячет строки внутри себя, и при копировании берутся только заголовки уровней.
Как понять, что причина именно эта
- Посмотрите на номера строк слева: пропуски означают скрытые строки.
- Проверьте кнопки фильтра в шапке: воронка со звёздочкой означает активный отбор.
- Сравните счётчик строк внизу окна с числом позиций в документе.
Как починить
Снять фильтр и показать все строки
- 1.Данные → Фильтр (выключить), либо «Очистить» в группе «Сортировка и фильтр».
- 2.Выделите весь лист и Формат → Отобразить строки.
- 3.Повторите копирование.
не чинит: Отобразятся и служебные строки, которые отправитель прятал намеренно, — сверяйте итог.
Свериться по итогу документа
- 1.Сложите суммы скопированных строк.
- 2.Сравните с итогом исходной таблицы.
- 3.Расхождение означает потерянные строки, а не ошибку в суммах.
не чинит: Не сработает, если итог в исходнике тоже считался по отфильтрованным данным.
Когда мы не нужны
Это работа с Excel, а не разбор документов. Привычка смотреть на номера строк перед копированием закрывает проблему навсегда.
Что с этим делает наша выгрузка
При загрузке XLSX мы читаем строки листа, включая скрытые фильтром: в файле они есть, и данные в них настоящие. Проверять после этого нужно не полноту, а наоборот — не попали ли в выгрузку служебные строки.
Вопросы
Почему копирование берёт только видимые строки?
Так устроен Excel: выделение диапазона при активном фильтре подразумевает видимые ячейки. Логика удобная для работы и опасная для переноса данных.
Как понять, что в файле были скрытые строки?
По разрыву в нумерации строк слева. Это единственный надёжный признак, и он виден до всякого копирования.
Если ошибка не в Excel, а в самих документах
Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/filtr-skryl-stroki-pri-kopirovanii.
Другие ошибки