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

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

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? Az ilyen adatok gyakran fordulnak elő társadalombiztosítási számok, telefonszámok, bankkártyaszámok, termékkódok, bankszámlaszámok vagy irányítószámok esetén. Az Excel automatikusan törli a bevezető nullákat, a nagy számokat pedig tudományos formátummá alakítja (például 1.23E+15). Mindezt azért teszi, hogy a számok használhatók legyenek a képletekben és matematikai egyenletekben. Ez a témakör bemutatja, hogyan alakíthatja az adatokat szöveggé, hogy azok megőrizzék eredeti formát.

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

Adatok importálásakor az Excel Beolvasás és átalakítás (Power Query) felületével egyesével szöveggé formázhatja az oszlopokat. Ebben az esetben egy szövegfájlt importálunk, azonban az adatátalakításhoz szükséges műveletek megegyeznek a más forrásokból (XML, Web, JSON stb.) importált adatok esetében is.

  1. Lépjen az Adatok lapra, majd a Lekérdezés gomb mellett kattintson a Szövegből/CSV-ből lehetőségre. Ha nem jelenik meg a Lekérdezés gomb, válassza az Új lekérdezés > Fájlból > Szövegfájlból lehetőséget, tallózással keresse meg a kívánt szövegfájlt, majd kattintson a Beolvasás gombra.

  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 valamelyik oszlopot szöveggé szeretné alakítani, az oszlopfejlécre kattintva jelölje ki, majd válassza a Kezdőlap > Átalakítás > Adattípus > 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 az Oszlop típusának módosítása párbeszédpanelen kattintson a Jelenlegi cseréje gombra, és ezzel az Excel át is alakítja a kijelölt oszlopot szöveggé.

    Beolvasás és átalakítás > Adatok szöveggé alakítása
  5. Ha elkészült, kattintson a Bezárás és betöltés gombra, és az Excel beilleszti a lekérdezés adatait a munkalapra.

    Ha a jövőben módosítja az adatokat, az Adatok > Frissítés gombra kattintva az Excel automatikusan frissíti az adatokat az Ön által megadott átalakítási beállítások alapján.

Az Excel 2010-ben és 2013-ban kétféleképpen lehetséges a szövegfájlok importálása és a számok szöveggé alakítása. Elsősorban a Power Query használatát javasoljuk, melynek használatához töltse le a Power Query bővítményt. Ha nem sikerül letölteni a Power Query bővítményt, használhatja a Szövegbeolvasó varázslót is. Ebben az esetben egy szövegfájlt importálunk, azonban az adatátalakításhoz szükséges műveletek megegyeznek a más forrásokból (XML, Web, JSON stb.) importált adatok esetében is.

  1. A menüszalagon kattintson a Power Query lapra, majd válassza a Külső adatok átvétele > Szövegből lehetőséget.

  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 valamelyik oszlopot szöveggé szeretné alakítani, az oszlopfejlécre kattintva jelölje ki, majd válassza a Kezdőlap > Átalakítás > Adattípus > 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 az Oszlop típusának módosítása párbeszédpanelen kattintson a Jelenlegi cseréje gombra, és ezzel az Excel át is alakítja a kijelölt oszlopot szöveggé.

    Beolvasás és átalakítás > Adatok szöveggé alakítása
  5. Ha elkészült, kattintson a Bezárás és betöltés gombra, és az Excel beilleszti a lekérdezés adatait a munkalapra.

    Ha a jövőben módosítja az adatokat, az Adatok > Frissítés gombra kattintva az Excel automatikusan frissíti az adatokat az Ön által megadott átalakítási beállítások alapján.

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

TAJ-
szám

012345678

000-00-0000 
012-34-5678 

Telefonszám

0012345556789

00-0-000-000-0000 
00-1-234-555-6789 

Irányító-
szám

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 kattintson a Kategória lista Egyéni elemére, majd írja be a számformátumot a Típus mezőbe (például: 000-00-0000 TAJ-szám esetén, vagy 00000 ötjegyű irányítószámokhoz).

    Tipp : Választhatja a Különleges elemet is, majd választhat az Irányítószám, az Adószám, a Telefonszám és a Társadalombiztosítási szám közül.

    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

TAJ-
szám

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

Irányító-
szám

00123

=SZÖVEG(A1;"00000")
00123

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

Az Excel maximális pontossága csak 15 számjegyig érvényes, vagyis a 16 vagy több számjegyből álló számok (például bankkártyaszámok) esetében a 15. számjegyet követő számjegyek nullára lesznek kerekítve. A 16 vagy több számjegyből álló számok esetében szövegformátumot kell használni. Ehhez a következő két lehetőség közül választhat:

  • Oszlop formázása szövegként

    Jelölje ki az adattartományt, majd nyomja le a Ctrl+1 billentyűkombinációt a Formázás > Cellák párbeszédpanel megnyitásához. A Szám lapon kattintson a Szöveg elemre.

    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?

Bármikor segítséget kérhet az Excel technikai közösségétől és az Answers-közösségtől, az Excel User Voice webhelyen pedig új funkciókra vagy fejlesztésekre tehet javaslatot.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×