Сортировка перемешала данные в строках
Как это выглядит
Реестр отсортировали по наименованию, и теперь у позиции «Кабель ВВГ» стоит цена от «Автоматический выключатель». Файл уже сохранён и закрыт.
Коротко
Если перед сортировкой был выделен один столбец, Excel сортирует только его, оставляя соседние на местах. Предупреждение о расширении диапазона появляется, но проскакивается почти автоматически. Результат — данные в строках больше не связаны, и восстановить связь без исходника невозможно: информации о прежнем порядке в файле нет.
Почему так происходит
01Выделен один столбец вместо таблицы
Excel сортирует ровно то, что выделено. Предупреждение о соседних данных даёт выбор, и вариант «сортировать в пределах указанного выделения» рвёт строки.
02В таблице есть пустая строка или столбец
Автоопределение диапазона останавливается на первой полностью пустой строке. Всё, что ниже, в сортировку не попадает и остаётся на месте.
03Объединённые ячейки внутри диапазона
Объединения мешают сортировке: Excel либо отказывается сортировать, либо разносит содержимое непредсказуемо. Строки при этом перестают соответствовать друг другу.
Как понять, что причина именно эта
- Сверьте три-четыре строки с исходным документом: несоответствие цены и наименования видно сразу.
- Проверьте, сходится ли произведение цены на количество с суммой в той же строке — при разрыве оно не сойдётся почти нигде.
- Поищите пустые строки внутри таблицы: они и есть частая причина частичной сортировки.
Как починить
Отменить, пока файл не закрыт
- 1.Немедленно отмените действие сочетанием отмены.
- 2.Не сохраняйте файл до проверки.
- 3.Выделите всю таблицу целиком и повторите сортировку заново.
не чинит: Работает только до закрытия книги. После сохранения и закрытия история отмены не существует.
Восстановить из исходника
- 1.Возьмите исходную выгрузку или предыдущую версию файла.
- 2.Повторите сортировку правильно: выделив всю таблицу.
- 3.Заведите служебную колонку с исходным номером строки, чтобы порядок всегда можно было вернуть.
не чинит: Требует наличия исходника. Если правки вносились уже после сортировки, часть работы придётся повторить.
Когда мы не нужны
Это ошибка работы с Excel, а не с документами. Служебная колонка с номером строки решает её навсегда и бесплатно — заведите её привычкой на любых реестрах, которые предстоит сортировать.
Что с этим делает наша выгрузка
Мы отдаём позиции в том порядке, в каком они идут в документе, и не сортируем их. Служебной колонки с исходным номером строки в текущей выгрузке нет — если вам нужна возможность вернуть порядок, добавьте нумерацию сразу после загрузки, до первой сортировки.
Вопросы
Можно ли понять по файлу, что сортировка была неполной?
Косвенно: проверьте, сходится ли количество, умноженное на цену, с суммой строки. При разорванных строках это перестаёт сходиться почти везде.
Почему Excel вообще позволяет сортировать один столбец?
Иногда это нужно намеренно — например, для списка без связанных данных. Поэтому программа спрашивает, а не запрещает, и ответственность за ответ остаётся на пользователе.
Если ошибка не в Excel, а в самих документах
Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/sortirovka-peremeshala-stroki.
Другие ошибки