Hogyan lehet eltávolítani a vezető nullákat az Excelben (5 egyszerű módszer)

Sokan szerelem-gyűlölet kapcsolatokat ápolnak az Excel első nulláival.

Néha akarod, és néha nem.

Bár az Excel programozása úgy történt, hogy automatikusan eltávolítja a kezdő nullákat a számokból, bizonyos esetekben előfordulhat, hogy ezeket használja.

Ebben az Excel oktatóanyagban megmutatom hogyan távolítsuk el a vezető nullákat a számokban az Excelben.

Kezdjük hát el!

Lehetséges okok, amelyek miatt nullákat vezethet az Excelben

Amint említettem, az Excel automatikusan eltávolítja a számok első nulláit. Például, ha az Excel egyik cellájában megadja a 00100 értéket, az automatikusan 100 -ra konvertálja.

A legtöbb esetben ennek van értelme, mivel ezek a vezető nullák nem igazán értelmesek.

De bizonyos esetekben érdemes lehet.

Íme néhány lehetséges ok, ami miatt számai megtarthatják az első nullákat:

  • Ha a számot szövegként formázták (többnyire aposztróf hozzáadásával a szám elé), akkor megtartja az első nullákat.
  • Lehet, hogy a cella úgy lett formázva, hogy mindig egy szám bizonyos hosszát jelenítse meg. És ha ez a szám kisebb, akkor a kezdő nullákat hozzá kell adni a pótláshoz. Például formázhat egy cellát, hogy mindig 5 számjegyet jelenítsen meg (és ha a szám kevesebb, mint öt számjegy, akkor a kezdő nullák automatikusan hozzáadódnak)

Az első nullák eltávolításának módja attól függ, hogy mi okozza.

Olvassa el még: A vezető nullák hozzáadása az Excelben

Tehát az első lépés az ok azonosítása, hogy a megfelelő módszert választhassuk a vezető nullák eltávolítására.

Hogyan lehet eltávolítani a vezető nullákat a számokból

Számos módon lehet eltávolítani a számok első nulláit.

Ebben a részben öt ilyen módszert mutatok be.

Konvertálja a szöveget számokká a Hibaellenőrzés lehetőséggel

Ha a vezető számok oka az, hogy valaki e számok elé aposztrófot adott (hogy ezeket szöveggé alakítsa), akkor a hibakeresési módszerrel egyetlen kattintással visszaállíthatja őket számokká.

Valószínűleg ez a legegyszerűbb módszer az első nullák megszabadítására.

Itt van egy adathalmazom, ahol vannak számok, amelyek előtt aposztróf van, valamint a kezdő nullák. Ez az oka annak is, hogy miért látja ezeket a számokat balra igazítva (míg alapértelmezés szerint a számok jobbra igazodnak), és az első 0 -val is rendelkezik.

Az alábbi lépésekkel eltávolíthatja ezeket a kezdő nullákat ezekből a számokból:

  1. Válassza ki azokat a számokat, amelyekből el szeretné távolítani a kezdő nullákat. Észre fogja venni, hogy a kiválasztás jobb felső részén sárga ikon látható.
  2. Kattintson a sárga hibaellenőrző ikonra
  3. Kattintson a „Konvertálás számra” gombra

Ez az! A fenti lépések eltávolítják az aposztrófot, és ezeket a szöveges értékeket számokká alakítják vissza.

És mivel az Excel alapértelmezés szerint úgy van programozva, hogy minden számból eltávolítsa a vezető szóközöket, látni fogja, hogy ez automatikusan eltávolítja az összes vezető nullát.

Megjegyzés: Ez a módszer nem működik, ha a kezdő nullákat hozzáadták a cellák egyéni számformázásának részeként. Ezen esetek kezeléséhez használja a következő módszereket.

Módosítsa a cellák egyéni számformátumát

Egy másik nagyon gyakori ok, ami miatt a számok az első nullákkal jelenhetnek meg, ha a cellákat úgy formázták, hogy minden számban mindig meghatározott számú számjegyet jelenítsenek meg.

