Найти в Дзене
Excel - как это работает?

Значения начинающиеся на "0". Как сделать чтобы число в Excel начиналось с нуля?

Оглавление

Если вы когда-нибудь пробовали ввести в Excel какие-нибудь данные вроде «000123» наверняка вы заметили, что как ни старайся добавить нули в самом начале Excel автоматически их удаляет.

Но, что же делать если Вам очень надо указать в самом начале 0 или определенное количество 0000 (например, номенклатура товаров у Вас так учитывается).

К счастью в Excel есть несколько способов решения задачи для отображения чисел с нулями в начале.

В этой статье мы разберем несколько способов как это сделать.

Форматировать как текст

Самый простой способ – это изменить формат диапазона, в которых планируется вносить такие данные, на Текстовый.

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

Изменение формата с общего на текстовый

1. Выберите диапазон ячеек, в котором будут вводиться данные с нулями в начале.
2. На вкладке «
Главная» в разделе «Число» разверните раскрывающийся список и выберите «Текстовый» в параметрах формата.

Теперь, если вы попытаетесь ввести числа с ведущими нулями, они не исчезнут, потому что они вводятся как текстовые значения, а не числа.

-2

Использование Апострофа

Также Вы можете в Excel вводить число в виде текста, используя в начале ввода знак Апостроф '

Такой способ ввода позволяет быстро и легко вводить данные. Вам всего лишь нужно ввести символ ' перед числами. Это операция автоматически дает Excel распознать, что данные должны быть текстовыми, а не числовыми.

Когда вы нажимаете Enter , нули останутся видимыми на листе. Знак Апострофа ' отображаться не будет, но его можно увидеть в строке формул.

-3

Пользовательский Формат

Вы можете самостоятельно настроить форматирование для чисел с нулями вначале.

Настройка формата

1. Выберите диапазон ячеек, в котором будут вводиться данные с нулями в начале.

2. Откройте диалоговое окно «Формат ячеек»

  • Щелкните правой кнопкой мыши и выберите «Формат ячеек».
  • Используйте сочетание клавиш Ctrl + 1 .

3. На вкладке «Число» выберите «(все форматы)»

4. Добавьте новый настраиваемый формат в строке «Тип» . Если вы хотите, чтобы общее количество цифр, включая нули, составляло 6 знаков, добавьте в качестве настраиваемого формата 000000 .

5. Нажмите кнопку ОК .

-4

Обратите внимание! Если выбрать ячейку с настроенным форматированием, в строке формул будет отображаться число без нулей, и если вы скопируете их и вставите данные как значения, вы потеряете настроенное форматирование.

-5

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

Использование функции ТЕКСТ()

Функция ТЕКСТ() позволит Вам применить настраиваемое форматирование к любым числовым данным, уже находящимся в вашей таблице.

Для того чтобы добавить нули к уже имеющемуся числу в ячейке А3, чтобы общее количество цифр равнялось 6, вы можете использовать приведенную ниже формулу

=ТЕКСТ(A3;"000000")

-6

Функция ПРАВСИМВ()

Еще один способ с формулой поставить нули впереди, это использовать функцию ПРАВСИМВ().
Для этого необходимо соединить строку нулей с имеющимся числом, а затем аргументом, отвечающим за количество символов в правой части получающегося текста, функции
ПРАВСИМВ() вырезать лишнее. В нашем случае в качестве примера для отображения мы используем 6 цифр.

=ПРАВСИМВ("000000"&A3;6)

-7

Приведенная выше формула объединит несколько нулей с началом числа в ячейке А3 , а затем вернет самые правые 6 символов, что приведет к отображению в начале числа нулей.

Функция ОСНОВАНИЕ()

Пожалуй самый экзотичный, но тем не менее действенный способ, это использование функции ОСНОВАНИЕ().

В Excel существует несколько систем счисления с разным символьным отображением

-8

Для перевода значения из одной в другую системы счисления как раз таки используется формула ОСНОВАНИЕ()
Так как мы привыкли наши цифры видеть в десятичном исчислении мы и будем его использовать.

И так, разобрались, что функция ОСНОВАНИЕ() выполняет преобразование числового значение в указанную систему счисления (двоичная, восьмеричная, шестнадцатеричная и т. д.) и возвращает соответствующий результат в виде текстовой строки. Применим ее:

=ОСНОВАНИЕ(A3;10;6)
где,
А3 -
это ссылка на число
10 - основание десятичной системы счисления
6 - длина текста
Все недостающие до необходимой длинны текста знаки будут отображены в виде нулей

-9

Пробуйте, не бойтесь экспериментировать и у Вас все получится!

https://t.me/Excel_how_it_works

Наука
7 млн интересуются