Importált vagy beírt adatokat az Excelben, amely kezdő nullákat (például 00123) vagy nagy számokat (például 1234 5678 9087 6543) tartalmaz? Ilyenek például a 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 kezdő nullákat, és tudományos jelöléssé alakítja a nagy számokat( például 1,23E+15), hogy a képletek és a matematikai műveletek működjenek rajtuk. Ez a cikk azt ismerteti, hogyan őrizheti meg az adatokat az eredeti formátumában, amelyet az Excel szövegként kezel.
Automatikus adatkonvertálás beállítása
Fontos: Ez a funkció Microsoft 365-höz készült Excel, Microsoft 365-höz készült Mac Excel, Excel 2024 és Mac Excel 2024 esetén érhető el.
Az Excel Automatikus adatkonvertálás funkciójával módosíthatja az Excel alapértelmezett viselkedését az alábbi automatikus adatkonverziók esetében:
-
Kezdő nullák eltávolítása numerikus szövegből és számmá alakítás.
-
Numerikus adatok csonkolása 15 számjegy pontossággal, és konvertálása tudományos jelöléssel megjelenített számmá.
-
Az "E" betűt körülvevő numerikus adatok tudományos jelöléssé alakítása.
-
Folytonos betűkből és számokból álló sztring átalakítása dátummá.
További információ: Automatikus adatkonvertálás beállítása.
Számok szöveggé alakítása szöveges adatok importálásakor
Az Excel Get & Transform (Power Query) funkciójának használatával az egyes oszlopokat szövegként formázhatja adatok importálásakor. Ebben az esetben szövegfájlt importálunk, de az adatátalakítási lépések ugyanazok, mint a más forrásokból, például XML-ből, Webből, JSON-ból stb. importált adatok esetében.
-
Válassza az Adatok lapot, majd a Szövegből/CSV-ből lehetőséget az Adatok lekérése gomb mellett. 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.
-
Az Excel megjeleníti az adatokat egy betekintő ablaktáblán. A Lekérdezésszerkesztő megnyitásához nyomja le a Szerkesztés gombot.
-
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.
Tipp: Több oszlop kijelöléséhez nyomja le a Ctrl gombot és a bal egérgombot.
-
Ezután válassza az Aktuális cseréje lehetőséget az Oszloptípus módosítása párbeszédpanelen, és az Excel szöveggé alakítja a kijelölt oszlopokat.
-
Amikor elkészült, válassza a Bezárás & Betöltés lehetőséget, és az Excel visszaadja a lekérdezési adatokat 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 |
---|---|---|
Társadalmi biztonság |
012345678 |
000-00-0000 012-34-5678 |
Telefonszám |
0012345556789 |
00-0-000-000-000-0000 00-1-234-555-6789 |
Postai kód |
00123 |
00000 00123 |
Lépések
-
Jelölje ki azt a cellát vagy cellatartományt, amelyet formázni szeretne.
-
Nyomja le a Ctrl+1 billentyűkombinációt a Cellák formázása párbeszédpanel megnyitásához.
-
Válassza a Szám fület, majd a Kategória listában válassza az Egyéni lehetőséget, majd a Típus mezőbe írja be a számformátumot( társadalombiztosítási számkód esetén például 000-00-0000 , ötjegyű irányítószám esetén pedig 00000 ).
Tipp: Választhatja a Speciális, 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 lehetőséget 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 |
---|---|---|
Társadalmi 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 maximális pontossága 15 értékes számjegy, ami azt jelenti, hogy a 16 vagy több számjegyet tartalmazó számok ( például hitelkártyaszámok) esetében a 15. számjegynél régebbi számok nullára lesznek kerekítve. 16 számjegyű vagy annál nagyobb számkódok esetén szöveges formátumot kell használnia. 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, és nyomja le a Ctrl+1 billentyűkombinációt a Cellákformázása párbeszédpanel megnyitásához. A Szám lapon válassza a Szöveg lehetőséget.
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.
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.