Ako odstrániť úvodné nuly v programe Excel (5 jednoduchých spôsobov)

Mnoho ľudí má vzťah lásky a nenávisti s vedúcimi nulami v programe Excel.

Niekedy to chceš a niekedy nie.

Aj keď je program Excel naprogramovaný tak, že z čísel automaticky odstráni všetky nuly, existujú prípady, kedy ich môžete mať.

V tomto tutoriále k Excelu vám to ukážem ako odstrániť úvodné nuly vo vašich číslach v programe Excel.

Začnime teda!

Možné dôvody, prečo môžete mať vedúce nuly v programe Excel

Ako som už spomenul, Excel automaticky odstráni z čísel všetky úvodné nuly. Ak napríklad zadáte 00100 do bunky v programe Excel, automaticky sa zmení na 100.

Vo väčšine prípadov to dáva zmysel, pretože tieto vedúce nuly v skutočnosti nemajú zmysel.

Ale v niektorých prípadoch to možno budete chcieť.

Tu je niekoľko možných dôvodov, ktoré môžu spôsobiť, že si vaše čísla zachovajú úvodné nuly:

  • Ak by bolo číslo naformátované ako text (väčšinou pridaním apostrofu pred číslo), zachovalo by si úvodné nuly.
  • Bunka mohla byť naformátovaná tak, že vždy zobrazuje určitú dĺžku čísla. A v prípade, že je číslo menšie, na doplnenie sa pridajú úvodné nuly. Bunku môžete napríklad naformátovať tak, aby vždy zobrazovala 5 číslic (a ak je číslo menšie ako päť číslic, úvodné nuly sa pridajú automaticky)

Metóda, ktorú zvolíme na odstránenie úvodných núl, bude závisieť od toho, čo ju spôsobuje.

Prečítajte si tiež: Ako pridať vedúce nuly do programu Excel

Prvým krokom je teda identifikácia príčiny, aby sme mohli zvoliť správnu metódu na odstránenie týchto úvodných núl.

Ako odstrániť vedúce nuly z čísel

Existuje niekoľko spôsobov, ako môžete odstrániť počiatočné nuly z čísel.

V tejto časti vám ukážem päť takýchto metód.

Premeňte text na čísla pomocou možnosti kontroly chýb

Ak je príčinou úvodných čísel to, že niekto pred tieto čísla pridal apostrof (na ich prevod na text), môžete pomocou metódy kontroly chýb tieto čísla previesť späť na čísla jediným kliknutím.

Toto je pravdepodobne najľahší spôsob, ako sa zbaviť vedúcich núl.

Tu mám súbor údajov, kde mám čísla, ktoré majú apostrof pred týmito, ako aj vedúce nuly. To je tiež dôvod, prečo vidíte tieto čísla zarovnané doľava (zatiaľ čo v predvolenom nastavení sú čísla zarovnané vpravo) a majú tiež úvodné 0.

Nasledujú kroky na odstránenie týchto počiatočných núl z týchto čísel:

  1. Vyberte čísla, z ktorých chcete odstrániť úvodné nuly. Všimnete si, že v pravej hornej časti výberu je žltá ikona.
  2. Kliknite na žltú ikonu kontroly chýb
  3. Kliknite na „Previesť na číslo“

To je všetko! Vyššie uvedené kroky by odstránili apostrof a skonvertovali tieto textové hodnoty späť na čísla.

A pretože je program Excel predvolene naprogramovaný tak, aby odstraňoval úvodné medzery zo všetkých čísel, uvidíte, že týmto sa automaticky odstránia všetky úvodné nuly.

Poznámka: Táto metóda by nefungovala, ak by boli úvodné nuly pridané ako súčasť vlastného formátovania buniek. Na zvládnutie týchto prípadov použite nižšie uvedené metódy.

Zmeňte formátovanie vlastných buniek