Sokan azt akarják, hogy a számok egységesek és azonos hosszúságúak legyenek, ezért a cellák formázásának megváltoztatásával határozzák meg a számok minimális hosszát.

Például, ha azt szeretné, hogy az összes szám 5 számjegyű számként jelenjen meg, ha csak háromjegyű számmal rendelkezik, az Excel automatikusan két kezdő nullát ad hozzá.

Az alábbiakban van egy adatkészletem, ahol az egyéni számformázást alkalmazták, hogy mindig legalább öt számjegyet mutasson a cellában.

És ezeknek a vezető nulláknak a megszabadulásának módja csupán a meglévő formázás eltávolítása a cellákból.

Ennek lépései az alábbiakban találhatók:

  1. Válassza ki azokat a cellákat, amelyek számai a kezdő nullákkal vannak ellátva
  2. Kattintson a Kezdőlap fülre
  3. A Számok csoportban kattintson a Számformátum legördülő menüre
  4. Válassza az „Általános” lehetőséget

A fenti lépések megváltoztatnák a cellák egyéni számformázását, és most a számok a várt módon jelennek meg (ahol nem lennének első nullák).

Vegye figyelembe, hogy ez a technika csak akkor működik, ha az első nullák oka az egyéni számformázás volt. Nem működik, ha aposztrófot használnak a számok szöveggé alakítására (ebben az esetben az előző módszert kell használnia)

Szorozzuk meg 1 -gyel (Paste Special technika használatával)

Ez a technika mindkét esetben működik (ahol a számokat aposztróffal szöveggé alakítottuk át, vagy egyéni számformázást alkalmaztunk a cellákra).

Tegyük fel, hogy rendelkezik egy adathalmazzal az alábbiak szerint, és el akarja távolítani belőle a kezdő nullákat.

Az alábbiakban bemutatjuk a lépéseket

  1. Másolja ki az üres cellákat a munkalapról
  2. Válassza ki azokat a cellákat, amelyekben a számok találhatók, és el szeretné távolítani a kezdő nullákat
  3. Kattintson a jobb gombbal a kiválasztásra, majd kattintson a Speciális beillesztés gombra. Ezzel megnyílik a Speciális beillesztés párbeszédpanel
  4. Kattintson a „Hozzáadás” lehetőségre (a műveleti csoportban)
  5. Kattintson az OK gombra

A fenti lépések 0 -val egészítik ki a kiválasztott cellatartományt, és eltávolítják az összes kezdő nullát és aposztrófot.

Ez ugyan nem változtatja meg a cella értékét, de az összes szöveges értéket számokká alakítja át, valamint lemásolja a formázást az Ön által másolt üres cellából (ezáltal lecseréli a meglévő formázást, amely miatt a vezető nullák megjelentek).

Ez a módszer csak a számokra van hatással. Abban az esetben, ha egy szöveges karakterlánc van a cellában, az változatlan marad.

A VALUE függvény használata

Egy másik gyors és egyszerű módszer a kezdő nullák eltávolítására az értékfüggvény használata.

Ez a függvény egy argumentumot vesz fel (amely lehet a szöveg vagy a cellahivatkozás, amely tartalmazza a szöveget), és visszaadja a számértéket.

Ez mindkét esetben is működik, ahol a vezető számok az aposztróf (a számok szöveggé alakítására szolgálnak) vagy az egyéni számformázás eredménye.

Tegyük fel, hogy rendelkezem az alábbi adatkészlettel:

Az alábbi képlet eltávolítja a vezető nullákat:

= ÉRTÉK (A1)

Megjegyzés: Ha továbbra is látja a kezdő nullákat, akkor lépjen a kezdőlapra, és módosítsa a cellaformátumot Általános (a Számformátum legördülő menüből).

Szöveg használata oszlopba

Míg a Szöveg oszlopokba funkciót arra használjuk, hogy egy cellát több oszlopra hasítsunk, akkor azt is használhatja a kezdő nullák eltávolítására.

