Добавление нуля до значений в столбец электронной таблицы Excel?

Пытаясь заполнить номера социального обеспечения в Excel 2007, мой папа узнал, что он не мог заставить числа начинать с нуля ( 0 ).

Пример: 0123456789 превращен в 123456789

Что мне нужно сделать для того, чтобы ведущие нули оставались как есть, и не исчезли?

Если номера, которые вы вставляете, имеют общую длину, вы можете установить для них настраиваемый формат:

Alt text

Поэтому, если вы хотите, чтобы 123456789 превратился в 0123456789, вы должны использовать формат 0000000000 .

Excel имеет специальное форматирование для номеров социального страхования.

  1. Выберите ячейки, в которые вы хотите ввести SSN
  2. Щелкните правой кнопкой мыши и выберите «Форматировать ячейки»
  3. На вкладке «Число» выберите «Специальный» (в нижней части списка)
  4. Справа вы увидите «Номер социального страхования». Выберите его и нажмите «ОК»

Когда вы вводите SSN в этих ячейках, они будут принимать ведущие нули.

Альтернативой является набирать кавычку ('), а затем номер. Таким образом, число обрабатывается как строка, поэтому ведущие нули сохраняются. (Котировка не будет отображаться)

Вы всегда можете форматировать столбец как «Текст», прежде чем вводить значения.
Таким образом, Excel не пытается угадать, является ли это числом или нет, и сохранит ведущие нули.

Это экономит хлопоты ввода «перед входом в номер.

Я нашел решение на форуме:

Ваши номера, вероятно, хранятся как числа, если вы все еще хотите, чтобы они были сохранены в виде чисел, которые вы могли бы использовать для форматирования произвольного номера.

Выберите Формат -> Ячейка -> Номер -> Пользовательский

Введите этот формат: 00000000000

Это отображает ваш номер с 11 цифрами и ведущими нулями.

Мы не можем игнорировать ноль, поскольку вы знаете, как это важно для нас. Вы можете добавить нуль перед любым номером, выполнив следующие шаги:

  1. Откройте рабочий лист MS Excel .

  2. Напишите номер в ячейке, прежде чем вы захотите добавить нуль.

  3. Щелкните правой кнопкой мыши мышью в ячейке, выберите «Формат ячеек …». Откроется окно « Формат ячеек» .

  4. Выберите вкладку «Числа» в окне, затем нажмите « Пользовательский» вариант в левой части раздела « Категория ».

  5. Выберите опцию «0» в разделе «Тип».

  6. Введите no. Нулей столько, сколько ваш номер содержит цифру. Например, ваш номер 12345 , поэтому теперь вам нужно ввести пять нулей после выбранного 0 в разделе типа, то есть 000000 .

  7. Нажмите «ОК». Количество введенных вами нулей будет преобразовано в цифры, и результат будет равен 012345

Взятый с https://stackoverflow.com/a/3992588/3664960 , я думаю, что это самый быстрый и простой:

 =TEXT(A1,"0000") 

Однако функция ТЕКСТ может также делать другие причудливые вещи, такие как формирование даты.

  • Как вставить функцию = now () в ячейку автоматически, когда я пишу в другой, и нажмите enter
  • Excel автоматически заполняет серию без мыши (только для клавиатуры)
  • Как автоматически конвертировать CSV-файл в файл XLS с фильтрами и форматированием верхней строки?
  • Создание диаграммы с использованием динамического именованного диапазона в Excel 2010
  • Excel: объединить две таблицы на основе одного столбца
  • Excel 2013 - объединение условного форматирования
  • Как объединить значения из нескольких строк в одну строку в Excel?
  • Перенести документ Excel в отдельное окно
  • SUMIF с несколькими критериями соответствия в Excel
  • Как скрыть результаты формулы до тех пор, пока не будут выполнены условия
  • Графическое среднее и стандартное отклонение
  • Давайте будем гением компьютера.