
Общая формула
=TEXT(number,padding)
Резюме
Чтобы дополнить число нулями, вы можете использовать простую формулу, основанную на функции ТЕКСТ. Чтобы добавить переменное количество нулей, вы можете добавить функцию REPT.
В показанном примере формула в D6:
=TEXT(B6,"000000")
Объяснение
Функция ТЕКСТ может применять к числам любые числовые форматы. Чаще всего он используется, когда вы хотите сохранить форматирование числа для числа при объединении этого числа с другим текстом.
В этом случае функция ТЕКСТ используется для применения числового формата, состоящего только из нулей: «00000», «000000», «0000000» и т. Д. Эти числовые форматы автоматически форматируют число, добавляя нули слева по мере необходимости, чтобы достичь общего количества поставленных нулей.
Примечание: добавление нулей к числу таким образом превращает число в текст, который может соответствовать вашим потребностям, а может и не соответствовать. Чтобы просто отобразить число с заполнением, см. Ниже.
Pad только для дисплея
Чтобы добавить к числу нули только для отображения, просто выберите ячейку (я) и примените собственный числовой формат, например:
Форматировать ячейки> Число> Пользовательский> «00000»
При таком подходе число не преобразуется в текст, а остается истинным числом.
Pad с переменным количеством нулей
Если вы хотите дополнить число текстом, используя переменное количество нулей, вы можете добавить функцию ПОВТОР в ТЕКСТ следующим образом:
=TEXT(B6,REPT("0",C5)) // formula in F5
Функция ПОВТОР повторяет текст заданное количество раз. Вы можете жестко запрограммировать аргумент «число раз» (как указано выше) или взять его из любого места на листе.