Note: The other languages of the website are Google-translated. Back to English

Як зберегти або видалити провідні нулі в Excel?

Загалом, коли ми вводимо в клітинку число, яке містить початкові нулі, наприклад 00032423, воно може відображатися як 32423. І як ви можете зберегти ці початкові нулі в Excel? І навпаки, як можна видалити провідні нулі, коли їх не потрібно показувати?

Зберігайте провідні нулі за допомогою форматування комірок

Видаліть початкові нулі за допомогою VBA

Видаляйте початкові нулі за допомогою Kutools для Excel кліками гарна ідея3

Додавання / видалення тих самих провідних нулів за допомогою Kutools для Excel


стрілка синя права міхур Зберігайте провідні нулі за допомогою форматування комірок

Якщо ви хочете зберегти провідні нулі в Excel, вам просто потрібно відформатувати клітинки як Формування тексту перед введенням даних.

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

doc-keep-delete-lead-zeor-1

2 В Формат ячеек діалог, клацніть Номер Вкладка і виберіть текст від Категорія панелі. Клацніть OK щоб закрити діалогове вікно. Дивіться знімок екрана:

doc-keep-delete-lead-zeor-2

Тепер, коли ви вводите числа з провідними нулями в комірки діапазону, провідні нулі зберігатимуться в комірках. Дивіться знімок екрана:

doc-keep-delete-lead-zeor-3

примітки: Цей метод не може працювати, якщо відформатувати комірки як текст після введення цифр.


Одним клацанням миші видаляють усі початкові нулі з комірок у Excel

Лише одним клацанням миші видалено всі провідні нулі клітинок у виділенні.  Клацніть для 30 днів безкоштовної пробної версії!
doc remov ведучий нуль
 
Kutools для Excel: з більш ніж 300 зручними надбудовами Excel, які можна безкоштовно спробувати без обмежень у 30 днів.

стрілка синя права міхур Видаліть початкові нулі за допомогою VBA

Якщо ви хочете видалити провідні нулі в Excel, у вас є чотири способи його вирішення.

Спосіб 1 Форматування комірок як форматування чисел

Виберіть діапазон, для якого потрібно набрати число, не показуючи початкових нулів, і клацніть правою кнопкою миші, щоб клацнути Формат ячеек , Щоб відкрити Формат ячеек і виберіть Номер від Категорія , а потім клацніть OK. 

примітки: Цей метод не може працювати, якщо форматувати комірки після введення номера.

Спосіб 2 Використовуйте формулу

Виділіть порожню комірку поруч із клітинками діапазону, для яких ви набрали числа з провідними нулями, і введіть цю формулу = ЗНАЧЕННЯ (A1) (А1 означає, що клітинка містить цифри з початковими нулями). І натисніть вводити , тепер число без початкового нуля відображається в комірці формули. Дивіться знімок екрана:

doc-keep-delete-lead-zeor-4

Спосіб 3 Запустіть VBA

1. прес Alt + F11 щоб відобразити Microsoft Visual Basic для додатків вікна.

2. У вікні натисніть Insert > Модулі щоб показати нове вікно модуля, скопіюйте наступний код VBA у вікно модуля.

VBA: Видалення початкових нулів у Excel

Sub DeleteZero()
'updateby20140616
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
WorkRng.NumberFormat = "General"
WorkRng.Value = WorkRng.Value
End Sub
3. клацання прогін , і з'явиться діалогове вікно KutoolsforExcel для вибору діапазону для видалення провідних нулів. Дивіться знімок екрана:

doc-keep-delete-lead-zeor-5

4. клацання OK. Потім провідні нулі у виділенні видаляються.

Спосіб 4 Використовуйте функцію перетворення в число

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

doc-keep-delete-lead-zeor-6


стрілка синя права міхур Видаляйте початкові нулі за допомогою Kutools для Excel кліками

Kutools для Excel, з більш ніж 200 зручні функції, полегшує вам роботу. 

