Vezető nullák az Excelben: hogyan lehet hozzáadni, eltávolítani és elrejteni

  • Ossza Meg Ezt
Michael Brown

Ez a bemutató az Excelben a vezető nullák hozzáadásának különböző módjait mutatja be: hogyan tarthatja meg a nullákat gépelés közben, hogyan jelenítheti meg a vezető nullákat a cellákban, hogyan távolíthatja el vagy rejtheti el a nullákat.

Ha az Excel programot nemcsak számok kiszámítására használja, hanem olyan nyilvántartások vezetésére is, mint az irányítószámok, biztonsági számok vagy munkavállalói azonosítók, akkor szükség lehet arra, hogy a cellákban vezető nullákat tartson. Ha azonban megpróbál egy olyan irányítószámot beírni egy cellába, mint a "00123", az Excel azonnal "123"-ra vágja le.

A lényeg az, hogy a Microsoft Excel az irányítószámokat, telefonszámokat és más hasonló bejegyzéseket számként kezeli, az Általános vagy Szám formátumot alkalmazza rájuk, és automatikusan eltávolítja az előző nullákat. Szerencsére az Excel lehetőséget biztosít arra is, hogy a cellákban megtartsuk a vezető nullákat, és az útmutató további részében talál egy maroknyi módszert erre.

    Hogyan tartsa meg a vezető nullákat az Excelben gépelés közben

    Kezdetnek nézzük meg, hogyan tudunk 0-t tenni egy szám elé az Excelben, például 01-et írni egy cellába. Ehhez egyszerűen módosítsuk a cella formátumát a következőre Szöveg :

    • Jelölje ki azokat a cellákat, amelyekben a számok elé 0-t szeretne tenni.
    • Menjen a Home tab> Szám csoportot, és válassza a Szöveg a Szám formátum doboz.

    Amint nullát (nullákat) ír be a szám előtt, az Excel egy kis zöld háromszöget jelenít meg a cella bal felső sarkában, jelezve, hogy valami baj van a cella tartalmával. A hibajelző eltávolításához jelölje ki a cellát (cellákat), kattintson a figyelmeztető jelre, majd kattintson a(z) Hiba figyelmen kívül hagyása .

    Az alábbi képernyőkép mutatja az eredményt:

    Az Excelben a vezető nullák megtartásának másik módja, ha a szám elé aposztrófot (') tesz. Például a 01 helyett írja be a '01'-t. Ebben az esetben nem kell megváltoztatnia a cella formátumát.

    A lényeg: Ennek az egyszerű technikának van egy jelentős korlátja - a kapott érték egy szöveg string , nem szám, és következésképpen nem használható számításokban és numerikus képletekben. Ha nem ezt szeretné, akkor csak az érték vizuális megjelenítését változtassa meg egy egyéni számformátum alkalmazásával, amint azt a következő példa mutatja.

    Hogyan jelenítsünk meg vezető nullákat az Excelben egyéni számformátummal

    A vezető nullák megjelenítéséhez alkalmazzon egyéni számformátumot az alábbi lépések végrehajtásával:

    1. Jelölje ki azt a cellát (cellákat), ahol a vezető nullákat szeretné megjeleníteni, és nyomja meg a Ctrl+1 billentyűt a Cellák formázása párbeszéd.
    2. A címen. Kategória , válasszon Custom .
    3. Írjon be egy formátumkódot a Típus doboz.

      A legtöbb esetben 0 helyőrzőből álló formátumkódra lesz szükség, például 00. A formátumkódban lévő nullák száma megfelel a cellában megjelenítendő számjegyek számának (alább talál néhány példát).

    4. Kattintson az OK gombra a módosítások mentéséhez.

    Ha például 5 számjegyű számot szeretne előnullákkal kiegészíteni, használja a következő formázási kódot: 00000

    Az Excel egyéni számformátumainak használatával vezető nullákat adhat hozzá, hogy létrehozzon fix hosszúságú számok, mint a fenti példában, és változó hosszúságú Minden azon múlik, hogy melyik helyőrzőt használja a formátumkódban:

    • 0 - extra nullákat jelenít meg
    • # - nem jeleníti meg az extra nullákat

    Például, ha a 000# formátumot valamelyik cellába, akkor a cellába beírt számok legfeljebb 3 nullát fognak tartalmazni.

    Az egyéni számformátumok szóközöket, kötőjeleket, zárójeleket stb. is tartalmazhatnak. A részletes magyarázat itt található: Egyéni Excel számformátum.

    A következő táblázat néhány további példát mutat be az Excelben megjeleníthető egyéni formátumokról, amelyekkel a vezető nullák megjeleníthetők.

    A B C
    1 Egyéni formátum Gépelt szám Megjelenített szám
    2 00000 123 00123
    3 000# 123 0123
    4 00-00 1 00-01
    5 00-# 1 00-1
    6 000-0000 123456 012-3456
    7 ###-#### 123456 12-3456

    A következő formátumkódok pedig speciális formátumú számok, például irányítószámok, telefonszámok, hitelkártyaszámok és társadalombiztosítási számok megjelenítésére használhatók.

    A B C D
    1 Egyéni formátum Gépelt szám Megjelenített szám
    2 Irányítószám 00000 1234 01234
    3 Társadalombiztosítás 000-00-0000 12345678 012-34-5678
    4 Hitelkártya 0000-0000-0000-0000 12345556789123 0012-3455-5678-9123
    5 Telefonszámok 00-0-000-000-0000 12345556789 00-1-234-555-6789

    Tipp. Az Excel rendelkezik néhány előre definiált Különleges formátumok az irányítószámok, telefonszámok és társadalombiztosítási számok esetében, ahogy az alábbi képernyőképen látható:

    A lényeg: Ezt a módszert akkor érdemes használni, ha numerikus adatkészlettel dolgozunk, és az eredményeknek számok Csak a szám megjelenítését változtatja meg, de magát a számot nem: a cellákban előnullák jelennek meg, a tényleges érték a képletsorban jelenik meg. Ha ilyen cellákra hivatkozik a képletekben, a számítások az eredeti értékekkel lesznek kiegészítve. Az egyéni formázások csak numerikus adatokra (számokra és dátumokra) alkalmazhatók, és az eredmény szintén egy szám vagy dátum.

    Hogyan adjunk hozzá vezető nullákat az Excelben a TEXT funkcióval?

    Míg az egyéni számformátum nullát jelenít meg a szám előtt anélkül, hogy ténylegesen megváltoztatná a mögöttes értéket, az Excel TEXT funkciója nullákkal tölti ki a számokat azáltal, hogy "fizikailag" nullákat illeszt a cellákba.

    Vezető nullák hozzáadása TEXT( érték , format_text ) képletben ugyanazokat a formátumkódokat használja, mint az egyéni számformátumoknál. A TEXT függvény eredménye azonban mindig egy szöveges karakterlánc, még akkor is, ha nagyon úgy néz ki, mint egy szám.

    Ha például 0-t szeretne beilleszteni az A2 cellában lévő érték elé, használja ezt a képletet:

    =TEXT(A2, "0#")

    Ha egy fix hosszúságú, mondjuk 5 karakteres, nulla prefixált karakterláncot szeretne létrehozni, használja ezt:

    =TEXT(A2, "000000")

    Kérjük, figyeljen arra, hogy a TEXT funkció a formátumkódokat idézőjelekbe kell zárni. És így fog kinézni az eredmény az Excelben:

    A B C
    1 Eredeti szám Kitöltött szám Formula
    2 1 01 =TEXT(B2, "0#")
    3 12 12 =TEXT(B3, "0#")
    4 1 00001 =TEXT(B4, "00000")
    5 12 00012 =TEXT(B5, "00000")

    A szöveges képletekkel kapcsolatos további információkért lásd: Hogyan használjuk a TEXT funkciót az Excelben.

    A lényeg: Az Excel TEXT függvény mindig egy szöveg string , nem szám, és ezért az eredményeket nem fogja tudni használni aritmetikai számításokban és más képletekben, kivéve, ha a kimenetet más szöveges karakterláncokkal kell összehasonlítania.

    Hogyan adjunk hozzá vezető nullákat a szöveges karakterláncokhoz?

    Az előző példákban megtanulta, hogyan adhat nullát egy szám elé az Excelben. De mi van akkor, ha egy szöveges karakterlánc, például a 0A102 elé kell nullát (vagy nullákat) tennie? Ebben az esetben sem a TEXT, sem az egyéni formátum nem fog működni, mivel ezek csak számértékekkel foglalkoznak.

    Ha a nullával kitöltendő érték betűket vagy más szöveges karaktereket tartalmaz, használja az alábbi képletek egyikét, amelyek univerzális megoldást kínálnak mind a két esetben. számok és szöveges karakterláncok .

    Képlet 1. Adjunk hozzá vezető nullákat a RIGHT függvénnyel

    Az Excelben a legegyszerűbben a RIGHT függvény segítségével helyezhetünk el nullákat a szöveges karakterláncok elé:

    RIGHT(" 0000 " & sejt , string_length )

    Hol:

    • "0000" a hozzáadni kívánt nullák maximális száma. Például, ha 2 nullát szeretne hozzáadni, írja be a "00"-t.
    • Cell az eredeti értéket tartalmazó cellára való hivatkozás.
    • String_length az, hogy hány karaktert tartalmazzon az eredményül kapott karakterlánc.

    Ha például az A2 cellában lévő érték alapján egy nullával előjelzett 6 karakteres karakterláncot szeretne létrehozni, használja ezt a képletet:

    =RIGHT("000000"&A2, 6)

    A képlet 6 nullát ad hozzá az A2-ben lévő értékhez ("000000"&A2), majd kivonja a megfelelő 6 karaktert. Ennek eredményeképpen éppen annyi nullát illeszt be, amennyi a megadott teljes karakterlánc-határérték eléréséhez szükséges:

    A fenti példában a nullák maximális száma megegyezik a teljes karakterlánc hosszával (6 karakter), ezért az összes eredményül kapott karakterlánc 6 karakter hosszú (rögzített hosszúságú). Ha a képletet egy üres cellára alkalmaznánk, akkor egy 6 nullából álló karakterláncot adna vissza.

    Az üzleti logikától függően például különböző számú nullát és teljes karaktert adhat meg:

    =RIGHT("00"&A2, 6)

    Ennek eredményeképpen olyan változó hosszúságú karakterláncokat kap, amelyek legfeljebb 2 vezető nullát tartalmaznak:

    2. képlet. A REPT és a LEN függvények használatával töltse ki a vezető nullákat.

    Egy másik módja a vezető nullák beszúrásának egy szöveges karakterlánc elé az Excelben a REPT és a LEN függvények kombinációjának használatával:

    REPT(0, nullák száma -LEN( sejt ))& sejt

    Például, ha az A2 értékhez vezető nullákat akarunk hozzáadni, hogy egy 6 karakteres karakterláncot hozzunk létre, ez a képlet a következőképpen néz ki:

    =REPT(0, 6-LEN(A2))&A2

    Hogyan működik ez a képlet:

    Ha tudjuk, hogy a REPT függvény egy adott karaktert meghatározott számmal megismétli, a LEN pedig a karakterlánc teljes hosszát adja vissza, a képlet logikája könnyen érthető:

    • A LEN(A2) az A2 cellában lévő összes karakter számát adja meg.
    • A REPT(0, 6-LEN(A2)) hozzáadja a kívánt számú nullát. Annak kiszámításához, hogy hány nullát kell hozzáadni, kivonjuk az A2-ben lévő karakterlánc hosszát a nullák maximális számából.
    • Végül a nullákat összekapcsolja az A2 értékkel, és a következő eredményt kapja:

    A lényeg : Ez a képlet számokhoz és szöveges karakterláncokhoz is hozzáadhat vezető nullákat, de az eredmény mindig szöveg, nem szám.

    Hogyan adjunk hozzá fix számú megelőző nullát?

    Ha egy oszlopban lévő összes értéket (számokat vagy szöveges karakterláncokat) egy bizonyos számú nullával szeretné előtagolni, használja a CONCATENATE vagy az Excel 365 - 2019 programban a CONCAT funkciót, illetve az amperjel operátort.

    Ha például az A2 cellában egy szám elé 0-t szeretne tenni, használja az alábbi képletek egyikét:

    =CONCATENATE(0,A2)

    vagy

    =0&A2

    Amint az alábbi képernyőképen látható, a képlet egy oszlop összes cellájához csak egy vezető nullát ad hozzá, függetlenül attól, hogy az eredeti érték hány karaktert tartalmaz:

    Ugyanígy a számok és szöveges karakterláncok elé is beilleszthet 2, 3 vagy akárhány nullát (00).

    A lényeg : Ennek a képletnek az eredménye akkor is szöveges karakterlánc, ha nullákat kapcsol össze számokkal.

    Hogyan lehet eltávolítani a vezető nullákat az Excelben

    Az Excelben a vezető nullák eltávolítására használt módszer attól függ, hogy a nullák hogyan kerültek hozzáadásra:

    • Ha az előző nullákat egyéni számformátummal adta hozzá (a nullák a cellában láthatók, de a képletsorban nem), alkalmazzon másik egyéni formátumot, vagy térjen vissza az Általános, ahogy itt látható.
    • Ha a szövegként formázott cellákba (a cella bal felső sarkában egy kis zöld háromszög jelenik meg) nullákat gépeltek be vagy más módon adtak meg, a szöveget alakítsa át számmá.
    • Ha a vezető nullákat képlet segítségével adta hozzá (a képlet a képletsoron jelenik meg, amikor a cella ki van jelölve), akkor a VALUE funkcióval távolítsa el őket.

    A következő kép mindhárom esetet bemutatja, hogy segítsen kiválasztani a megfelelő technikát:

    A vezető nullák eltávolítása a cella formátumának megváltoztatásával

    Ha az egyéni formátumú cellákban vezető nullák jelennek meg, akkor állítsa vissza a cellák formátumát az alapértelmezettre. Általános , vagy alkalmazzon más számformátumot, amely nem jeleníti meg az előző nullákat.

    A vezető nullák eltávolítása a szöveg számmá alakításával

    Ha egy szövegformátumú cellában előtagolt nullák jelennek meg, a legegyszerűbben úgy távolíthatja el őket, hogy kijelöli a cellát (cellákat), rákattint a felkiáltójelre, majd a Számra konvertálás :

    A vezető nullák eltávolítása egy képlet segítségével

    Ha egy képlettel egy megelőző nulla(ka)t adunk hozzá, akkor egy másik képlettel távolítsuk el. A nullák eltávolítására szolgáló képlet a következő egyszerű:

    =VALUE(A2)

    Ahol A2 az a cella, amelyből az előző nullákat el akarja távolítani.

    Ez a módszer arra is használható, hogy megszabaduljon a közvetlenül a cellákba beírt (mint az előző példában) vagy valamilyen külső forrásból az Excelbe importált nulláktól. Összességében, ha egy számot jelölő, nullával jelölt karakterlánccal van dolga, akkor a VALUE függvényt használhatja a szöveg számmá alakításához, és útközben eltávolíthatja a vezető nullákat.

    A következő képernyőkép két képletet mutat:

    • A B2-ben lévő szöveges képlet nullákat ad az A2-ben lévő értékhez, és
    • A C2-ben szereplő értékképlet eltávolítja a vezető nullákat a B2-ben szereplő értékből.

    Hogyan lehet elrejteni a nullákat az Excelben

    Ha nem szeretne nulla értékeket megjeleníteni az Excel-táblázatban, akkor a következő két lehetőség áll rendelkezésére:

    1. A nullák elrejtése a teljes lap , törölje a jelölőnégyzetet a Nulla értékkel rendelkező cellákban nulla megjelenítése opciót. Ehhez kattintson a Fájl > Opciók > Haladó , és görgessen le a A munkalap megjelenítési lehetőségei szakasz:

  • Bizonyos cellák nullás értékeinek elrejtéséhez alkalmazza a következő egyéni számformátumot ezekre a cellákra: #;#;;@
  • Ehhez jelölje ki azokat a cellákat, ahol a nullákat el akarja rejteni, majd a Ctrl+1 billentyűvel nyissa meg a Cellák formázása párbeszédpanelen válassza a Custom a címen Kategória , és írja be a fenti formátumkódot a Típus doboz.

    Az alábbi képernyőképen látható, hogy a B2 cella valóban tartalmaz nulla értéket, de az nem jelenik meg a cellában:

    Nulla hozzáadása és eltávolítása az Excelben egyszerű módon

    Végre egy jó hír az Ultimate Suite for Excel felhasználói számára - megjelent egy új, kifejezetten a nullák kezelésére tervezett eszköz! Üdvözöljük az Add/Remove Leading Zeros (Vezető nullák hozzáadása/eltávolítása) programot.

    Mint mindig, most is arra törekedtünk, hogy a lépések számát a lehető legkevesebbre csökkentsük :)

    A címre. add vezető nullák , a következőt kell tennie:

    1. Válassza ki a célcellákat, és futtassa a Add/Remove Leading Zeros eszköz.
    2. Adja meg a megjelenítendő karakterek teljes számát.
    3. Kattintson a címre. Alkalmazás .

    Kész!

    A címre. a vezető nullák eltávolítása , a lépések nagyon hasonlóak:

    1. Jelölje ki a számokat tartalmazó cellákat, és futtassa a bővítményt.
    2. Adja meg, hogy hány karaktert kell megjeleníteni. A maximálisan megjelenítendő jelentős számjegyek a kiválasztott tartományban, kattintson a Max. hosszúság lekérdezése
    3. Kattintson a címre. Alkalmazás .

    Az add-in számokhoz és karakterláncokhoz is tud vezető nullákat hozzáadni:

    • A oldalon. számok , egy egyéni számformátum van beállítva, azaz csak a szám vizuális megjelenítése változik, a mögöttes érték nem.
    • Alfanumerikus stringek a cellák elé nullákat illesztünk, azaz a nullákat fizikailag beillesztjük a cellákba.

    Így adhat hozzá, távolíthat el és rejthet el nullákat az Excelben. A bemutatóban leírt technikák jobb megértéséhez szívesen letöltheti a minta munkafüzetet. Köszönöm, hogy elolvasta, és remélem, jövő héten találkozunk a blogon!

    Elérhető letöltések

    Excel vezető nullák példák (.xlsx fájl)

    Ultimate Suite 14 napos, teljesen funkcionális verzió (.exe fájl)

    Michael Brown elkötelezett technológiai rajongó, aki szenvedélyesen egyszerűsíti a bonyolult folyamatokat szoftvereszközök segítségével. A technológiai iparban szerzett több mint egy évtizedes tapasztalatával a Microsoft Excel és az Outlook, valamint a Google Táblázatok és a Dokumentumok területén fejlesztette tudását. Michael blogja célja, hogy megossza tudását és szakértelmét másokkal, könnyen követhető tippeket és oktatóanyagokat adva a termelékenység és a hatékonyság javításához. Akár tapasztalt szakember, akár kezdő, Michael blogja értékes betekintést és gyakorlati tanácsokat kínál, amelyek segítségével a legtöbbet hozhatja ki ezekből az alapvető szoftvereszközökből.