Share via


Когда число – не число

При использовании Excel для записи идентификационных номеров (серийных номеров,  номеров отслеживания и т.д.) может произойти замена цифр номера после 15-го знака на нули, если длина номера превышает 15 знаков. Другими словами, при наборе "123456789123456789" Excel покажет "123456789123456000".  В чем же дело? Это ошибка программы?! Нет. Просто в этом случае превышена длина числа, с которой программа может производить математические операции.

Но в случае с номерами возможность выполнения математических операций не важна. Каков же выход? Не представлять номера как числа. Нажатием правой кнопки на ячейках, в которые будут введены идентификационные номера, выбирается текстовый формат ячейки на вкладке « Число » (Number). После этого Excel обращается с номером как с обычным число-буквенным текстом, а значит – отображает его так, как он был введен, но, вместе с тем, не может использовать содержимое строки как вводные данные для формулы (здесь я немного упрощаю – продвинутые пользователи знают, что работать с такими данным можно, но это лежит за границами данного обсуждения).

Есть и более простой путь – ввод апострофа ( ) перед длинным идентификационным номером, указывающий на то, что вводимое значение является текстом.

Джозеф Чирилов (Joseph Chirilov)

Перевод:
Екатерина Бондаренко, Михаил Даньшин
https://danshin.ms

Comments

  • Anonymous
    May 22, 2011
    тупой пример не могу  решить помогите