Почему Excel сам меняет ваши данные и как этого избежать
Вводите в ячейку артикул 3-12, нажимаете Enter — и Excel превращает его в дату. Вставляете длинный номер из какой-нибудь выгрузки — последние цифры внезапно меняются на нули. Пытаетесь сохранить код 00125, а после подтверждения остаётся просто 125. Такие вещи особенно раздражают потому, что Excel обычно ничего не спрашивает. Он не показывает окно «Вы уверены, что это дата?» и не предупреждает, что сейчас собирается изменить исходное значение. Программа просто пытается угадать, что именно вы ввели, и иногда угадывает совсем не то...
Excel "съел" ноль в артикуле. Почему форматирование не всегда спасает данные
Был артикул 001234, стал 1234. С виду мелочь: можно добавить нули обратно. Но для склада, каталога или обмена с другой системой это уже может быть другой идентификатор. Проблема в том, что таблица пытается угадать тип значения. То, что человеку кажется кодом, программа способна принять за число. Сумма заказа - число. Артикул, индекс или длинный идентификатор - часто текст, даже если в нем только цифры. Удаление ведущих нулей для такой строки меняет содержание, а не только внешний вид. У длинных числовых значений есть еще одна ловушка...