![](https://cdn.wiki-base.com/8977584/excel_formula_pad_a_number_with_zeros__2.png.webp)
Загальна формула
=TEXT(number,padding)
Резюме
Щоб заповнити число нулями, ви можете використовувати просту формулу на основі функції ТЕКСТ. Щоб заповнити змінну кількість нулів, можна додати функцію REPT.
У прикладі показує формула в D6:
=TEXT(B6,"000000")
Пояснення
Функція TEXT може застосовувати до чисел будь-які формати чисел. Він найчастіше використовується, коли ви хочете зберегти форматування чисел для числа під час об’єднання цього числа з іншим текстом.
У цьому випадку функція TEXT використовується для застосування формату чисел, який складається лише з нулів: "00000", "000000", "0000000" тощо. Ці формати чисел автоматично форматують число, додаючи нулі ліворуч за необхідності для досягти загальної кількості поданих нулів.
Примітка: заповнення числа нулями таким чином змінює число на текст, який може відповідати вашим потребам, а може і не. Щоб просто відобразити номер із заповненням, див. Нижче.
Накладка для дисплея
Щоб заповнити число нулями лише для відображення, просто виділіть комірки та застосуйте власний формат чисел, наприклад:
Форматувати комірки> Номер> Спеціальні> "00000"
При такому підході число не перетворюється на текст, а залишається справжнім числом.
Подушка із змінною кількістю нулів
Якщо ви хочете заповнити число текстом, використовуючи змінну кількість нулів, ви можете додати функцію REPT всередину TEXT наступним чином:
=TEXT(B6,REPT("0",C5)) // formula in F5
Функція REPT повторює текст певну кількість разів. Ви можете або жорстко закодувати аргумент "кількість разів" (як зазначено вище), або взяти його з іншого місця на аркуші.