Как да премахнете водещите нули в Excel [5 лесни начина]

Как да премахнете водещите нули в Excel [5 лесни начина]

Много хора имат връзка любов-омраза с водещи нули в Excel.Понякога го искаш, понякога не.

Докато Excel е програмиран автоматично да премахва всички водещи нули от числата, има определени ситуации, в които може да срещнете тези ситуации.

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

Така че нека започваме!

Възможни причини за водещи нули в Excel

Както споменах, Excel автоматично премахва всички водещи нули от числата.Например, ако въведете 00100 в клетка в Excel, тя автоматично ще я преобразува в 100.

В повечето случаи това има смисъл, тъй като тези водещи нули всъщност нямат смисъл.

Но в някои случаи може да ви потрябва.

Ето някои причини, поради които вашите числа могат да запазят водещи нули:

  • Ако числото е форматирано като текст (главно чрез добавяне на апостроф преди числото), то ще запази водещите нули.
  • Клетките може да са форматирани да показват винаги числа с определена дължина.Ако числото е по-малко, се добавят водещи нули, за да го компенсират.Например, можете да форматирате клетка така, че винаги да показва 5 цифри (ако числото е по-малко от 5 цифри, водещите нули се добавят автоматично)

Методът, който избираме да премахнем водещите нули, зависи от това какво го причинява.

Свързани въпроси  10 примера за VLOOKUP за начинаещи и напреднали потребители

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

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

Можете да премахнете водещите нули от числата по няколко начина.

В този раздел ще ви покажа пет такива метода.

Преобразувайте текст в числа с опции за проверка на грешки

Ако причината за водещите числа е, че някой е добавил апостроф преди тях (преобразувайки тези числа в текст), можете да използвате проверка на грешки, за да преобразувате тези числа обратно в числа само с едно щракване.

Това е може би най-лесният начин да се отървете от водещите нули.

Тук имам набор от данни с числа с апостроф пред тези числа и водещи нули.Ето защо виждате, че числата са подравнени вляво (докато числата по подразбиране са подравнени вдясно) и също така имат водещи 0.

Числа с водещи нули и апострофи

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

  1. Изберете числото, от което да премахнете водещите нули.Ще забележите жълта икона в горния десен ъгъл на селекцията.Изберете клетки с числа и жълти икони
  2. Щракнете върху жълтата икона за проверка на грешки
  3. Щракнете върху "Преобразуване в число"изберете преобразуване в число

Това е!Горните стъпки щепремахнете апострофаи преобразувайте тези текстови стойности обратно в числа.

Данни с премахнати водещи нули

И тъй като Excel е програмиран да премахва водещи интервали от произволно число по подразбиране, ще видите, че това автоматично премахва всички водещи нули.

Забележка: Този метод няма да работи, ако водещите нули са добавени като част от персонализирания числов формат на клетката.За да се справите с тези ситуации, използвайте методите, описани по-долу.

Променете персонализирания формат на числата на клетка

Друга наистина често срещана причина, поради която вашите числа могат да показват водещи нули, е когато клетките ви са форматирани така, че винаги да показват определен брой числа във всяко число.

Много хора искат числата да изглеждат последователни и с еднаква дължина, така че определят минимална дължина за числата, като променят формата на клетките.

Например, ако искате всички числа да се показват като 5 цифри, ако имате число само с три цифри, Excel автоматично ще добави две водещи нули към него.

По-долу имам набор от данни с персонализиран числов формат, приложен винаги да показва поне пет цифри в клетка.

Числа с водещи нули поради персонализиран числов формат

Начинът да се отървете от тези водещи нули е просто да премахнете съществуващото форматиране от клетката.

Ето стъпките, за да направите това:

  1. Изберете клетки с водещи нула числа
  2. Щракнете върху раздела НачалоЩракнете върху раздела Начало
  3. В групата Числа щракнете върху падащото меню Формат на числатаЩракнете върху падащия формат на числата
  4. Изберете "Общи"Изберете общ формат

Горните стъпки ще променят персонализирания формат на числата на клетката и сега числата ще се показват според очакванията (без водещи нули в тях).

Имайте предвид, че тази техника работи само ако причината за водещата нула е персонализирано форматиране на числа.Няма да работи, ако използвате апострофи за преобразуване на числа в текст (в този случай трябва да използвате предишния метод)

Умножете по 1 (използвайки специална техника за поставяне)

Тази техника работи и в двата случая (когато числото е преобразувано в текст с помощта на апострофи или когато към клетката е приложен персонализиран числов формат).

Да предположим, че имате набор от данни като по-долу и искате да премахнете водещите нули от него.

Набор от данни с апострофи и водещи нули в персонализиран формат

Ето стъпките за това

  1. Копирайте всички празни клетки в работния лист
  2. Изберете клетки с числа, от които искате да премахнете водещите нули
  3. Щракнете с десния бутон върху селекцията и щракнете върху Специално поставяне.Това ще отвори диалоговия прозорец Специално поставянеЩракнете върху Специално поставяне
  4. Щракнете върху опцията Добавяне (в групата Действия)Щракнете върху опцията Добавяне в диалоговия прозорец Специално поставяне
  5. Щракнете върху OK

