Прескочи на основното съдържание

Как да запазите или изтриете водещи нули в Excel?

Автор: Слънце Последна промяна: 2019-01-04

Като цяло, когато въвеждаме число, което съдържа водещи нули като 00032423 в клетка, то може да се покаже като 32423. И как можете да запазите тези водещи нули в Excel? И обратно, как можете да изтриете водещите нули, когато не е необходимо да ги показвате?

Запазете водещите нули с Format Cells

Изтрийте водещите нули с VBA

Изтрийте водещите нули с Kutools за Excel чрез кликвания добра идея3

Добавяне/Изтриване на същите водещи нули с Kutools за Excel


стрелка син десен балон Запазете водещите нули с Format Cells

Ако искате да запазите водещите нули в Excel, просто трябва да форматирате клетките като форматиране на текст, преди да въведете данните.

1. Изберете клетките от диапазона, в които искате да въведете данните с водещи нули, и щракнете с десния бутон, за да изберете Форматиране на клетки от контекстното меню. Вижте екранна снимка:

doc-keep-delete-leading-zeor-1

2. В Форматиране на клетки кликнете върху Телефон за връзка: И изберете Текст от категория прозорец. Кликнете OK за да затворите диалоговия прозорец. Вижте екранна снимка:

doc-keep-delete-leading-zeor-2

Сега, когато въвеждате числа с водещи нули в клетките на диапазона, водещите нули ще бъдат запазени в клетките. Вижте екранна снимка:

doc-keep-delete-leading-zeor-3

Забележка: Този метод не може да работи, ако форматирате клетки като текст след въвеждане на числа.


Едно кликване за премахване на всички водещи нули от клетки в Excel

Само с едно кликване всички водещи нули на клетките в селекцията са премахнати.  Кликнете за 30 дни безплатен пробен период!
doc премахване на водеща нула
 
Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни.

стрелка син десен балон Изтрийте водещите нули с VBA

Ако искате да изтриете водещите нули в Excel, имате четири метода за решаване на проблема.

Метод 1 Форматирайте клетки като числово форматиране

Изберете диапазона, в който искате да въведете число, без да показвате водещи нули, и щракнете с десния бутон, за да щракнете Форматиране на клетки да отворите Форматиране на клетки и изберете Телефон за връзка: от категория панел, след което щракнете OK. 

Забележка: Този метод не може да работи, ако форматирате клетки след въвеждане на число.

Метод 2 Използвайте формула

Изберете празна клетка до диапазонните клетки, в които сте въвели числата с водещи нули, и въведете тази формула =СТОЙНОСТ(A1) (A1 показва, че клетката съдържа числа с водещи нули) в него. И натиснете Въведете бутон, сега числото без водеща нула се показва в клетката с формула. Вижте екранна снимка:

doc-keep-delete-leading-zeor-4

Метод 3 Стартирайте VBA

1. Натиснете Alt + F11 за показване на Microsoft Visual Basic за приложения прозорец.

2. В прозореца щракнете Поставете > Модули за да покажете нов прозорец на модула, след това копирайте следния 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-leading-zeor-5

4. кликване OK. След това водещите нули в селекцията се премахват.

Метод 4 Използвайте функцията Преобразуване в число

Изберете диапазонните клетки, които са запълнени с числа с водещи нули, щракнете върху иконата за предупреждение до селекцията и след това изберете Преобразуване в число от контекстното меню. Вижте екранна снимка:

doc-keep-delete-leading-zeor-6


стрелка син десен балон Изтрийте водещите нули с Kutools за Excel чрез кликвания

Kutools за Excel, с повече от 200 удобни функции, прави работата ви по-лесна. 

След инсталиране Kutools за Excel, моля, направете следното:(Безплатно изтегляне Kutools за Excel сега!)

Ако имате Kutools за Excel, можете бързо да изтриете всички водещи нули от текстове с две щраквания върху него Премахнете водещите нули полезност

Изберете текста, който искате да изтриете водещите нули, и след това щракнете Kutools > Текст > Премахнете водещите нули. Вижте екранна снимка:
doc изтриване на водещи нули 01

След това се появява диалогов прозорец, който напомня, че водещите нули са премахнати от колко клетки. Вижте екранна снимка:
doc изтриване на водещи нули 02

Кликнете OK за да затворите диалоговия прозорец.

стрелка син десен балон Изтриване на водещи нули




стрелка син десен балон Добавяне/Изтриване на водещи нули с Kutools за Excel

Ако искате да добавите или изтриете същия брой водещи нули към клетка, можете да приложите Kutools за Excel's добавяне на текст намлява Премахване по позиция помощни програми, един може да ви помогне да добавите същия брой водещи нули към клетките, един да ви помогне да премахнете същия брой низове отляво на клетките.

След инсталиране Kutools за Excel, моля, направете следното:(Безплатно изтегляне Kutools за Excel сега!)

Добавете същия брой водещи нули

1. Първо, трябва да форматирате клетките като Текст като ги изберете и щракнете Начало и отидете Numeric група за избор Текст от падащия списък. Вижте екранна снимка:
doc kutools 1

2. След това задръжте тези клетки избрани и щракнете Kutools > Текст > добавяне на текст. Вижте екранна снимка:
doc kutools 2

3. В добавяне на текст въведете нулите, които искате да добавите, в текстовото поле на Текст, и проверете Преди първия знак и можете да визуализирате резултата от добавянето в десния панел. Вижте екранна снимка:
doc kutools 3

4. кликване Ok or Добавете Обява, сега същият брой водещи нули се добавят към клетките.
doc kutools 4

Изтрийте същия брой водещи нули

1. Изберете клетки, в които искате да изтриете водещите нули, и щракнете Kutools > Текст > Премахване по позиция. Вижте екранна снимка:
doc kutools 5

2. В изскачащия диалог въведете броя нули, които искате да премахнете, поставете отметка на опцията и можете да прегледате резултата в панела за визуализация.
doc kutools 6

3. кликване Ok or Добавете Обява, сега водещите нули се премахват наведнъж.


Сърфиране с раздели и редактиране на множество работни книги на Excel/документи на Word като Firefox, Chrome, Internet Explore 10!

Може да сте запознати да преглеждате множество уеб страници във Firefox/Chrome/IE и да превключвате между тях, като лесно щраквате върху съответните раздели. Тук Office Tab поддържа подобна обработка, която ви позволява да преглеждате множество работни книги на Excel или документи на Word в един прозорец на Excel или прозорец на Word и лесно да превключвате между тях, като щраквате върху техните раздели. Кликнете безплатно 30-дневна пробна версия на Office Tab!

от ексел

Относителни статии:

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за 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