Добавление нуля до значений в столбец электронной таблицы Excel?
Пытаясь заполнить номера социального обеспечения в Excel 2007, мой папа узнал, что он не мог заставить числа начинать с нуля ( 0
).
Пример: 0123456789
превращен в 123456789
Что мне нужно сделать для того, чтобы ведущие нули оставались как есть, и не исчезли?
- Сравнение двух столбцов в Microsoft Excel
- Импорт из CSV изменяет формат числа в научную нотацию (1,23E + 18)
- Ссылка на несколько полей и элементов из одной ячейки - GETPIVOTDATA
- Почему восстановленные файлы .xls и .doc отображаются как символы?
- Документы Excel откроют excel с пустым окном
- Excel: подсчет количества значений MAX в диапазоне
- Excel: удалить только буквенные символы (сохранить специальные символы)
- Excel save - как параметры CSV - возможно ли изменить запятую на трубку или вкладку?
- Почему Excel отображает мою информацию, подобную этой, в режиме предварительного просмотра?
- Есть ли эффективный способ копирования текста из PDF без разрывов строк?
- MS Office 2007 - изменение языка отображения пользовательского интерфейса с немецкого языка на английский
- Как удалить пробел из числа
- Восстановить пароль защиты листа в Excel
Если номера, которые вы вставляете, имеют общую длину, вы можете установить для них настраиваемый формат:
Поэтому, если вы хотите, чтобы 123456789 превратился в 0123456789, вы должны использовать формат 0000000000
.
Excel имеет специальное форматирование для номеров социального страхования.
- Выберите ячейки, в которые вы хотите ввести SSN
- Щелкните правой кнопкой мыши и выберите «Форматировать ячейки»
- На вкладке «Число» выберите «Специальный» (в нижней части списка)
- Справа вы увидите «Номер социального страхования». Выберите его и нажмите «ОК»
Когда вы вводите SSN в этих ячейках, они будут принимать ведущие нули.
Альтернативой является набирать кавычку ('), а затем номер. Таким образом, число обрабатывается как строка, поэтому ведущие нули сохраняются. (Котировка не будет отображаться)
Вы всегда можете форматировать столбец как «Текст», прежде чем вводить значения.
Таким образом, Excel не пытается угадать, является ли это числом или нет, и сохранит ведущие нули.
Это экономит хлопоты ввода «перед входом в номер.
Я нашел решение на форуме:
Ваши номера, вероятно, хранятся как числа, если вы все еще хотите, чтобы они были сохранены в виде чисел, которые вы могли бы использовать для форматирования произвольного номера.
Выберите Формат -> Ячейка -> Номер -> Пользовательский
Введите этот формат: 00000000000
Это отображает ваш номер с 11 цифрами и ведущими нулями.
Мы не можем игнорировать ноль, поскольку вы знаете, как это важно для нас. Вы можете добавить нуль перед любым номером, выполнив следующие шаги:
-
Откройте рабочий лист MS Excel .
-
Напишите номер в ячейке, прежде чем вы захотите добавить нуль.
-
Щелкните правой кнопкой мыши мышью в ячейке, выберите «Формат ячеек …». Откроется окно « Формат ячеек» .
-
Выберите вкладку «Числа» в окне, затем нажмите « Пользовательский» вариант в левой части раздела « Категория ».
-
Выберите опцию «0» в разделе «Тип».
-
Введите no. Нулей столько, сколько ваш номер содержит цифру. Например, ваш номер 12345 , поэтому теперь вам нужно ввести пять нулей после выбранного 0 в разделе типа, то есть 000000 .
-
Нажмите «ОК». Количество введенных вами нулей будет преобразовано в цифры, и результат будет равен 012345
Взятый с https://stackoverflow.com/a/3992588/3664960 , я думаю, что это самый быстрый и простой:
=TEXT(A1,"0000")
Однако функция ТЕКСТ может также делать другие причудливые вещи, такие как формирование даты.