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


4

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

Пример: 0123456789 превращается в 123456789

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


Можете ли вы просветить меня? Не будучи американцем, я не уверен, что вы делаете с номерами социального страхования, но я не ожидал расчет вовлечен. Не могли бы вы ввести их в виде текста и оставить начальный 0, добавив кавычку?
— pavium

Числовой формат Excel по умолчанию убирает 0 независимо от того, что вы делаете с ним. И да, вероятно, это решит, но я не знал об этом до того, как он столкнулся с проблемой, и это -1 для удобства ...
— Ivo Flipse

Да, было бы больно вводить эти символы, если есть много ввода данных.
— pavium

Изменение типа данных ячейки на текст ничего не меняет, Excel все равно автоматически сбрасывает начальный ноль. Интересно, почему это, очевидно, ошибка в программе. Что, если название вашего бизнеса начинается с нуля, это было бы очень неприятно, чтобы изменить обычай со всеми этими 0 каждый раз!

Ответы:


5

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

alt text

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


В разнице на секунды! хаха спасибо!
— John T

И не круг от руки в поле зрения!
— pavium

На вопрос очень легко ответить, но я могу представить, что больше людей сталкиваются с этой проблемой!
— Ivo Flipse

Круги от руки добавлены по запросу
— John T

Хм, жаль, что самая уродливая шутка от руки добралась и до Супер пользователя ...
— Arjan

4

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


Думаю, это усложняет вычисления?
— Arjan

3
Вы не должны делать расчеты по SSN, я думаю, в этом суть. Номера кредитных карт, SSN и другие идентификаторы должны быть введены в виде текста, потому что это то, что они есть. ИМХО конечно.
— dkusleika

Я пропустил эту часть вопроса. Я думаю, что @dkusleika прав!
— Arjan

и если вам нужно выполнить вычисления для SSN (или любого другого текстового поля), вы всегда можете запустить его через конвертер, чтобы получить число из реальных данных.
— quack quixote

4

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

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

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


+1 Единственный ответ, который фактически касается конкретного вопроса!
— DaveParillo

2

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

Это избавляет от хлопот ввода 'перед вводом номера.



1

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

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

Выберите Формат - & gt; Cell - & gt; Число - & gt;   изготовленный на заказ

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

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


1

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

  1. Открой MS Excel лист ,

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

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

  4. Выберите вкладку Numbers в окне и нажмите Пользовательский вариант слева категория : раздел.

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.