Ďalším skutočne častým dôvodom, prečo sa vaše čísla môžu zobrazovať s úvodnými nulami, je to, že vaše bunky boli naformátované tak, aby v každom čísle vždy zobrazoval konkrétny počet číslic.

Veľa ľudí chce, aby čísla vyzerali konzistentne a rovnako dlhé, a tak určujú minimálnu dĺžku čísel zmenou formátovania buniek.

Ak napríklad chcete, aby sa všetky čísla zobrazovali ako päťciferné čísla, ak máte iba trojciferné číslo, Excel by k nemu automaticky pridal dve úvodné nuly.

Ďalej uvádzam množinu údajov, kde bolo použité vlastné formátovanie čísel tak, aby v bunke bolo vždy uvedených najmenej päť číslic.

A spôsob, ako sa zbaviť týchto vedúcich núl, je len odstrániť existujúce formátovanie z buniek.

Nasledujú kroky, ako to urobiť:

  1. Vyberte bunky, ktoré majú čísla s počiatočnými nulami
  2. Kliknite na kartu Domov
  3. V skupine Čísla kliknite na rozbaľovaciu ponuku Formát čísel
  4. Vyberte „Všeobecné“

Vyššie uvedené kroky by zmenili vlastné formátovanie čísel buniek a teraz by sa čísla zobrazovali podľa očakávania (tam, kde by neboli žiadne úvodné nuly).

Všimnite si toho, že táto technika by fungovala iba vtedy, ak dôvodom pre počiatočné nuly bolo vlastné formátovanie čísel. Nefungovalo by to, ak by sa na konverziu čísel na text použil apostrof (v takom prípade by ste mali použiť predchádzajúcu metódu)

Vynásobte 1 (pomocou techniky prilepenia)

Táto technika funguje v oboch scenároch (kde boli čísla prevedené na text pomocou apostrofu alebo sa na bunky použilo vlastné formátovanie čísel).

Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete z nej odstrániť úvodné nuly.

Nasledujú kroky, ako to urobiť

  1. Skopírujte ľubovoľnú prázdnu bunku z pracovného hárka
  2. Vyberte bunky, v ktorých máte čísla, z ktorých chcete odstrániť úvodné nuly
  3. Kliknite pravým tlačidlom myši na výber a potom kliknite na položku Prilepiť špeciálne. Otvorí sa dialógové okno Prilepiť špeciálne
  4. Kliknite na možnosť „Pridať“ (v skupine operácií)
  5. Kliknite na tlačidlo OK

Vyššie uvedené kroky pridajú 0 do rozsahu buniek, ktoré ste vybrali, a tiež odstránia všetky úvodné nuly a apostrof.

Aj keď sa tým nezmení hodnota bunky, všetky textové hodnoty sa prevedú na čísla a skopíruje sa formátovanie z prázdnej bunky, ktorú ste skopírovali (čím sa nahradí existujúce formátovanie, v dôsledku ktorého sa zobrazovali úvodné nuly).

Táto metóda má vplyv iba na čísla. V prípade, že máte v bunke nejaký textový reťazec, zostane nezmenený.

Použitie funkcie VALUE

Ďalšou rýchlou a jednoduchou metódou na odstránenie úvodných núl je použitie funkcie value.

Táto funkcia vezme jeden argument (ktorým môže byť text alebo odkaz na bunku, ktorá obsahuje text) a vráti číselnú hodnotu.

To by tiež fungovalo v oboch scenároch, kde sú vaše vedúce čísla výsledkom apostrofu (používaného na prevod čísel na text) alebo vlastného formátovania čísel.

Predpokladajme, že mám súbor údajov, ako je uvedené nižšie:

Nasleduje vzorec, ktorý by odstránil úvodné nuly:

= HODNOTA (A1)

Poznámka: V prípade, že stále vidíte úvodné nuly, musíte prejsť na kartu domov a zmeniť formát bunky na položku Všeobecné (z rozbaľovacej ponuky Formát čísla).

Použitie textu na stĺpec

Aj keď sa funkcia textu na stĺpce používa na rozdelenie bunky do viacerých stĺpcov, môžete ju použiť aj na odstránenie úvodných núl.

Predpokladajme, že máte množinu údajov, ako je uvedené nižšie:

Nasledujú kroky na odstránenie úvodných núl pomocou textu do stĺpcov:

  1. Vyberte rozsah buniek, ktoré majú čísla
  2. Kliknite na kartu „Údaje“
  3. V skupine Nástroje údajov kliknite na položku „Text do stĺpcov“
  4. V sprievodcovi „Previesť text na stĺpce“ vykonajte nasledujúce zmeny:
    1. Krok 1 z 3: Vyberte „Oddelené“ a kliknite na Ďalej
    2. Krok 2 z 3: Zrušte výber všetkých oddeľovačov a kliknite na Ďalej
    3. Krok 3 z 3: Vyberte cieľovú bunku (v tomto prípade B2) a kliknite na Dokončiť

Vyššie uvedené kroky by mali odstrániť všetky úvodné nuly a poskytnúť vám iba čísla. V prípade, že stále vidíte úvodné nuly, musíte zmeniť formátovanie buniek na Všeobecné (to je možné vykonať na karte Domov)

Ako odstrániť úvodné nuly z textu

Aj keď všetky vyššie uvedené metódy fungujú skvele, sú určené len pre bunky, ktoré majú číselnú hodnotu.

Ale čo keď máte alfanumerické alebo textové hodnoty, v ktorých sa náhodou tiež nachádzali nejaké úvodné nuly.

Vyššie uvedené metódy by v takom prípade nefungovali, ale vďaka úžasným vzorcom v programe Excel môžete tento čas stále získať.

Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete z nej odstrániť všetky úvodné nuly:

Nasleduje vzorec, ako to urobiť:

= VPRAVO (A2, DĹŽKA (A2)-NÁJDE (VĽAVO (NÁHRADA (A2, "0", ""), 1), A2) +1)

Vysvetlím, ako tento vzorec funguje

NÁHRADNÁ časť vzorca nahradí nulu prázdnym políčkom. Takže pre hodnotu 001AN76 náhradný vzorec dáva výsledok ako 1AN76

Vzorec VĽAVA potom extrahuje znak úplne vľavo z tohto výsledného reťazca, ktorý by bol v tomto prípade 1.

Vzorec FIND potom vyhľadá tento znak úplne vľavo daný vzorcom LEFT a vráti jeho pozíciu. V našom prípade by hodnota 001AN76 dala 3 (čo je pozícia 1 v pôvodnom textovom reťazci).

1 sa pridá k výsledku vzorca NÁJSŤ, aby sme sa uistili, že extrahujeme celý textový reťazec (okrem úvodných núl)

Výsledok vzorca FIND sa potom odpočíta od výsledku vzorca LEN (ktorý sa používa na zadanie dĺžky celého textového reťazca). To nám dáva dĺžku textového krúžku bez úvodných núl.

Táto hodnota sa potom použije s funkciou DOPRAVA na extrahovanie celého textového reťazca (okrem úvodných núl).

V prípade, že existuje možnosť, že sa vo vašich bunkách nachádzajú medzery alebo medzery, je najlepšie použiť funkciu TRIM s každým odkazom na bunku.

Nový vzorec s pridanou funkciou TRIM by teda vyzeral takto:

= VPRAVO (OBRÁCENIE (A2), DĹŽKA (OŘÍŠANIE (A2))-NÁJSŤ (VĽAVO (NÁHRADA (OSTRIH (A2), "0", ""), 1), OŘÍZANIE (A2))+1)

Toto je niekoľko jednoduchých spôsobov, ktoré môžete použiť na odstránenie úvodných núl z množiny údajov v programe Excel.

Dúfam, že ste našli tento návod užitočný!

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave