A vezető nullák eltávolítása az Excelben [5 egyszerű módszer]

A vezető nullák eltávolítása az Excelben [5 egyszerű módszer]

Sok ember szeretet-gyűlölet viszonyban áll az Excelben vezető nullákkal.Néha akarod, néha nem.

Míg az Excel úgy van programozva, hogy automatikusan eltávolítja a kezdő nullákat a számokból, bizonyos helyzetekben előfordulhatnak ilyen helyzetek.

Ebben az Excel oktatóanyagban megmutatomhogy van ezTávolítsa el a kezdő nullákat a számokból az Excelben.

Tehát kezdjük!

A kezdő nullák lehetséges okai az Excelben

Mint említettem, az Excel automatikusan eltávolítja a számokból az összes kezdő nullát.Például, ha beírja a 00100-at egy cellába az Excelben, akkor azt automatikusan 100-ra konvertálja.

A legtöbb esetben ennek van értelme, mivel a kezdő nulláknak nincs igazán értelme.

De bizonyos esetekben szüksége lehet rá.

Íme néhány ok, amiért a számok megőrizhetik a kezdő nullákat:

  • Ha a szám szövegként lett formázva (leginkább úgy, hogy a szám elé egy aposztrófot írt), megőrzi a kezdő nullákat.
  • Előfordulhat, hogy a cellák úgy vannak formázva, hogy mindig egy bizonyos hosszúságú számokat jelenítsenek meg.Ha a szám kisebb, a bevezető nullákat adjuk hozzá, hogy pótolja.Például formázhatja a cellát úgy, hogy mindig 5 számjegyből álljon (ha a szám kevesebb, mint 5 számjegy, a rendszer automatikusan hozzáadja a kezdő nullákat)

A vezető nullák eltávolítására választott módszer attól függ, hogy mi okozza.

kapcsolódó kérdés  10 VLOOKUP példa kezdőknek és haladóknak

Tehát az első lépés az ok azonosítása, hogy meg tudjuk választani a megfelelő módot ezeknek a vezető nulláknak az eltávolítására.

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

A kezdő nullákat számos módon eltávolíthatja a számokból.

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

Konvertálja a szöveget számokká a hibaellenőrzési lehetőségekkel

Ha a vezető számok oka az, hogy valaki aposztrófot írt eléjük (ezeket a számokat szöveggé alakítja), akkor hibaellenőrzést használhat, hogy a számokat egyetlen kattintással visszaváltsa számokká.

Valószínűleg ez a legegyszerűbb módja annak, hogy megszabaduljunk a kezdő nulláktól.

Itt van egy adatkészletem olyan számokkal, amelyek előtt a számok előtt aposztróf és a kezdő nullák.Ezért látja, hogy a számok balra vannak igazítva (míg az alapértelmezett számok jobbra vannak igazítva), és a kezdő 0-k is vannak.

Számok kezdő nullákkal és aposztrófokkal

Íme a lépések a kezdő nullák eltávolításához ezekből a számokból:

  1. Válassza ki azt a számot, amelyből el szeretné távolítani a kezdő nullákat.Észrevesz egy sárga ikont a kijelölés jobb felső sarkában.Válassza ki a számokkal és sárga ikonokkal ellátott cellákat
  2. Kattintson a sárga hibaellenőrző ikonra
  3. Kattintson a "Konvertálás számmá" gombraválassza ki a számmá konvertálást

Ez az!A fenti lépések megtesziktávolítsa el az aposztrófotés konvertálja vissza ezeket a szöveges értékeket számokká.

A kezdő nullákat tartalmazó adatok eltávolítva

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

Megjegyzés: Ez a módszer nem működik, ha a cella egyéni számformátumának részeként bevezető nullákat vett fel.Az ilyen helyzetek kezeléséhez használja a következőkben ismertetett módszereket.

Egy cella egyéni számformátumának módosítása

Egy másik nagyon gyakori ok, amiért a számok elején nullák jelenhetnek meg, az az, hogy a cellák úgy vannak formázva, hogy mindig bizonyos számú számot mutassanak minden számban.

Sokan azt szeretnék, hogy a számok konzisztensnek és azonos hosszúságúnak tűnjenek, ezért a cellák formátumának megváltoztatásával meghatározzák a számok minimális hosszát.

Például, ha azt szeretné, hogy minden szám 5 számjegyű legyen, és ha csak három számjegyű szám van, az Excel automatikusan hozzáad két kezdő nullát.

Az alábbiakban van egy adatkészletem, amelynek egyéni számformátuma mindig legalább öt számjegyet jelenít meg egy cellában.

Számok kezdő nullákkal az egyéni számformátum miatt

A kezdő nullák eltávolításának módja az, hogy egyszerűen eltávolítjuk a meglévő formázást a cellából.

Íme a lépések ehhez:

  1. Válassza ki a cellák elején nulla számokat
  2. Kattintson a Kezdőlap fülreKattintson a Kezdőlap fülre
  3. A Számok csoportban kattintson a Számformátum legördülő menüreKattintson a legördülő számformátumra
  4. Válassza az "Általános" lehetőségetVálasszon általános formátumot

A fenti lépések megváltoztatják a cella egyéni számformátumát, és most a számok a várt módon jelennek meg (előző nullák nélkül).

Vegye figyelembe, hogy ez a technika csak akkor működik, ha a kezdő nulla oka egyéni számformázás.Nem fog működni, ha aposztrófokat használ a számok szöveggé alakításához (ebben az esetben az előző módszert kell használnia)

Szorozd meg 1-gyel (speciális pasztatechnikával)

Ez a technika mindkét esetben működik (ha a számot szöveggé alakították aposztrófok használatával, vagy ha egyéni számformátumot alkalmaztak a cellára).

Tegyük fel, hogy van egy adatkészlete, mint az alábbi, és el szeretné távolítani belőle a kezdő nullákat.

Adatkészlet aposztrófokkal és kezdő nullákkal egyéni formátumban

Itt vannak ennek lépései

  1. Másolja ki a munkalap üres celláit
  2. Jelölje ki a számokkal rendelkező cellákat, amelyekből el szeretné távolítani a kezdő nullákat
  3. Kattintson a jobb gombbal a kijelölésre, majd kattintson a Különleges beillesztés parancsra.Ezzel megnyílik a Speciális beillesztés párbeszédpanelKattintson a Különleges beillesztés lehetőségre
  4. Kattintson a Hozzáadás lehetőségre (a Műveletek csoportban)Kattintson a Hozzáadás lehetőségre a Speciális beillesztés párbeszédpanelen
  5. Kattintson az OK gombra

A fenti lépésekkel adjunk hozzá 0-t a kiválasztott cellatartományhoz, és távolítsuk el az összes kezdő nullát és aposztrófot.

Az adatok a kezdő nullák eltávolításával konvertálva

Bár ez nem változtatja meg a cella értékét, az összes szöveges értéket számokká alakítja, és a formázást a másolt üres cellából másolja (ezáltal lecseréli a meglévő formázást, amely a kezdő nullákat eredményezi).

Ez a módszer csak a számokra vonatkozik.Ha van szöveges karakterlánc a cellában, az változatlan marad.

Használja az ÉRTÉK függvényt

A kezdő nullák eltávolításának másik gyors és egyszerű módja az értékfüggvény használata.

kapcsolódó kérdés  Az RVTools használata a VMware-ben: A virtuális gépek egyszerű kezelése

Ez a függvény egy argumentumot vesz fel (ez lehet szöveg vagy cellahivatkozás szöveggel), és egy numerikus értéket ad vissza.

Ez vonatkozik arra az esetre is, amikor a vezető szám egy aposztróf (a számok szöveggé alakítására szolgál), vagy egy egyéni számformátum eredménye.

Tegyük fel, hogy van egy adatkészletem, amely így néz ki:

Nulla adat eltávolítása képlettel

Íme a képlet a kezdő nullák eltávolításához:

= ÉRTÉK (A1)

VALUE képlet a kezdő nullák eltávolításával

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

