Перейти до основного матеріалу

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

Автор: нд Остання зміна: 2019-01-04

Загалом, коли ми вводимо в клітинку число, яке містить початкові нулі, наприклад 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 AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


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

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (21)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I want to keep the leading zero's when I copy from the program I use at work & paste onto excel with out having to manually re-enter them. I would also like to keep them when I use my scanner into excel. Using the 'Text' format I can manually re-enter them into the cell & they will stay. Is there a format so that they go in with the leading zero's already there?
This comment was minimized by the moderator on the site
Hi, McJoe, I do not understand your question clearly, if you want to copy text string with leading zeros from a program, maybe Word document, and paste them to a worksheet and keep the leading zeros, you just format the cells as text before you pasting.
This comment was minimized by the moderator on the site
I want to remove the zero infront of the - 3TT-0233449.How do I go about it?
This comment was minimized by the moderator on the site
This comment was minimized by the moderator on the site
Thanks it worked
This comment was minimized by the moderator on the site
This is the BEST Excel site for years going! IDK how they do so much volume. WorkRng.Value = WorkRng.Value =VALUE(A1) brilliant code.
This comment was minimized by the moderator on the site
value(a1) worked great, thank you soo much !
This comment was minimized by the moderator on the site
BRILLIANT WORK!!! Excellent
This comment was minimized by the moderator on the site
I wanted to display "0001" instead of "1" in excel as Excel removes leading zeroes. Solution: Use Format Cells/ Custom format/ Type = "0000" Done. Instead this page refers to "Kutools" THIRTEEN times. Who's writing this page? Obviously the author of Kutools or someone getting a kickback from it!
This comment was minimized by the moderator on the site
If you needed to use your newly formatted number to conduct an HVLookup it will not match other data that may have embedded leading zero's. The formatting method you are referring to displays the number the way you want to see it but it will not be useful in a data match or lookup while the VBA will work.
This comment was minimized by the moderator on the site
This comment is very helpful and is the correct approach for must users looking to perform this function retroactively on their data.


The Shill is also very real, lol.
This comment was minimized by the moderator on the site
You can also do

format cell > text format ( instead of Number or accounting or Currency or general )
This comment was minimized by the moderator on the site
But how to keep the leading zeroes when I download data directly from my website or from my warehouse program? The download is directly in excel, so I can not modify anything in advance. Is there any option in excel which determines in advance that the entire column or sheet must be read (downloaded) as text?
This comment was minimized by the moderator on the site
download file in.txt and open excel and desired column select and go to format cell and select as text, after this please open your .txt file and copy from .txt file and paste it in xl.... Done
This comment was minimized by the moderator on the site
Is there any way to do it from Excel tools ? In case we have n number of records this method is of no use.
This comment was minimized by the moderator on the site
using value(a1) worked great for deleting leading zeros
This comment was minimized by the moderator on the site
Nice try slick, your methods don't work. Didn't try VBA, surely there's an easier way than that.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations