Один ноль перед числом excel

Содержание

  • Способ 1: Изменение формата ячейки на «Текстовый»
  • Способ 2: Создание своего формата ячеек
  • Способ 3: Быстрое изменение формата ячейки на текстовый
  • Способ 4: Форматирование чисел в новых ячейках
  • Вопросы и ответы

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

Способ 1: Изменение формата ячейки на «Текстовый»

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

  1. Сразу выделите все требуемые ячейки с числами, зажав левую кнопку мыши.
  2. Выбор ячеек для изменения их формата в Excel перед добавлением нулей перед числами

  3. На вкладке «Главная» откройте раздел «Ячейки».
  4. Переход в раздел Ячейка для изменения их формата перед добавлением нулей в Excel

  5. Вызовите выпадающее меню «Формат».
  6. Переход к меню Формат для изменения типа ячеек перед добавлением нулей в Excel

  7. В нем кликните по последнему пункту «Формат ячеек».
  8. Переход в меню Формат ячеек для изменения их типа перед добавлением нулей в Excel

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

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

Способ 2: Создание своего формата ячеек

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

  1. Выделите все настраиваемые блоки с числами, откройте то же выпадающее меню для настройки ячеек и перейдите в «Формат ячеек».
  2. Переход к созданию собственного формата ячеек в Excel

  3. На этот раз выберите «(все форматы)».
  4. Открытие списка со всеми форматами ячеек для создания своего в Excel

  5. Не используйте таблицу с типами, а вручную заполните его так, чтобы образец обрел правильный вид.
  6. Создание своего формата ячеек в Excel для добавления нулей перед числами

  7. Вернитесь к таблице и убедитесь в том, что все настройки успешно применены.
  8. Успешное добавление нулей перед числами в Excel после создания собственного формата ячеек

Способ 3: Быстрое изменение формата ячейки на текстовый

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

  1. В этом случае выделите ячейку и активируйте ее поле для изменения.
  2. Выбор ячейки для быстрого форматирования ее в текстовый вариант для добавления нулей в Excel

  3. Поставьте знак «‘» в начале без пробела.
  4. Добавление знака форматирования в текстовый формат для добавления нулей перед числами в Excel

  5. После этого знака добавьте необходимое количество нулей, используя пробелы, если это потребуется. Нажмите Enter для подтверждения изменений.
  6. Добавление нулей перед числом в ячейке после быстрого изменения ее формата в Excel

    Lumpics.ru

  7. Убедитесь в том, что теперь содержимое в ячейке отображается корректно.
  8. Успешное добавление нулей перед числом в ячейке после быстрого изменения ее формата в Excel

Способ 4: Форматирование чисел в новых ячейках

Последний вариант добавления нулей перед числами в Excel подразумевает форматирование содержимого ячейки в новом блоке при помощи функции ТЕКСТ. Учитывайте, что в этом случае создаются новые ячейки с данными, что и будет показано ниже.

  1. Для начала определимся с форматом чисел. Вы можете использовать пробелы или дефис, что зависит от необходимого типа записи.
  2. Определение с форматом ячейки при создании формулы форматирования в Excel

  3. В пустой клетке начните записывать формулу «=ТЕКСТ».
  4. Начало записи формулы форматирования числа в текст для добавления нулей в Excel

  5. После добавления открывающихся и закрывающихся скобок укажите ячейку для форматирования.
  6. Выбор ячейки для формулы при форматировании числа в текст для добавления нулей в Excel

  7. Добавьте точку с запятой, чтобы отделить значение от формата.
  8. Закрытие значения формулы при добавлении нулей перед числами в Excel

  9. Откройте двойные кавычки и напишите, в каком типе должен показываться текст (о его подборе мы уже говорили выше).
  10. Добавление правила записи для формулы при добавлении нулей перед числами в Excel

  11. Нажмите по клавише Enter и посмотрите на результат. Как видно, значение подогнано под количество символов, а недостающие числа заменяются нулями впереди, что и требуется при составлении списков идентификаторов, номеров страхования и других сведений.
  12. Успешное форматирование числа в текст для добавления нулей в Excel

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

Читайте также:
Удаление нулевых значений в Microsoft Excel
Удаление пробела между цифрами в Microsoft Excel

Еще статьи по данной теме:

Помогла ли Вам статья?

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

док добавить начальные нули 1

Метод 1. Добавьте или дополните начальные нули к числам до определенной длины с помощью функции Text

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

Метод 3: добавьте или вставьте одинаковое количество ведущих нулей в числа с помощью функции Concatenate

Способ 4: добавьте или вставьте одинаковое количество начальных нулей к числам и тексту с помощью Kutools for Excel


Метод 1. Добавьте или дополните начальные нули к числам до определенной длины с помощью функции Text

Предположим, у вас есть диапазон данных, и вам нужно добавить нули перед каждой ячейкой, чтобы числа были одинаковой длины. Как можно быстро добавить нули перед числами?

Функция Text добавит нули перед числами и сделает новые числа с ведущими нулями определенной длины.

Введите формулу = ТЕКСТ (A4; «000000») в пустой ячейке, в которую вы хотите вывести результат, а затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и все числа станут фиксированной шестизначной символьной строкой, см. снимок экрана:

док добавить начальные нули 2

Внимание: Эта функция текста не может добавлять начальные нули к тексту.


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

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

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

2. В разделе Формат ячеек диалоговое окно под Число вкладка, выберите На заказ слева Категория панель, а затем введите 000000 в Тип текстовое поле (в этом примере я сделаю числа как шестизначные числа, вы можете изменить его по своему усмотрению.), см. снимок экрана:

док добавить начальные нули 3

3, Затем нажмите OK , чтобы закрыть это диалоговое окно, и числа в исходных ячейках были преобразованы в числа определенной длины с ведущими нулями. Смотрите скриншот:

док добавить начальные нули 4


Метод 3: добавьте или вставьте одинаковое количество ведущих нулей в числа с помощью функции Concatenate

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

Введите формулу = СЦЕПИТЬ («000»; A4) в пустой ячейке, а затем перетащите дескриптор заполнения вниз, чтобы заполнить эту формулу в другие ячейки, и ко всем числам были добавлены три нуля перед числами, см. снимок экрана:

док добавить начальные нули 5


Способ 4. Способ 4. Добавьте или вставьте одинаковое количество начальных нулей к числам и тексту с помощью Kutools for Excel

Вам может быть нелегко запомнить и применить функции или формулы. Вот еще один хитрый способ Добавить текст полезности Kutools for Excel, чтобы помочь вам вставить начальные нули перед числами в выборках.

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

2. Затем нажмите Кутулс > Текст > Добавить текст, см. снимок экрана:

3. В Добавить текст диалоговом окне введите количество нулей с начальным апострофом в Текст поле и выберите Перед первым персонажем , затем нажмите Ok и нули были добавлены перед числами, как показано на следующем снимке экрана:

док добавить начальные нули 7

Нажмите, чтобы скачать Kutools for Excel и бесплатная пробная версия прямо сейчас!

Наблюдения и советы этой статьи мы подготовили на основании опыта команды Добавить текст полезности Kutools for Excel поддерживает нас, чтобы добавить любой конкретный текст и символы до или после исходного текста ячейки. Более того, мы можем добавлять определенный текст между исходными текстами ячеек. Независимо от того, какие настройки вы установили, вы можете предварительно просмотреть изменения ячеек в разделе «Предварительный просмотр». Нажмите, чтобы узнать больше об этой утилите.


Добавляйте ведущие нули к числам или тексту с помощью Kutools for Excel

Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 30 дней. Загрузите бесплатную пробную версию прямо сейчас!


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Снова выделим нужную область, попадем в меню «Формат ячейки», но в этот раз выберем формат «все форматы», где в самом конце отредактируем формат: 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 — Форматирование чисел , которое не меняет число, а просто меняет его вид. Форматирование необходимо для того, чтобы числа в таблице можно было проще читать и понимать.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Содержание:

  1. Возможные причины, по которым у вас могут быть ведущие нули в Excel
  2. Как удалить ведущие нули из чисел
  3. Преобразуйте текст в числа с помощью опции проверки ошибок
  4. Изменение пользовательского числового форматирования ячеек
  5. Умножить на 1 (с помощью специальной техники вставки)
  6. Использование функции ЗНАЧЕНИЕ
  7. Использование текста в столбец
  8. Как удалить ведущие нули из текста

У многих людей отношения любви-ненависти к ведущим нулям в Excel.

Иногда вы этого хотите, а иногда нет.

Хотя Excel был запрограммирован таким образом, что он автоматически удаляет все начальные нули из чисел, в некоторых случаях они могут быть у вас.

В этом руководстве по Excel я покажу вам как убрать ведущие нули в ваших числах в Excel.

Итак, приступим!

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

Как я уже упоминал, Excel автоматически удаляет все ведущие нули из чисел. Например, если вы введете 00100 в ячейку Excel, оно автоматически преобразуется в 100.

В большинстве случаев это имеет смысл, поскольку эти ведущие нули на самом деле не имеют смысла.

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

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

  • Если число было отформатировано как текст (в основном, путем добавления апострофа перед числом), оно сохранит начальные нули.
  • Ячейка могла быть отформатирована таким образом, что всегда показывала определенную длину числа. А если число меньше, для его компенсации добавляются ведущие нули. Например, вы можете отформатировать ячейку, чтобы всегда отображать 5 цифр (а если число меньше пяти цифр, начальные нули добавляются автоматически)

Метод, который мы выберем для удаления начальных нулей, будет зависеть от причины этого.
Также читайте: Как добавить ведущие нули в Excel
Итак, первый шаг — определить причину, чтобы мы могли выбрать правильный метод для удаления этих ведущих нулей.

Как удалить ведущие нули из чисел

Есть несколько способов удалить начальные нули из чисел.

В этом разделе я покажу вам пять таких методов.

Преобразуйте текст в числа с помощью опции проверки ошибок

Если причиной появления первых чисел является то, что кто-то добавил апостроф перед этими числами (чтобы преобразовать их в текст), вы можете использовать метод проверки ошибок, чтобы преобразовать их обратно в числа одним щелчком мыши.

Это, вероятно, самый простой способ избавиться от ведущих нулей.

Здесь у меня есть набор данных, в котором есть числа, перед которыми стоит апостроф, а также ведущие нули. Это также причина, по которой вы видите, что эти числа выровнены по левому краю (тогда как по умолчанию числа выровнены по правому краю), а также имеют начальные 0.

Ниже приведены шаги, чтобы удалить эти ведущие нули из этих чисел:

  1. Выберите числа, из которых вы хотите удалить ведущие нули. Вы заметите желтый значок в верхней правой части выделения.
  2. Щелкните желтый значок проверки ошибок.
  3. Нажмите «Преобразовать в число».

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

А поскольку Excel по умолчанию запрограммирован на удаление ведущих пробелов из любых чисел, вы увидите, что при этом автоматически удаляются все ведущие нули.

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

Изменение пользовательского числового форматирования ячеек

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

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

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

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

И способ избавиться от этих ведущих нулей — просто удалить существующее форматирование из ячеек.

Ниже приведены шаги для этого:

  1. Выделите ячейки с числами с ведущими нулями
  2. Перейдите на вкладку «Главная»
  3. В группе «Числа» щелкните раскрывающееся меню «Формат числа».
  4. Выберите «Общие».

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

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

Умножить на 1 (с помощью специальной техники вставки)

Этот метод работает в обоих сценариях (где числа были преобразованы в текст с помощью апострофа или к ячейкам было применено настраиваемое форматирование чисел).

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

Ниже приведены шаги для этого.

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

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

Хотя это не меняет значение ячейки, оно преобразует все текстовые значения в числа, а также копирует форматирование из пустой ячейки, которую вы скопировали (тем самым заменяя существующее форматирование, которое заставляло отображаться начальные нули).

Этот метод влияет только на цифры. Если в ячейке есть текстовая строка, она останется неизменной.

Использование функции ЗНАЧЕНИЕ

Еще один быстрый и простой способ удалить начальные нули — использовать функцию значения.

Эта функция принимает один аргумент (который может быть текстом или ссылкой на ячейку с текстом) и возвращает числовое значение.

Это также будет работать в обоих сценариях, где ваши ведущие числа являются результатом апострофа (используется для преобразования чисел в текст) или пользовательского форматирования чисел.

Предположим, у меня есть набор данных, как показано ниже:

Ниже приведена формула, которая удаляет ведущие нули:
= ЗНАЧЕНИЕ (A1)

Примечание. Если вы все еще видите ведущие нули, вам нужно перейти на вкладку «Главная» и изменить формат ячейки на «Общий» (из раскрывающегося списка «Формат числа»).

Использование текста в столбец

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

Предположим, у вас есть набор данных, как показано ниже:

Ниже приведены шаги по удалению ведущих нулей с помощью текста в столбцы:

  1. Выберите диапазон ячеек с числами
  2. Перейдите на вкладку «Данные».
  3. В группе «Инструменты для работы с данными» нажмите «Текст в столбцы».
  4. В мастере «Преобразовать текст в столбцы» внесите следующие изменения:
    1. Шаг 1 из 3. Выберите «С разделителями» и нажмите «Далее».
    2. Шаг 2 из 3. Снимите выделение со всех разделителей и нажмите Далее.
    3. Шаг 3 из 3. Выберите целевую ячейку (в данном случае B2) и нажмите «Готово».

Вышеупомянутые шаги должны удалить все ведущие нули и дать вам только числа. Если вы все еще видите ведущие нули, вам необходимо изменить форматирование ячеек на Общее (это можно сделать на вкладке Главная)

Как удалить ведущие нули из текста

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

Но что, если у вас есть буквенно-цифровые или текстовые значения, которые также содержат некоторые ведущие нули.

Вышеупомянутые методы не сработают в этом случае, но благодаря удивительным формулам в Excel вы все равно можете получить это время.

Предположим, у вас есть набор данных, показанный ниже, и вы хотите удалить из него все ведущие нули:

Ниже приведена формула для этого:
= ПРАВО (A2; LEN (A2) -НАЙТИ (LEFT (ПОДСТАВИТЬ (A2; "0"; ""); 1); A2) +1)

Позвольте мне объяснить, как работает эта формула

Часть формулы ЗАМЕНА заменяет ноль пробелом. Таким образом, для значения 001AN76 формула замены дает результат как 1AN76.

Затем формула LEFT извлекает крайний левый символ этой результирующей строки, который в данном случае будет равен 1.

Затем формула НАЙТИ ищет этот крайний левый символ, заданный формулой LEFT, и возвращает его позицию. В нашем примере для значения 001AN76 он даст 3 (что является позицией 1 в исходной текстовой строке).

1 добавляется к результату формулы НАЙТИ, чтобы убедиться, что мы извлекаем всю текстовую строку (кроме ведущих нулей)

Затем результат формулы НАЙТИ вычитается из результата формулы LEN (которая используется для определения длины всей текстовой строки). Это дает нам длину текстового кольца без начальных нулей.

Это значение затем используется с функцией ВПРАВО для извлечения всей текстовой строки (кроме начальных нулей).

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

Таким образом, новая формула с добавленной функцией TRIM будет такой, как показано ниже:
= ВПРАВО (ОБРЕЗАТЬ (A2); LEN (ОБРЕЗАТЬ (A2)) - НАЙТИ (ВЛЕВО (ПОДСТАВИТЬ (ОБРЕЗАТЬ (A2), "0", ""), 1), ОБРЕЗАТЬ (A2)) + 1)
Итак, это несколько простых способов, которые вы можете использовать для удаления ведущих нулей из вашего набора данных в Excel.

Надеюсь, вы нашли этот урок полезным!

Иногда, необходимо сделать так, чтобы нули в начале чисел автоматически не удалялись программой Excel. Например, вы составляете таблицу с артикулами и вам просто необходимо, чтобы числа отображались полностью.

Грубо говоря, нужно чтобы числа прописывались так же, как на картинке ниже.

Итак, я продемонстрирую вам несколько способов, как можно привести числа в такой вид.

У каждого способа, естественно, есть свои плюсы и минусы, подробнее об этом я расскажу в самой статье.

Содержание

  1. Способ 1: изменяем формат ячейки
  2. Способ 2: указываем формат отображения чисел
  3. Способ 3: с помощью функции ТЕКСТ
  4. Способ 4: изменяем длину строки
  5. Способ 5: используем Visual Basic

Способ 1: изменяем формат ячейки

у нас есть «ID» товаров магазина, как на картинке ниже.

И нам нужно записывать эти самые «ID», например, как 00001, а Excel автоматически переписывает его в 1.

