Bevezető nullák és nagy számok megtartása

Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Excel 2024 Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016

Importált vagy adott már meg az Excelben bevezető nullákat (pl. 00123) vagy nagy számokat (pl. 1234 5678 9087 6543) tartalmazó adatokat? Ezek lehetnek például társadalombiztosítási számok, telefonszámok, hitelkártyaszámok, termékkódok, számlaszámok vagy irányítószámok. Az Excel automatikusan eltávolítja a bevezető nullákat, a nagy számokat pedig tudományos jelölésekké alakítja (például 1,23E+15), hogy a képletek és matematikai műveletek is használhatók legyenek rajtuk. Ez a cikk bemutatja, hogyan őrizheti meg az adatokat az eredeti formátumban, amelyet az Excel szövegként kezel.

Automatikus adatkonvertálás beállítása

Fontos

Ez a funkció a Microsoft 365-höz készült Excel, a Microsoft 365-höz készült Mac Excel, az Excel 2024, a Mac Excel 2024 verzióban érhető el.

Az Excel automatikus adatkonvertálási szolgáltatásával módosíthatja az Excel alapértelmezett viselkedését a következő automatikus adatkonvertálások esetében:

  • A kezdő nullák eltávolítása a numerikus szövegből, és átalakítása számmá.
  • A numerikus adatok csonkítása 15 számjegy pontosságúra és átalakítása tudományos jelöléssel megjelenített számmá
  • Az "E" betűt körülvevő numerikus adatok átalakítása tudományos jelölésekké.
  • Betűkből és számokból álló folyamatos karakterlánc átalakítása dátummá.

További információt az Automatikus adatkonvertálás beállítása című témakörben talál.

Számok szöveggé alakítása szöveges adatok importálásakor

Az Excel Beolvasás & átalakítás (Power Query) felületén szövegként formázhatja az egyes oszlopokat az adatok importálásakor. Ebben az esetben szövegfájlt importálunk, de az adatátalakítás lépései megegyeznek a más forrásokból (XML, Web, JSON stb.) importált adatok esetében is.

  1. Válassza az Adatok fület, majd a Szövegből/CSV-fájlból elemet az Adatok lekérése gomb mellett. Ha nem látja a Beolvasás gombot, válassza az Új lekérdezés>fájlból>Szövegből lehetőséget, tallózással keresse meg a szövegfájlt, majd nyomja le az Importálás gombot.

  2. Az Excel megjeleníti az adatokat egy betekintő ablaktáblán. A Lekérdezésszerkesztő megnyitásához nyomja le a Szerkesztés gombot.

  3. Ha bármelyik oszlopot szöveggé kell konvertálni, az oszlopfejlécre kattintva jelölje ki az átalakítani kívánt oszlopot, majd lépjen a Kezdőlapra>Adattípus>átalakítása> és válassza a Szöveg lehetőséget.

    Power Query – Szöveggé alakított adatok

    Tipp:

    Több oszlop kijelöléséhez nyomja le a Ctrl gombot és a bal egérgombot.

  4. Ezután válassza az Oszloptípus módosítása párbeszédpanelen az Aktuális cseréje lehetőséget, és az Excel átalakítja a kijelölt oszlopokat szöveggé.

    Lekérés & átalakítás > Adatok szöveggé alakítása

  5. Ha végzett, válassza a Bezárás & Betöltés gombot, és az Excel visszaadja a lekérdezés adatait a munkalapra.
    Ha az adatok a jövőben módosulnak, megnyithatja azAdatfrissítést>, és az Excel automatikusan frissíti az adatokat, és alkalmazza a transzformációit.

A bevezető nullák megőrzése egyéni formátum segítségével

Ha a munkafüzeten belül szeretné elhárítani a problémát, mivel az adatokat más program (például adatforrás) nem használja, a bevezető nullák megtartásához használhat egy egyéni vagy speciális formátumot. Ez a módszer a kevesebb mint 16 számjegyet tartalmazó számkódok esetében használható. A számkódok formázásához használhat kötőjeleket, illetve egyéb írásjeleket is. Ha például olvashatóbbá szeretne tenni egy telefonszámot, javasolt kötőjelet tenni a nemzetközi hívószám, az ország/régió kódja, az irányítószám, az előtag után, illetve az utolsó néhány számjegy elé.

Számkód Példa Egyéni számformátum
Közösségi
biztonság
012345678 000-00-0000
012-34-5678
Telefonszám 0012345556789 00-0-000-000-0000
00-1-234-555-6789
Postai
kód
00123 00000
00123

Lépések 

  1. Jelölje ki azt a cellát vagy cellatartományt, amelyet formázni szeretne.

  2. Nyomja le a Ctrl+1 billentyűkombinációt a Cellák formázása párbeszédpanel megnyitásához.

  3. A Szám lapon válassza a Kategória listában az Egyéni lehetőséget, majd a Típus mezőbe írja be a számformátumot (például: 000-00-0000 TAJ-szám esetén, vagy 00000 ötjegyű irányítószám).

    Tipp:

    Választhatja a Speciális elemet, majd az Irányítószám, az Irányítószám + 4, a Telefonszám vagy a Társadalombiztosítási szám mezőt is.

    Az egyéni kódokkal kapcsolatban további információt az Egyéni számformátum létrehozása és törlése című témakörben talál.

    Megjegyzés

    Ezzel nem állítja vissza a formázás előtt eltávolított bevezető nullákat. A beállítás csak a formázás alkalmazása után beírt számokra lesz hatással.

Formázás SZÖVEG függvénnyel

Az adatok kívánt formátumúvá alakításához használhatja a SZÖVEG függvényt is az adatok melletti üres oszlopban.

Számkód Példa (A1 cella) SZÖVEG függvény és az új formátum
Közösségi
biztonság
012345678 =SZÖVEG(A1;"000-00-0000")
012-34-5678
Telefonszám 0012345556789 =SZÖVEG(A1;"00-0-000-000-0000")
00-1-234-555-6789
Postai
kód
00123 =SZÖVEG(A1;"00000")
00123

A bankkártyaszámok kerekítési problémája

Az Excel legfeljebb 15 értékes számjegyből álló pontosságot alkalmaz, tehát a 16 vagy több számjegyet tartalmazó számok (például hitelkártyaszámok) esetében a 15. számjegynél nagyobb számok lefelé lesznek kerekítve. A 16 számjegyű vagy annál hosszabb számkódok esetében szöveges formátumot kell használni. Ehhez az alábbi két lehetőség közül választhat:

  • Oszlop formázása szövegként
    Jelölje ki az adattartományt, majd a Ctrl+1 billentyűkombinációt lenyomva nyissa meg a Cellák formázása párbeszédpanelt. A Szám lapon válassza a Szöveg elemet.

    Megjegyzés

    Ezzel nem módosítja a már beírt számokat. A beállítás csak a formázás alkalmazása után beírt számokra lesz hatással.

  • Az aposztróf karakter használata
    Ha azt szeretné, hogy az Excel szövegként kezeljen egy számot, írja a szám elé az aposztróf () karaktert.

Vissza a lap tetejére

További segítségre van szüksége?

Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet a közösségekben.