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