Создавайте собственные специальные числовые форматы в Excel

Anonim

Как отформатировать номера кредитных карт, артикулы или другие номера по отдельности

К сожалению, в Excel нет интегрированного формата для правильного отображения номеров кредитных карт. Пользовательское форматирование тоже не дает желаемого результата. Добиться желаемого результата можно с помощью формулы во вспомогательной ячейке.

Номера кредитных карт состоят из шестнадцати цифр и часто отображаются блоками по четыре в следующей форме. 1234 1234 1234 1234

Спонтанно желаемое отображение должно быть легко реализовано с использованием следующего определяемого пользователем числового формата:

#### #### #### ####

Этот формат приводит к отображению блоков в таблице. Однако последняя цифра заменяется нулем. На следующем рисунке показано, как это выглядит:

Причина нуля в том, что Excel обрабатывает не более 15 значащих цифр. Таким образом, Excel всегда будет устанавливать последнюю цифру равной нулю, если вы вводите номер кредитной карты в виде числа.

Поэтому вы должны вводить номера кредитных карт в виде текста. Вы можете сделать это с помощью предшествующего апострофа или заранее назначив текстовый формат.

Конечно, это не решает проблему отображения номеров кредитных карт в виде блоков по четыре. К сожалению, текстовым значениям нельзя присвоить числовой формат.

Одно из решений - вставить дополнительный столбец, в котором можно вывести желаемое представление с помощью формулы.

Например, если вы ввели номер кредитной карты в ячейку B1, вы можете использовать следующую формулу в ячейке C1, чтобы отобразить ее блоками по четыре:

= LEFT (B1; 4) & "" & PART (B1; 5; 4) & "" & PART (B1; 9; 4) & "" & RIGHT (B1; 4)

На следующем рисунке показано использование этой формулы в примере таблицы:

Вы также можете использовать принцип представления для номеров артикулов, номеров заказов или других специальных номеров, которые вы хотите отформатировать в индивидуальной форме.