Tegyük fel, hogy rendelkezik az alábbi adatkészlettel:

Az alábbiakban bemutatjuk a lépéseket a kezdő nullák eltávolításához a Szöveg oszlopokba használatával:

  1. Válassza ki a számokkal rendelkező cellatartományt
  2. Kattintson az "Adatok" fülre
  3. Az Adateszközök csoportban kattintson a „Szöveg oszlopokba” lehetőségre
  4. A „Szöveg konvertálása oszlopokká” varázslóban hajtsa végre a következő módosításokat:
    1. 1. lépés a 3 -ból: Válassza a „Elhatárolt” lehetőséget, majd kattintson a Tovább gombra
    2. 2. lépés a 3 -ból: Törölje az összes határoló kijelölését, majd kattintson a Tovább gombra
    3. 3. lépés: Válassza ki a célcellát (ebben az esetben a B2), majd kattintson a Befejezés gombra

A fenti lépéseknek el kell távolítaniuk a kezdő nullákat, és csak a számokat kell megadniuk. Ha továbbra is látja a kezdő nullákat, módosítsa a cellák formázását Általánosra (ezt a Kezdőlap lapon teheti meg)

Hogyan lehet eltávolítani a vezető nullákat a szövegből

Bár a fenti módszerek mindegyike kiválóan működik, ezek csak azoknak a celláknak szólnak, amelyek számértékkel rendelkeznek.

De mi van akkor, ha olyan alfanumerikus vagy szöveges értékek vannak, amelyekben előfordul, hogy néhány vezető nulla van benne.

A fenti módszerek ebben az esetben nem működnének, de az Excel csodálatos képleteinek köszönhetően ezt az időt továbbra is megkaphatja.

Tegyük fel, hogy rendelkezik egy adathalmazzal az alábbiak szerint, és el akarja távolítani az összes vezető nullát:

Az alábbi képlet erre szolgál:

= JOBB (A2, LEN (A2) -FIND (BALRA (CSERÉL (A2, "0", ""), 1), A2) +1)

Hadd magyarázzam meg, hogyan működik ez a képlet

A képlet PÓTLÓ része a nullát üresre cseréli. Tehát a 001AN76 értéknél a helyettesítő képlet 1AN76 -ként adja meg az eredményt

Ezután a BALRA képlet kibontja a kapott karakterlánc bal oldali karakterét, amely ebben az esetben 1 lenne.

A FIND képlet ezt követően a LEFT képlet által megadott bal oldali karaktert keresi, és visszaadja pozícióját. Példánkban a 001AN76 értékhez 3 -at adna (ami az 1 pozíciója az eredeti szöveg karakterláncában).

A FIND képlet eredményéhez 1 -et adunk annak érdekében, hogy a teljes szöveges karaktert kivonjuk (kivéve a kezdő nullákat)

A FIND képlet eredményét ezután kivonjuk a LEN képlet eredményéből (amely a teljes szövegsor hosszát adja meg). Ez adja meg a szöveggyűrű hosszát a kezdő nullák nélkül.

Ezt az értéket a JOBB funkcióval együtt a teljes szöveges karakterlánc kivonására használják (kivéve a kezdő nullákat).

Abban az esetben, ha fennáll annak a lehetősége, hogy a cellákban vezető vagy záró szóközök vannak, a legjobb, ha a TRIM funkciót használja minden cellahivatkozással.

Tehát az új képlet a TRIM függvény hozzáadásával az alábbiak szerint alakul:

= JOBB (TRIM (A2), LEN (TRIM (A2))-FIND (BAL (CSERÉL (TRIM (A2), "0", ""), 1), TRIM (A2))+1)

Tehát ezek az egyszerű módszerek, amelyekkel eltávolíthatja az első nullákat az adathalmazból az Excelben.

Remélem, hasznosnak találta ezt az oktatóanyagot!

wave wave wave wave wave