після установки Kutools для Excel, будь-ласка, виконайте наведені нижче дії:(Безкоштовно завантажте Kutools для Excel зараз!)

Якщо у вас є Kutools для Excel, Ви можете швидко видалити всі початкові нулі з текстів двома клацаннями по ньому Видаліть провідні нулі утиліта

Виділіть текст, для якого потрібно видалити початкові нулі, а потім клацніть Кутулс > текст > Видаліть провідні нулі. Дивіться знімок екрана:
doc видалити провідні нулі 01

Потім вискакує діалогове вікно, щоб нагадати, що провідні нулі були вилучені зі скільки клітинок. Дивіться знімок екрана:
doc видалити провідні нулі 02

Натисніть OK щоб закрити діалогове вікно.

стрілка синя права міхур Видалити провідні нулі




стрілка синя права міхур Додавання / видалення провідних нулів за допомогою Kutools для Excel

Якщо ви хочете додати або видалити однакову кількість початкових нулів до комірки, ви можете подати заявку Kutools для Excel's додати текст і Видалити за позицією утиліти, один може допомогти вам додати стільки ж початкових нулів до комірок, один допоможе вам видалити однакову кількість рядків зліва від комірок.

після установки Kutools для Excel, будь-ласка, виконайте наведені нижче дії:(Безкоштовно завантажте Kutools для Excel зараз!)

Додайте однакову кількість провідних нулів

1. По-перше, вам потрібно відформатувати комірки як текст вибравши їх і натиснувши Головна і йди до Числовий групу для вибору текст зі спадного списку. Дивіться знімок екрана:
doc kutools 1

2. А потім залиште ці клітинки виділеними та натисніть Кутулс > текст > додати текст. Дивіться знімок екрана:
doc kutools 2

3 В додати текст діалогове вікно, введіть нулі, які потрібно додати в текстове поле текст, і перевірити До першого персонажа , і ви можете переглянути результат додавання на правій панелі. Дивіться знімок екрана:
doc kutools 3

4. клацання Ok or Застосовувати, тепер стільки ж провідних нулів додається до комірок.
doc kutools 4

Видалити однакову кількість початкових нулів

1. Виділіть клітинки, які потрібно видалити провідними нулями, і натисніть Кутулс > текст > Видалити за позицією. Дивіться знімок екрана:
doc kutools 5

2. У діалоговому вікні, що з’являється, введіть кількість нулів, які потрібно видалити, встановіть прапорець, і ви можете переглянути результат на панелі попереднього перегляду.
doc kutools 6

3. клацання Ok or Застосовувати, тепер відразу видаляються провідні нулі.


Перегляд та редагування декількох книг Excel / документів Word із вкладками як Firefox, Chrome, Internet Explore 10!

Можливо, ви знайомі з переглядом декількох веб-сторінок у Firefox / Chrome / IE та перемиканням між ними, легко натискаючи відповідні вкладки. Тут вкладка Office підтримує подібну обробку, яка дозволяє переглядати кілька книг Excel або документи Word в одному вікні Excel або вікні Word та легко перемикатися між ними, клацаючи їх вкладки. Натисніть безкоштовно 30-денна пробна версія Office Tab!

от excel

