К обсуждениям

Excel меняет цифры длинного идентификатора: тест сохранности до импорта

Редакция VOne Работа и бизнес

Как сохранить номера длиннее 15 цифр без потери: отличить идентификатор от числа, задать текстовый тип до ввода, проверить CSV через Power Query и обнаружить уже изменённые значения.

Решите, число это или код

Спросите, должны ли над значением выполняться арифметические операции. Номер заказа, инвентарный код, штрихкод и идентификатор обычно являются последовательностью символов: ведущие нули и каждая позиция важны, но сумма или среднее не имеют смысла. Для них нужен текстовый тип. Если это действительно измерение, официальный предел точности Excel составляет 15 цифр, и хранение большей десятичной точности требует другого инструмента или согласованной модели данных, а не декоративного формата ячейки.

Подготовьте контрольную тройку

До массовой загрузки возьмите три вымышленных значения: 15 цифр, 16 цифр и строку с ведущим нулём. Сохраните их отдельно в обычном текстовом редакторе как эталон. В Excel заранее задайте столбцу формат Text и только затем вставьте копии либо поставьте апостроф перед единичным ручным значением. Microsoft подчёркивает, что форматирование столбца после ввода не меняет уже интерпретированные числа. Не используйте реальные клиентские, платёжные или учётные идентификаторы для теста.

Импортируйте с явным типом

Для CSV или другого структурированного файла используйте Data → From Text/CSV и откройте Transform Data, затем задайте нужному столбцу тип Text до загрузки листа. Официальная инструкция Microsoft предлагает Power Query именно для управления типом импортируемых столбцов. Двойной щелчок по CSV может сразу применить автоматические преобразования. Сохраните исходный файл неизменным и работайте с копией, чтобы сравнение не зависело от повторного экспорта Excel.

Проверьте не только отображение

Увеличьте ширину столбца и сравните строку формул с эталоном символ за символом. На отдельной ячейке проверьте LEN: для текстового кода длина должна совпасть с исходником. Научная запись на экране может быть лишь форматом, но нули после пятнадцатой позиции в строке формул показывают, что значение уже изменено. Не включайте Precision as displayed: эта настройка влияет на расчёты книги и не предназначена для восстановления идентификаторов.

Определите, можно ли восстановить данные

Если Excel уже заменил хвост длинного числа, переключение ячейки на Text не реконструирует исходные символы. Восстановление возможно только из неизменённого CSV, базы, журнала экспорта или другой авторитетной копии. Отметьте строки, где длина или контрольное сравнение не совпали, и повторно импортируйте весь столбец как текст. Успех — после сохранения, закрытия и повторного открытия книги все три контрольных значения совпадают с эталоном; визуального совпадения до сохранения недостаточно.

Материал подготовлен самостоятельно с автоматизацией и редакционно проверен 29 июля 2026 года по обезличенному сигналу Microsoft Q&A и официальной справке Microsoft; реальные идентификаторы и пользовательские файлы не использовались.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.