Горните стъпки добавят 0 към избрания от вас диапазон от клетки и премахват всички водещи нули и апострофи.

Данните са преобразувани с премахнати водещи нули

Въпреки че това не променя стойността на клетката, той преобразува всички текстови стойности в числа и копира форматирането от празната клетка, която сте копирали (като по този начин замества съществуващото форматиране, което кара да се появяват водещи нули).

Този метод засяга само числата.Ако в клетката има някакъв текстов низ, той ще остане непроменен.

Използвайте функцията VALUE

Друг бърз и лесен начин за премахване на водещи нули е да използвате функция за стойност.

Свързани въпроси  Използване на RVTools във VMware: Лесно управление на виртуални машини

Тази функция приема един аргумент (който може да бъде текст или препратка към клетка с текст) и връща числова стойност.

Това се отнася и за двата случая, когато водещото число е апостроф (използван за преобразуване на числа в текст) или резултат от персонализиран числов формат.

Да предположим, че имам набор от данни, който изглежда така:

Премахнете нулевите данни с формула

Ето формулата за премахване на водещите нули:

=СТОЙНОСТ(A1)

Формула VALUE с премахнати водещи нули

Забележка: Ако все още виждате водещи нули, трябва да отидете в раздела Начало и да промените формата на клетката на Общ (от падащото меню Формат на числата).

Използвайте текст към колони

Докато функцията Text to Columns се използва за разделяне на клетки на множество колони, можете да я използвате и за премахване на водещи нули.

Да предположим, че имате набор от данни, който изглежда така:

Премахнете нулевите данни с формула

Ето стъпките за премахване на водещи нули с помощта на Текст към колони:

  1. Изберете диапазон от клетки с числа
  2. Щракнете върху раздела ДанниЩракнете върху раздела Данни
  3. В групата Инструменти за данни щракнете върху Текст в колониЩракнете върху текста към колоната
  4. В съветника за преобразуване на текст в колони направете следните промени:
    1. Стъпка 1 от 3: Изберете „Разделяне“ и щракнете върху „Напред“Изберете да се разделите
    2. Стъпка 2 от 3: Премахнете всички разделители и щракнете върху Напредпремахнете избора на всички разделители
    3. Стъпка 3 от 3: Изберете целева клетка (B2 в този случай) и щракнете върху ГотовоИзберете целевата клетка и щракнете върху Готово

Горните стъпки трябва да премахнат всички водещи нули и да предоставят само числа.Ако все още виждате водещи нули, трябва да промените формата на клетката на Общи (това може да стане от раздела Начало)

Как да премахнете водещите нули от текста

Въпреки че всички горепосочени методи работят добре, тези методи работят само за онези клетки, които имат числови стойности.

Но какво ще стане, ако вашите буквено-цифрови или текстови стойности също имат някои водещи нули.

В този случай горният метод няма да работи, но благодарение на невероятните формули в Excel, все още можете да получите време.

Да предположим, че имате набор от данни като следния и искате да премахнете всички водещи нули от него:

Буквено-цифров набор от данни

Ето формулата, за да направите това:

=RIGHT(A2,LEN(A2)-FIND(LEFT(SUBSTITUTE(A2,"0",""),1),A2)+1)

Формула за премахване на нули от буквено-цифров низ

Нека обясня как работи тази формула

Частта ЗАМЕСТВАЩА на формулата заменя нулите с празни места.Така че за стойността 001AN76 формулата за заместване дава резултата 1AN76

След това формулата LEFT извлича най-левия символ на този резултант, който в този случай е 1.

След това формулата FIND намира най-левия знак, даден от формулата LEFT, и връща неговата позиция.В нашия пример за стойността 001AN76 ще даде 3 (тоест позицията на 1 в оригиналния текстов низ).

1 се добавя към резултата от формулата FIND, за да се гарантира, че извличаме целия текстов низ (с изключение на водещите нули)

Свързани въпроси  Как да рандомизирам списък с елементи/имена в Excel? 2 прости формули

След това извадете резултата от формулата FIND от резултата от формулата LEN, която дава дължината на целия текстов низ.Това ни дава дължината на текстовия цикъл без водещи нули.

След това тази стойност се използва с функцията RIGHT за извличане на целия текстов низ (с изключение на водещите нули).

Ако може да имате водещи или крайни интервали във вашите клетки, най-добре е да използвате функцията TRIM за всяка препратка към клетка.

Следователно новата формула с добавяне на функцията TRIM изглежда така:

=RIGHT(TRIM(A2),LEN(TRIM(A2))-FIND(LEFT(SUBSTITUTE(TRIM(A2),"0",""),1),TRIM(A2))+1)

Следователно можете да използвате тези прости методи за премахване на водещи нули от набори от данни в Excel.

Надявам се, че сте намерили този урок за полезен!

О, здравей 👋Приятно ми е да се запознаем.

Абонирайте се за нашия бюлетин, изпращайте много редовнострахотна техникана вашата поща.

Публикувай коментар