Як додати провідні нулі в Excel

Microsoft Excel автоматично видаляє початкові нулі для чисел, оскільки нулі не потрібні для обчислень або точності. Однак бувають випадки, коли ці перші цифри нулі необхідні, наприклад, при введенні ідентифікаторів продуктів, поштових індексів або номерів соціального страхування. У таких випадках вам потрібно змінити стандартну поведінку форматування Excel. Налаштування користувацького формату чисел за допомогою діалогового вікна «Формат комірок» відображає початкові нулі й гарантує, що Excel все ще розпізнає цифри як числа. Однак ви також можете використовувати форматування тексту за допомогою діалогового вікна «Формат комірок», функцій «Текст» або «Конкатенація» або функції «Імпорт тексту», щоб додати початкові нулі.

Користувацькі формати чисел

Клацніть правою кнопкою миші вибрані клітинки, рядки або стовпці, а потім виберіть «Форматувати клітинки». На вкладці Числа виберіть категорію «Спеціальні» і введіть нулі в поле Тип; кількість введених нулів відповідає кількості цифр, які мають відображатися; якщо клітинка містить менше цифр, ніж кількість нулів, які ви налаштували, додаються нулі. Ви також можете включити символи форматування, такі як знаки долара, коми, дефіси, апострофи та десяткові коми. Наприклад, якщо ви налаштували «000-00-000» (без лапок) для номера соціального страхування, а клітинка містила лише «9», вихідним буде «000-00-009». Інший Враховуйте, що Excel допускає лише 15 значущих цифр, перш ніж округляти число, тому якщо ваше число перевищує 15 цифр, за винятком початкових нулів, ви повинні використовувати текстовий формат.

Відео дня

Текстовий формат

Текстові формати дозволяють вводити будь-які дані в клітинку, включно з початковими нулями, без зміни значень Excel. Просто виберіть категорію «Текст» у діалоговому вікні «Формат комірок». Однак текстовий формат не повертатиме початкові нулі, які Excel вже видалив. Якщо вам потрібно додати нулі до тексту або чисел, повторно введіть значення як текст або скористайтеся функцією «Текст» або «Конкатенація». Ви також можете відформатувати число як текст в окремій клітинці, додавши апостроф перед числом, наприклад: '000-12-345 Numbers відформатовані як текст можна використовувати в обчисленнях, якщо вони не містять додаткових текстових елементів, таких як символи або дефіси.

Функція «Текст».

Функція «Текст» дозволяє вам посилатися на текст або числа, а потім вказати формат для виведення. Ця функція використовує структуру "=Текст (значення, формат)". Значенням може бути будь-яка посилання на клітинку або номер, і формат має ту ж структуру, що й налаштування користувацьких чисел, за винятком того, що формат оточений цитати. Як приклад, така формула перетворює число в клітинці A1 в 9-значний номер соціального страхування:

=Текст (A1, "000-00-000")

Конкатенація чисел

Спеціальні формати чисел і функція «Текст» визначають конкретну кількість цифр, але кількість перших нулів залежить від кількості введених цифр, за винятком початкових нулів. Однак функція Concatenate дає змогу додати конкретну кількість перших нулів, незалежно від того, скільки цифр включено у вихідну клітинку. Використовуйте структуру "=Concatenate (нулі, A1)" і введіть нулі в лапках. Як приклад, щоб додати три нулі до тексту або числа в A1, скористайтеся формулою:

= Об’єднати ("000", A1)

Ви також можете об’єднатися за допомогою амперсанда зі структурою «=нулі&A1», наприклад:

="000"&A1

Імпорт тексту

Коли ви відкриваєте текстовий файл, Excel автоматично запускає майстер імпорту тексту. Використовуючи параметри за замовчуванням, Excel розпізнає числа та видаляє нулі. Щоб запобігти цій поведінці, виберіть числові стовпці на кроці 3 і виберіть «Текст» у полі «Формат даних стовпця». Це змушує Excel розглядати числа як текст, перш ніж почне імпортувати дані, що означає, що початкові нулі зберігаються.