Как правильно представлять числа как текст в таблицах Excel
Иногда просто необходимо преобразовать число в текстовый формат. Например, если вы собираетесь ввести в ячейку номер банковского счета (20 цифр), то предварительно необходимо обязательно установить для ячейки текстовый формат в окне Формат ячеек (Format Cells) или нажав сочетание клавиш Ctrl+1.
Если оставить у ячейки числовой или общий формат, то после ввода в нее номера банковского счета с клавиатуры и нажатия на Enter мы увидим нечто подобное.
Введенное длинное число после нажатия на клавишу Enter превращается в компактную экспоненциальную форму, используемую обычно в научных расчетах (3.5*1019).
И даже если потом исправить формат на числовой, то лучше не станет – последние цифры номера счета мы потеряли.
Дело в том, что Excel (любой версии) отводит на хранение числовых данных в ячейке ограниченное количество памяти, а именно – 15 разрядов. Поэтому не уместившиеся последние пять чисел будут отброшены и заменены нулями.
Выходом как раз и будет использование текстового формата, т.к. у него на длину строки ограничение сильно гуманнее – более 32 тыс. знаков. Причем текстовый формат необходимо установить заранее, до ввода номера счета в ячейку, ибо отброшенные последние цифры вернуть потом будет уже невозможно.
Подобные проблемы возникают при вводе любых длинных последовательностей цифр: номеров счетов, инвентарных номеров, кодов товаров (SKU), номеров интернет-кошельков и т.п.
Текстовый формат будет выходом также в случае необходимости ввода в ячейку чисел, начинающихся с нулей (код БИК из платежных реквизитов и т.п.).
Иногда же текстовый формат для ячеек с числами выставляется случайно или в результате особенностей выгрузки данных в Excel из корпоративного ПО. В этом случае, конечно, он будет мешать последующему анализу данных, т.к. большинство математических операции с такими псевдочислами Excel выполнить откажется.
К сожалению, для преобразования чисел из текстового формата в полноценные числа недостаточно просто поменять формат на числовой или общий в окне Формат ячеек (Format Cells) и придется пойти немного другим путем