Használja a Szöveg oszlopokká funkciót

Míg a Szöveg oszlopokká funkció a cellák több oszlopra való felosztására szolgál, a kezdő nullák eltávolítására is használható.

Tegyük fel, hogy van egy adatkészlete, amely így néz ki:

Nulla adat eltávolítása képlettel

Íme a lépések a kezdő nullák eltávolításához a Szöveg oszlopokba funkció használatával:

  1. Válassza ki a cellák tartományát számokkal
  2. Kattintson az Adatok fülreKattintson az Adatok fülre
  3. Az Adateszközök csoportban kattintson a Szöveg oszlopokba elemreKattintson a szövegre az oszlopba
  4. A Szöveg átalakítása oszlopokká varázslóban hajtsa végre a következő módosításokat:
    1. 1/3. lépés: Válassza a „Külön” lehetőséget, majd kattintson a „Tovább” gombra.Válassza a szétválasztást
    2. 2/3. lépés: Törölje az összes határoló kijelölését, és kattintson a Tovább gombratörölje az összes határoló kijelölését
    3. 3/3. lépés: Jelöljön ki egy célcellát (ebben az esetben B2), majd kattintson a Befejezés gombraJelölje ki a célcellát, és kattintson a Befejezés gombra

A fenti lépéseknek el kell távolítaniuk az összes kezdő nullát, és csak számokat kell megadniuk.Ha továbbra is a kezdő nullákat látja, módosítania kell a cella formátumát Általánosra (ezt a Kezdőlap lapról teheti meg)

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

Bár a fenti módszerek mindegyike jól működik, ezek a módszerek csak azoknál a celláknál működnek, amelyek számértékekkel rendelkeznek.

De mi van akkor, ha az alfanumerikus vagy szöveges értékeknek is van néhány kezdő nullája.

Ebben az esetben a fenti módszer nem fog működni, de az Excel csodálatos képleteinek köszönhetően még mindig jut rá idő.

Tegyük fel, hogy van egy ilyen adatkészlete, és el akarja távolítani belőle az összes kezdő nullát:

Alfanumerikus adatkészlet

Íme a képlet ennek elvégzéséhez:

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

Képlet nullák eltávolítására alfanumerikus karakterláncból

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

A képlet SUBSTITUTE része a nullákat üres helyekre cseréli.Tehát a 001AN76 értékre a helyettesítési képlet 1AN76 eredményt ad

A LEFT képlet ezután kivonja a kapott karakterlánc bal szélső karakterét, amely ebben az esetben 1.

A KERESÉS képlet ezután megkeresi a BALRA képlet által megadott bal szélső karaktert, és visszaadja a pozícióját.Példánkban a 001AN76 értékhez 3-at adna (vagyis az 1-es pozíciót az eredeti szöveges karakterláncban).

1-et adunk a FIND képlet eredményéhez, hogy biztosítsuk, hogy a teljes szöveges karakterláncot kibontottuk (kivéve a kezdő nullákat)

kapcsolódó kérdés  Hogyan lehet véletlenszerűvé tenni az elemek/nevek listáját az Excelben? 2 egyszerű képlet

Ezután vonjuk ki a FIND képlet eredményét a LEN képlet eredményéből, amely megadja a teljes szöveges karakterlánc hosszát.Ez megadja a szöveghurok hosszát kezdő nullák nélkül.

Ezt az értéket ezután a RIGHT függvénnyel együtt használja a teljes szöveges karakterlánc kibontására (kivéve a kezdő nullákat).

Ha előfordulhat, hogy a celláiban kezdő vagy záró szóközök vannak, a legjobb, ha minden cellahivatkozáshoz a TRIM függvényt használja.

Ezért az új képlet a TRIM függvény hozzáadásával így néz ki:

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

Ezért ezekkel az egyszerű módszerekkel távolíthatja el a kezdő nullákat az Excel adatkészleteiből.

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

ó szia ????Örvendek.

Iratkozzon fel hírlevelünkre, nagyon rendszeresen küldremek technikaa postájára.

Hozzászólás Comment