Добавлять ноль перед значениями в столбце электронной таблицы 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.