Как в excel добавить 0 перед числом Excelka.ru - все про Ексель

Как в excel добавить 0 перед числом

Как добавить нули перед числом в Excel

Здравствуйте,уважаемые читатели. За последние пять дней ко мне обратились три постоянных читателя с одним и тем же вопросом: как добавить в начало каждого из чисел массива несколько нулей? Зачем это делать — объясню. Когда числа не участвуют в расчетах, а являются идентификатором (уникальным порядковым номером) для каждой строки. Например, в таблице с товарами. Такое число точнее указывает на конкретный товар, вероятность ошибки гораздо меньше. Покажу на примере:

Посмотрите на приведенную таблицу. Наименования почти одинаковые, ошибиться в них слишком легко. А вот уникальные значения в столбце Код прекрасно идентифицируют каждую единицу товара. Так вот, часто хочется привести коды к единому виду. Например, сделать длиной в 8 символов, недостающие заменить нулями. Примерно так: из 101 сделать 00000101 . При этом, все коды станут одинаковой длины, таблица будет более «стройной». Как это сделать?

Будем использовать функцию ТЕКСТ(Число;Формат) . Работаем в такой последовательности:

  1. Создаем новый столбец для отформатированных кодов. Как вставлять строки и столбцы, я рассказывал в этой статье.
  2. В первой строке этого столбца записываем: =ТЕКСТ(A2; «00000000») . Вместо А2 запишите ссылку на вашу ячейку с кодом. «00000000» (обязательно в кавычках) — это символы подстановки. Они указывают, что значение должно состоять из восьми символов. Если их не хватает — дополнить нулями слева. Функция берет значение из первого аргумента, форматирует его согласно второму аргументу и преобразует в текст.
  3. Жмем Enter и получаем такую картинку:
  4. Теперь скопируем формулу в остальные ячейки таблицы. Посмотрите, наши новые коды не утратили свою показательность, но стали подобными. И это радует глаз! Размеры всех строк выровнены, пустые места заменены нулями.

Можно было бы на этом и остановиться, но я хочу еще немного добавить.

Создание префиксов к коду

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

Давайте исправим нашу формулу: =ТЕКСТ(A2; «Н000000») . Поставим букву «Н» вначале формата. Вот,что получается:

То есть, с помощью буквенного префикса можно конкретизировать коды для относительно сложных проектов.

Автоматизация присвоения кода

До теперешнего момента мы рассматривали случаи, когда коды уже есть, нужно было только оформить их. А что, если код для нового элемента в таблице нужно сформировать автоматически? Да еще и сделать его уникальным? Предложу Вам рабочий способ, хотя у него есть и достоинства и недостатки.

Читать еще:  Как остановить выполнение макроса в excel

Можно использовать номер строки, в которой располагается элемент и считать его кодом. Для этого используем функцию СТРОКА(Ссылка на ячейку) . Формула будет такой: =ТЕКСТ(СТРОКА(C2); «Н00000») , а результат, как на картинке:

Какие достоинства этого способа? 100% обеспечивается автоматизация присвоения уникальных номеров. Недостатки: нельзя сортировать элементы, а добавлять их можно только в конец списка. При любом изменении уже существующей последовательности, коды будут пересчитаны в соответствии с новым положением элемента.

А какие способы автоматической генерации кодов используете Вы? Может быть, пользуетесь программами VBA или другими методами? Поделитесь своими секретами!

А я буду прощаться. Надеюсь, ответил на Ваши вопросы сполна. А если не ответил — задавайте их в комментариях, обязательно отвечу. До встречи!

Как установить нули перед числом в Excel?

Надо установить нули пред число в Excel к примеру надо поставить 000096, в другой ячейке надо создать формулу 000096+1, чтобы стало 000097 и так далее в других ячейках.

Нам выделенную ячейку жмем правой кнопкой мыши.

Выбираем — ФОРМАТ ЯЧЕЕК.

В самом низу все форматы.

Видим строчку со словом ТИП — там написано ОСНОВНОЙ.

Удаляем это слово и набираем количество нулей какое пожелаем.

Для того что бы у вас появилась возможность установить в данной программе перед каким-либо числом ноль, вам просто на прост от необходимо прибегнуть к помощи апострофа. Простотперед числом поставьте этот самый апостроф. А найти его можно на английской раскладке клавиатуры вверху слева, где буква ё.

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

Первая формула используется для текстовых ячеек, вторая — для числового значения, к которой можно в конце добавить «+1» или необходимое значение, т.е. =»00″&А3+1 и т.д. и скопировать эту формулу в нужные ячейки.

Как в эксель поставить 0 перед числом?

При работе с программой эксель, часто требуется указать в ячейке номер документа, перед которым может присутствовать несколько нулей. При базовой настройке программы, данные нули будут всегда убираться. Тогда и возникает вопрос, как поставить 0 перед числом в программе эксель. Сделать это можно двумя способами, рассмотрим каждый по отдельности.

Первый способ.

Первый этап. Выделим область ячеек, в которой будем задавать номера с тремя нулями перед цифрой и нажмем на правую кнопку мыши, в появившемся меню, выберем «Формат ячейки».

Читать еще:  Как включить макросы в excel 2013

Второй этап. В появившемся меню «Формат ячейки», выберите лист «Число» и установите формат ячеек текстовый.

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

Второй способ.

Снова выделим нужную область, попадем в меню «Формат ячейки», но в этот раз выберем формат «все форматы», где в самом конце отредактируем формат: 0,0000 на 000.

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

Как в excel добавить 0 перед числом

24.02.2013 23 90489

Вам необходимо на компьютере вставить число 0 перед числами в ячейке Excel или Calc в Open Office?

В математике считается, что последовательность цифр с нулем впереди равна той же последовательности цифр, но без нуля. Например, 0123 равна 123. Однако, часто случаются ситуации, вне математики, в которых это не так. Например, банковский счет 0123 не равен банковскому счету 123 и наверняка будет принадлежать разным владельцам.

Предлагаем вам два способа для решения этой проблемы:

1-ый способ:

  1. Открыть MS Excel / Calc Open Office
  2. Ввести числовую последовательность в нужную ячейку
  3. Нажать правой клавишей на ячейку, в которую вы ввели числовую последовательность и выбрать пункт: формат ячеек.
  4. В открывшемся окне сверху выберите вкладку число, слева выберите пункт: (все форматы) / Категорию Все
  5. В поле тип введите количество нулей на одно больше, чем количество чисел в вашей последовательности / В поле код формата введите количество нулей на одно больше, чем в вашем числе
  6. В после образец вы увидете, как будет выглядеть ваша последовательность
  7. Нажмите ок, ваша последовательность изменит свой вид

2-ой способ:

  1. Открыть MS Excel / Calc Open Office
  2. Нажать правой клавишей на ячейку, в которую вы хотите написать число и выбрать пункт: формат ячеек.
  3. В открывшемся окне сверху выберите вкладку число, слева выберите пункт: текстовый и нажмите ок / текст и нажмите ок
  4. Теперь вы можете вписать в нужной вам ячейки впереди цифр ноль

3-тий способ от Anatoli:

Поставить знак апострофа (`) перед числовой последовательностью в ячейке Excel

Урок Excel №26 — Форматирование чисел

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

Читать еще:  Как в excel округлить в большую сторону

Итак. Обычно редактирование числовых форматов, доступ к которым можно получить командой Число вкладки Главная , оказывается достаточно. Но порой возникает необходи­мость в применении других вариантов. В программе другие числовые форматы можно получить в диалоговом окне Формат ячеек , которое содержит несколько вкладок.

Существует несколько способов открыть диалоговое окно Формат ячеек. Прежде всего кликните на ячейку, которую вы хотите отформатировать, затем выполните один из вариантов вызова диалогового окна:

1. Выберите команду Главная→Число и кликните на пиктограмме, распо­ложенной в правом нижнем углу. 2. Выберите команду Главная→Число , и в конце списка найдите пункт Другие числовые форматы. 3. Кликните правой кнопкой мыши на выделенной ячейке и выберите из контекстного меню команду Формат ячеек. 4. Нажмите комбинацию клавиш .

Во вкладке Число предусмотрено двенадцать категорий форматов. При выборе определенной категории правая сторона панели изменяется так, чтобы показать соответствующие опции.

· Общий. Формат по умолчанию. При его выборе числа показываются в ви­де целых чисел, десятичных дробей.

· Числовой. Позволяет указать число десятичных знаков, определить разделитель групп разрядов и способ отображения отрицательных чисел (со знаком “минус”, крас­ным цветом или красным цветом со знаком “минус”).

· Денежный. Позволяет указать число десятичных знаков, использование знака денеж­ной единицы и способ отображения отрицательных чисел (со знаком “минус”, крас­ным цветом или красным цветом со знаком “минус”)

· Финансовый. Отличается от денежного тем, что знаки денежной единицы всегда вы­ровниваются по вертикали.

· Дата. Позволяет выбрать один из форматов отображения дат.

· Время. Предоставляет на выбор несколько форматов отображения времени.

· Процентный. Позволяет выбрать число десятичных знаков. Символ процента ото­бражается всегда.

· Дробный. Позволяет выбрать один из девяти дробных форматов отображения чисел.

· Экспоненциальный. В этом формате число всегда отображается с буквой Е. Вы мо­жете выбрать число десятичных знаков для отображения.

· Текстовый. Его применение к числовому значению заставляет Excel рассматривать это число как текст (даже если текст выглядит как число).

· Дополнительный. Включает четыре дополнительных числовых формата: Почтовый индекс, Индекс+4, Номер телефона и Табельный номер.

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

Если вам потребуется более экзотическим способом отформатировать данные в ячейке, но предлагаемые Excel форматы вас не устраивают, то вы можете создавать собст­венные числовые форматы. Но об этом мы поговорим попозже.

На этом у меня всё. Если вам понравился урок ставьте лайк и подписывайтесь на канал чтобы не пропустить следующий 🙂 Спасибо!

Ссылка на основную публикацию