Дело в том, что Excel пытается привести числа в простой вид. Он сравнивает числа, к примеру, 00002 и 2, понимает что они одинаковые (именно как числа) и преобразовывает 00002 в простой вид 2.

Но нам все равно необходимо записать 00002, тогда мы можем изменить формат ячейки в текстовый.

Пошаговая инструкция:

  • Выделите ячейки с числами, которые нужно записать с нулями;
  • Щелкните в раздел «Главная» и в формате выберите «Текстовый»;

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

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

Способ 2: указываем формат отображения чисел

Этот способ позволит вам, в дальнейшем, использовать записанные числа в расчетах.

В чем суть:

Число вы можете записать по-разному, например, 2000 и 2000.00 это одно и то же, по этой логике, мы можем просто изменить формат отображения числа. То есть придать именно отображению другой вид, при этом формат ячейки останется числовым.

Таким образом содержимое ячейки не изменится.

Пошаговая инструкция:

  • Выделите нужные ячейки;
  • Щелкните «Главная» и нажмите на стрелочку, смотрящую вниз, в разделе «Число»;

  • В открывшемся окне, во вкладке «Число», щелкните на «(все форматы)»;

  • В поле «Тип» (где сейчас написано «Основной») напишите «00000»;

  • Подтвердите.

Итак, что произошло: мы поменяли вид отображения всех чисел в выделенных ячейках на пятизначный. Это значит, что все числа в этих ячейках будут отображаться, минимум, в пятизначном формате. Например, число «2» будет отображаться как «00002». А число «372847» будет отображаться как «372847».

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

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

Способ 3: с помощью функции ТЕКСТ

Итак, важно понимать, что функция ТЕКСТ изменяет формат самого значения, а не всей ячейки.

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

Но не забывайте, что использование этой функции превратит значение в текст. Это значит что для Excel ваше число (например, 00002) будет считаться обычным текстом, т.е. в расчетах его использовать будет невозможно.

Формула:

=ТЕКСТ(A2, “00000”)

Для числа, хранящегося в ячейке «A2».

Итак, число будет записываться в пятизначном формате(если число было «3», то станет «00003»).

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

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

Способ 4: изменяем длину строки

Минус способа с использованием функции ТЕКСТ является то, что она не способна изменять формат чисел на текст тогда, когда эти числа находятся в комбинации с текстом. Она просто не будет работать.

Но в такой ситуации можно использовать метод с функциями ПОВТОР и ДЛСТР.

Формула:

=ПОВТОР(0;5-ДЛСТР(A2))&A2

При вызове такой функции, длина строки изменится на пятизначную. Это значит, что все числа будут записаны в пятизначном формате (например, число «3» будет записано как «00003»).

Что делает эта функция:

  • Функция ДЛСТР(A2) возвращает длину нашей строки с числом.
  • Функция =ПОВТОР(0;5-ДЛСТР(A2)) считает сколько нулей необходимо добавить к началу нашего числа. И так для каждой новой строки.

Грубо говоря, эта функция просто посчитает сколько нулей нужно добавить к началу числа чтобы в нем, в общем, получилось 5 знаков (т.к. в формуле мы указали 5).

Способ 5: используем Visual Basic

Способ с использованием Visual Basic отлично подойдет тем, кому очень часто нужно записывать числа определенным образом.

Этот код создает вашу собственную функцию для такого рода задачи:

Function AddLeadingZeroes(ref As Range, Length As Integer) 
Dim i As Integer 
Dim Result As String 
Dim StrLen As Integer 
StrLen = Len(ref) 
For i = 1 To Length 
If i <= StrLen Then 
Result = Result & Mid(ref, i, 1) 
Else 
Result = "0" & Result 
End If 
Next i 
AddLeadingZeroes = Result 
End Function

Нужно поместить код, данный выше, в Visual Basic модуль и тогда в вашем Excel добавится функция, которая автоматически будет прописывать числа с нулями.

А еще можно поделиться этой функцией с коллегами.

Понравилась статья? Поделить с друзьями:
  • Один миллион строк excel
  • Одинаковые значения в ячейках excel как найти
  • Один лист документа excel или calc содержит число страниц печати заданное в настройках программы
  • Одинаковые значения в колонках excel
  • Один лист документа excel или calc содержит произвольное число страниц печати