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

Много хора имат връзка между любов и омраза с водещи нули в Excel.

Понякога го искаш, а понякога не.

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

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

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

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

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

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

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

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

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

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

Прочетете също: Как да добавите водещи нули в Excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

По -долу са описани стъпките за това:

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

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

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

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

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

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

По -долу са описани стъпките за това

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

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

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

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

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

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

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

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

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

По -долу е формулата, която би премахнала водещите нули:

= VALUE (A1)

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

Използване на текст в колона

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

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

По -долу са стъпките за премахване на водещите нули с помощта на Text to Columns:

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

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

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

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

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

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

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

По -долу е формулата за това:

= НАДЯСНО (A2, LEN (A2) -НАМЕТЕ (НАЛЯВО (ЗАМЕСТИТЕЛ (A2, "0", ""), 1), A2) +1)

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

Частта SUBSTITUTE във формулата заменя нулата с празно място. Така че за стойността 001AN76, заместващата формула дава резултата като 1AN76

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

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

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

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

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

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

Така че новата формула с добавена функция TRIM ще бъде както е показано по -долу:

= НАДЯСНО (TRIM (A2), LEN (TRIM (A2))-НАМЕРЕТЕ (НАЛЯВО (ЗАМЕСТИТЕЛ (TRIM (A2), "0", "")), 1), TRIM (A2))+1)

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

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

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

wave wave wave wave wave