Відносні статті:


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (21)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Дякую, друже, цей невеликий фрагмент коду щойно заощадив мені 5 годин важкого прищеплення :)
Цей коментар був мінімізований модератором на сайті
Жоден з ваших методів не спрацював. Спробуйте ще раз
Цей коментар був мінімізований модератором на сайті
Привіт, Дженіс. Сподіваюся, це буде корисно для введення номерів мобільних телефонів у Excel!Lynne
Цей коментар був мінімізований модератором на сайті
Якщо серію клітинок було відформатовано для відображення «000» на початку числа за допомогою Kutool, а файл надіслано комусь, у кого немає Kutool, чи відображатиметься в комірці зелений індикатор у верхньому лівому куті та індикатор попередження? А якщо ви хочете "форматувати клітинку", чи буде клітинка відображатися як "загальна"? Спасибі заздалегідь
Цей коментар був мінімізований модератором на сайті
Гарна спроба, ваші методи не працюють. Не пробував VBA, напевно є простіший спосіб.
Цей коментар був мінімізований модератором на сайті
використання value(a1) чудово спрацювало для видалення провідних нулів
Цей коментар був мінімізований модератором на сайті
Але як зберегти провідні нулі, коли я завантажую дані безпосередньо зі свого веб-сайту або зі своєї програми-складу? Завантаження відбувається безпосередньо в Excel, тому я не можу нічого змінити заздалегідь. Чи є в Excel параметр, який заздалегідь визначає, що весь стовпець або аркуш має бути прочитаний (завантажений) як текст?
Цей коментар був мінімізований модератором на сайті
завантажте файл у форматі .txt і відкрийте Excel і потрібний стовпець виберіть і перейдіть до форматування клітинки та виберіть у вигляді тексту, після цього відкрийте файл .txt та скопіюйте з файлу .txt та вставте його в xl... Готово
Цей коментар був мінімізований модератором на сайті
Чи є спосіб зробити це за допомогою інструментів Excel? Якщо у нас є n записів, цей метод непридатний.
Цей коментар був мінімізований модератором на сайті
Я хотів відобразити «0001» замість «1» в Excel, оскільки Excel видаляє провідні нулі. Рішення: Використовуйте Format Cells/ Custom format/ Type = "0000" Готово. Натомість ця сторінка ТРИНАДЦЯТЬ разів посилається на "Kutools". Хто пише цю сторінку? Очевидно, автор Kutools або хтось отримує від цього відкат!
Цей коментар був мінімізований модератором на сайті
Ви також можете зробити

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


Shill також дуже справжній, лол.
Цей коментар був мінімізований модератором на сайті
Якщо вам потрібно було використати ваш нещодавно відформатований номер для проведення HVLookup, він не збігатиметься з іншими даними, у які можуть бути вбудовані початкові нулі. Метод форматування, на який ви посилаєтеся, відображає число так, як ви хочете його бачити, але він не буде корисним під час збігу даних або пошуку, поки VBA буде працювати.
Цей коментар був мінімізований модератором на сайті
БЛИЗКУВА РОБОТА!!! Відмінно
Цей коментар був мінімізований модератором на сайті
value(a1) спрацював чудово, дуже дякую!
Цей коментар був мінімізований модератором на сайті
Це НАЙКРАЩИЙ сайт Excel протягом багатьох років! IDK, як вони роблять такий великий обсяг. WorkRng.Value = WorkRng.Value =VALUE(A1) чудовий код.
Цей коментар був мінімізований модератором на сайті
Спасибі це спрацювало
Цей коментар був мінімізований модератором на сайті
Я хочу видалити нуль перед - 3TT-0233449. Як мені це зробити?
Цей коментар був мінімізований модератором на сайті
Привіт, мо, можливо, ця стаття вам допоможе https://www.extendoffice.com/documents/excel/1783-excel-remove-text-before-character.html
Цей коментар був мінімізований модератором на сайті
Я хочу зберегти початкові нулі, коли копіюю з програми, яку використовую на роботі, і вставляю в Excel без необхідності вручну повторно вводити їх. Я також хотів би зберегти їх, коли буду використовувати свій сканер в Excel. Використовуючи формат «Текст», я можу вручну повторно ввести їх у клітинку, і вони залишаться. Чи існує такий формат, щоб вони входили з уже наявним нулем?
Цей коментар був мінімізований модератором на сайті
Привіт, МакДжо, я не зрозумів ваше запитання чітко, якщо ви хочете скопіювати текстовий рядок з провідними нулями з програми, можливо, документа Word, і вставити їх на робочий аркуш і зберегти перші нулі, ви просто відформатуйте клітинки як текст перед ви вставляєте.
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL