Як зберегти провідні нулі в Excel (10 підходящих способів)

  • Поділитися Цим
Hugh West

У Microsoft Excel неможливо зберегти початкові нулі, просто ввівши спочатку число з нулями, оскільки Excel за замовчуванням видаляє ці нулі і залишає тільки наступні частини. У цій статті я хочу проілюструвати, як ми можемо додати або зберегти початкові нулі за допомогою ряду простих і плідних функцій і прийомів.

Завантажити Практичний посібник

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

Keep Leading Zeros.xlsm

10 способів зберегти провідні нулі в Excel

У цьому розділі я покажу вам 10 швидких і простих способів зберегти провідні нулі в Excel в операційній системі Windows. Ця стаття містить докладні пояснення з чіткими ілюстраціями до всього. Я використовував Версія Microsoft 365 Втім, ви можете використовувати будь-яку іншу версію, залежно від наявності. Будь ласка, залиште коментар, якщо якась частина цієї статті не працює у вашій версії.

1. форматування комірок для збереження початкових нулів

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

1.1 Налаштування формату номера

Ось список з 8 штатів з їхніми Поштові індекси Тепер ми хочемо зберегти однаковий формат для всіх поштових індексів, додавши 0 перед ними, де це необхідно.

Сходинки:

  • Спочатку виділяємо всі комірки (C5:C12) з поштовими індексами.
  • Потім, у рамках Головна сторінка стрічки, натисніть на опцію діалогового вікна, як показано в правому нижньому куті від кнопки Кількість група команд.
  • Потім, з боку Формат комірок у діалоговому вікні, виберіть пункт Нестандартний
  • Додати 00000 в Індивідуальний тип форматний ящик.
  • Нарешті, натисніть кнопку ГАРАЗД. кнопку.

  • Отже, тут ви бачите всі поштові індекси в однаковому форматі зі збереженням початкових 0 там, де це необхідно.

1.2 Використання вбудованих спеціальних форматів

Те ж саме ми можемо зробити, вибравши опцію "Спеціальний" в розділі Формат комірок Потім виберіть пункт Поштовий індекс опцію, натисніть ГАРАЗД. Тобі кінець.

  • Для цього ви можете скористатися іншими поширеними форматами, доступними тут, такими як Номер телефону, серійний номер, і т.д. Всі вони призначені за замовчуванням для місцезнаходження США. Ви також можете змінити місцезнаходження, вибравши іншу область або країну зі списку Локація випадаючому списку, після чого ви зможете знайти аналогічні варіанти як формати чисел для обраного регіону.

  • В результаті ви побачите, що перед цифрами будуть стояти провідні нулі.

Читати далі: Як зберегти провідні нулі в Excel CSV (4 простих способи)

1.3 Застосування текстового формату

За допомогою Текст ми також можемо зберігати початкові нулі, якщо це необхідно.

Сходинки:

  • Виділіть комірки, в які потрібно ввести поштові індекси.
  • Від Кількість група команд, Виберіть формат як Текст з випадаючого списку.
  • Тепер почніть вводити всі поштові індекси в клітинки і ви побачите, що жоден провідний нуль не видаляється.

  • Але ви побачите повідомлення про помилку, в якому говориться " Номер, що зберігається у вигляді тексту " з жовтого випадаючого списку поруч з клітинками. Виберіть 'Ігнорувати помилку ' для кожної клітинки & все готово.

  • Оскільки цей метод потребує певного часу для виконання для всіх даних вручну, тому цей метод є ефективним, коли потрібно ввести дані, а не форматувати діапазон збережених даних.

Читати далі: Як додати провідні нулі в текстовому форматі Excel (10 способів)

2. використання функції TEXT для додавання попередніх нулів

На сьогоднішній день, на жаль, це не так. Функція TEXT це ще один плідний спосіб, який можна використовувати для форматування чисел за допомогою додавання початкових нулів .

Сходинки:

  • Ось. Комірка D5 вставити наступну формулу:

=TEXT(C5, "00000")

🔎 Розбивка формули:

  • На сьогоднішній день, на жаль, це не так. ТЕКСТ перетворює число в текст у визначеному форматі значення.
  • Тут всередині дужок, C5 значення комірки, яке відформатовано у форматі " 00000 "текстовий формат.
  • Преса Увійдіть І ви побачите бажаний результат.
  • Тепер, щоб зробити те ж саме для всіх комірок, скористайтеся командою Ручка наповнення опція від Комірка D5 заповнити до останнього Комірка D12 Ви побачите всі поштові індекси з аналогічним форматом.

  • Тут ви побачите попередження про помилку, оскільки ви вставили числа в якості текстового введення. Ви повинні ігнорувати помилки, натиснувши на піктограму помилки і вибравши кнопку " Ігнорувати помилку "опція".

3. додавання апострофів перед числами

Ми також можемо використовувати апостроф перед числом, а потім додати нулі, якщо потрібно. Це перетворить комірку в текстовий формат.

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

  • Оскільки цей метод представляє текстовий формат, то повідомлення про помилку знову буде містити " Номер, що зберігається у вигляді тексту "Таким чином, вам потрібно буде вибрати Ігнорувати помилку для всіх комірок з повідомленнями про помилки.

4. поєднання функції RIGHT з оператором амперсанду

Тепер це ще один ідеальний метод, який повертає результат, використовуючи Права функція і Амперсанд (&). Також можна використовувати оператор Функція CONCATENATE замість оператора &.

Сходинки:

  • В Комірка D5 вставити наступну формулу:

=RIGHT("00000"&C5,5)

  • Преса Увійдіть кнопку.
  • Використання Ручка наповнення заповнити всі інші комірки, що містять поштові індекси.

🔎 Розбивка формули:

  • Тут, в рамках програми "Відкритий світ", відбулася презентація ПРАВО повертає задану кількість символів з кінця текстового рядка.
  • Ми об'єднуємо 00000 перед кожним числом за допомогою Амперсанд(&) між комірками 00000 і більше.
  • Наразі, на сьогоднішній день ПРАВО дозволяє вводити в комірки лише останні 5 символів кожного результуючого показника.

Читати далі: Як додати провідні нулі в Excel за допомогою операції CONCATENATE

5. використання функції BASE

Функція BASE використовується для переведення числа в різні системи числення (двійкова, десяткова, шістнадцяткова або вісімкова) Ви також можете визначити, скільки символів ви хочете бачити за допомогою цієї функції.

Сходинки:

  • В Комірка D5 вставити наступну формулу:

=BASE(C5,10,5)

  • Преса Увійдіть .
  • Використання Ручка наповнення для автоматичного заповнення всіх інших комірок за необхідності.

🔎 Розбивка формули:

Усередині аргументів, які наводяться в доповіді БАЗА функцію,

  • C5 обрано в якості Cell значення для C5 .
  • 10 радікс або система числення для десяткових значень.
  • І 5 кількість символів, яку ми хочемо отримати в результаті.

Схожі читання

  • Як поставити дужки для від'ємних чисел в Excel
  • Форматування числа в тисячах і мільйонах в Excel (4 способи)
  • Як застосувати формат чисел у мільйонах через кому в Excel (5 способів)
  • Нестандартний формат чисел: мільйони з одним знаком після коми в Excel (6 способів)

6. імпорт текстового файлу з подальшим додаванням початкових нулів за допомогою інструменту Power Query з функцією PadText

Ви також можете імпортувати діапазон даних, а потім перетворити їх у фіксований формат, додавши початкові нулі. Якщо ви використовуєте Microsoft Excel 2010 або більш нової версії, то ви зможете використовувати цей метод з Редактор Power Query Editor .

Сходинки:

  • У рамках програми Дані Стрічка, натисніть на З Text/CSV варіант.
  • З'явиться діалогове вікно, з якого необхідно імпортувати файл з даними.
  • Виберіть файл і натисніть Імпорт.

  • З'явиться нове діалогове вікно з імпортованими даними, в якому необхідно натиснути на кнопку Перетворення даних .

  • Наразі, на сьогоднішній день Power Query з'явиться вікно.
  • Під Додати колонку стрічка, виберіть Нестандартна колонка .

  • Додайте назву стовпця під заголовком Нова назва колонки варіант.
  • Наразі за програмою Користувацька формула стовпця тип -

= Text.PadStart([Column1],5, "0")

  • Преса ГАРАЗД. .

Ви знайдете нову колонку з форматованими поштовими індексами.

  • Виберіть Закрити & Завантажити варіант.

Тепер з'явиться новий робочий аркуш, на якому щойно отримані дані з редактора Power Query будуть перетворені у зведену таблицю, як показано нижче.

Читати далі: Перетворення числа в текст в Excel з початковими нулями: 10 ефективних способів

7. об'єднання функцій REPT і LEN разом

Використання REPT & LEN ще один плідний метод, який ви можете взяти на озброєння.

Сходинки:

  • В Комірка D5 тип -

=REPT(0,5-LEN(C5))&C5

  • Преса Увійдіть Ви одразу побачите відформатовані значення.

🔎 Розбивка формули:

  • REPT функція походить від Повторюю слово & ця функція повторює текст задану кількість разів.
  • LEN повертає кількість символів текстового рядка.
  • Тепер про аргументи, 0 було додано першим, оскільки це текстове значення, яке ми хочемо повторити у вигляді ведучих нулів перед цифрами, якщо це необхідно.
  • 5-LEN(C5) позначає кількість початкових нулів (0), які необхідно додати або повторити.
  • І наостанок, Комірка C5 додається до всієї функції за допомогою Амперсанд(&) оскільки значення цієї комірки повинно бути розміщено після початкових нулів.

Читати далі: Як ставити 0 в Excel перед числами (5 зручних способів)

8. додавання фіксованої кількості початкових нулів за допомогою функції CONCATENATE

Якщо ви хочете додати певну кількість початкових нулів перед числом або текстом, то КОНКАТЕНАТ зробить цю роботу за вас. Ось різні типи чисел в Колонка Б Перед кожним числом додамо два ведучих нулі.

Сходинки:

  • В Комірка C5 тип -

=CONCATENATE("00",B5)

  • Преса Увійдіть .
  • Використання Ручка наповнення для автоматичного заповнення інших комірок до C12 .

Отже, на малюнку нижче ви бачите всі цифри з двома початковими 0.

Читати далі: Як об'єднати числа з ведучими нулями в Excel (6 способів)

9. використання VBA для збереження ведучих нулів

Ми також можемо зберігати або додавати початкові нулі, використовуючи VBScript.

Сходинки:

  • Для цього, по-перше, перейдіть на верхню стрічку і натисніть на кнопку Розробник потім натисніть на кнопку Visual Basic з меню.
  • Ви можете використовувати ALT + F11 для відкриття "Microsoft Visual Basic для додатків" якщо у вас не додана вкладка "Розробник".

  • Тепер з'являється вікно з назвою "Microsoft Visual Basic для додатків" Тут у верхньому рядку меню натисніть на кнопку "Вставка" З'явиться меню, в якому виберіть пункт "Модуль" варіант.

  • Наразі, новий "Модуль" з'явиться вікно. Паста цей код VBA у вікно.
 Sub KeepLeadingZeroes() Range("C5", Range("C5").End(xlDown)).Select Selection.NumberFormat = "000000" End Sub 

  • Преса F5 і він запустить коди або макрос.
  • Преса Alt+F11 знову поверніться до таблиці Excel, і ви побачите результат, як показано на наступному малюнку.

🔎 Пояснення коду VBA:

  • Ми додаємо Підпрограма перший розділ & називаємо наш макрос як KeepLeadingZeros .
  • За допомогою Діапазон виділяється 1-ша комірка, яку потрібно відформатувати.
  • З End(xldown) Я знаю, що це не так; Виберіть підкоманди, ми виділяємо весь діапазон комірок, що містять поштові індекси.
  • У наступному рядку, через НомерФормат підкоманда, ми визначаємо кількість цифр(5) з нулями.

Читати далі: Як видалити провідні нулі в Excel (7 простих способів + VBA)

10. збереження або додавання ведучих нулів у зведеній таблиці

В одному з них Зведена таблиця ми можемо використовувати DAX (Data Analysis Expression) формула для збереження або додавання початкових нулів шляхом форматування стовпця або рядка.

Сходинки:

  • Від Вставка стрічка, виберіть Зведена таблиця і діалогове вікно з назвою Створення зведеної таблиці з'явиться.

  • В рамках проекту Таблиця/діапазон виберіть цілий Табличний масив (B4:C12).
  • Відзначте опцію ' Додайте ці дані до Моделі даних '.
  • Преса ГАРАЗД.

Виконавши ці кроки, ви тепер можете перетворити свої дані у зведену таблицю, в якій доступні показники DAX.

  • З'явиться новий робочий аркуш & праворуч ви побачите Поля зведеної таблиці вікно.
  • Клацніть правою кнопкою миші мишею на кнопку Діапазон.
  • Виберіть Додати міру.. .

З'явилося нове діалогове вікно з назвою Вимірювання з'явиться. Це називається Редактор формул DAX .

  • Тип Поштові індекси з початковими нулями як Назва заходу або будь-що інше, що вам до вподоби.
  • У рамках програми Формула бару тип -

=CONCATENATEX(Діапазон,ФОРМАТ([Поштові індекси], "00000"),",")

  • Преса ГАРАЗД.

  • Перейдіть на сторінку Поля зведеної таблиці знову ж таки, ви знайдете новий варіант - f x Поштові індекси з початковими нулями
  • Відмітьте цю опцію і ви побачите результат зліва в таблиці.

Читати далі: Як додати ведучі нулі, щоб отримати 10 цифр в Excel (10 способів)

Заключні слова

Це всі прості та ефективні способи, якими можна скористатися, щоб додати або зберегти провідні нулі в даних Microsoft Excel. Якщо ви знаєте більш прості та ефективні способи, які я можу додати, то повідомте мені про це в коментарях. Або ви можете переглянути інші наші інформативні та цікаві статті на цьому сайті.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.