A Microsoft Excel automatikusan eltávolítja a számok kezdő nulláit, mert a nullák nem szükségesek a számításokhoz vagy a pontossághoz. Vannak azonban esetek, amikor szükség van ezekre az első számjegyű nullákra, például termékazonosítók, irányítószámok vagy társadalombiztosítási számok megadásakor. Ilyen esetekben felül kell írnia az Excel alapértelmezett formázási viselkedését. Egyéni számformátum beállítása a Cellák formázása párbeszédpanelen a kezdő nullákat jeleníti meg, és biztosítja, hogy az Excel továbbra is számként ismerje fel a számokat. Használhatja azonban a szöveg formázását a Cellák formázása párbeszédpanelen, a Szöveg vagy Összefűzés funkción vagy a Szöveg importálásán keresztül a kezdő nullák hozzáadásához.
Egyedi számformátumok
Kattintson a jobb gombbal a kijelölt cellákra, sorokra vagy oszlopokra, majd válassza a "Cellák formázása" lehetőséget. A Számok lapon válassza ki az "Egyéni" kategóriát, és írjon be nullákat a Típus mezőbe; a beírt nullák száma megfelel a megjelenítendő számjegyek számának; ha a cella kevesebb számjegyet tartalmaz, mint a konfigurált nullák száma, akkor a bevezető nullák hozzáadódnak. Formázási szimbólumokat, például dollárjeleket, vesszőket, kötőjeleket, aposztrófokat és tizedespontokat is használhat. Például, ha a „000-00-000” értéket (idézőjelek nélkül) állította be egy társadalombiztosítási számhoz, és a cella csak „9”-et tartalmazott, a kimenet „000-00-009” lesz. Egy másik megfontolandó, hogy az Excel csak 15 jelentős számjegyet engedélyez, mielőtt kerekítené a számot, ezért ha a szám meghaladja a 15 számjegyet, a kezdő nullák nélkül, akkor egy szöveges formátum.
A nap videója
A szöveg formátuma
A szövegformátumok lehetővé teszik, hogy bármilyen adatot beírjon egy cellába, beleértve a kezdő nullákat is, anélkül, hogy az Excel megváltoztatná az értékeket. Egyszerűen válassza ki a "Szöveg" kategóriát a Cellák formázása párbeszédpanelen. A szövegformátum azonban nem adja vissza azokat a kezdő nullákat, amelyeket az Excel már eltávolított. Ha kezdő nullákat kell hozzáadnia a szöveghez vagy a számokhoz, írja be újra az értéket szövegként, vagy használja a Szöveg vagy az Összefűzés funkciót. A számokat szövegként is formázhatja az egyes cellákban, ha a szám elé aposztrófot ad, például: '000-12-345 számok szövegként formázva továbbra is használhatók a számításokhoz, amennyiben nem tartalmaznak további szövegelemeket, például karaktereket vagy kötőjelek.
A szöveges funkció
A Szöveg funkció segítségével szövegre vagy számokra hivatkozhat, majd megadhatja a kimenet formátumát. Ez a függvény a "=Szöveg (érték, formátum)" struktúrát használja. Az érték bármilyen cellahivatkozás vagy szám lehet, és a formátum ugyanazt a struktúrát követi, mint az egyéni számok konfigurálása, kivéve, hogy a formátum körül van véve idézetek. Példaként a következő képlet az A1 cellában lévő számot 9 számjegyű társadalombiztosítási számmá alakítja:
=Szöveg (A1"000-00-000")
Számösszefűzés
Az egyéni számformátumok és a Szöveg függvény meghatározott számú számjegyet ad meg, de a kezdő nullák száma a beírt számjegyek számától függően változik, kivéve a kezdő nullákat. Az Összefűzés funkció azonban lehetővé teszi bizonyos számú kezdő nullák hozzáadását, függetlenül attól, hogy a forráscella hány számjegyet tartalmaz. Használja a "=Összefűzés (nullák, A1)" szerkezetet, és írja be a nullákat idézőjelekkel körülvéve. Példaként, ha három nullát szeretne hozzáadni az A1 szövegéhez vagy számához, használja a következő képletet:
=Összefűzés("000",A1)
Összefűzheti az "=nullák&A1" szerkezetű és jellel is, például:
="000"&A1
Szöveg importálása
Szövegfájl megnyitásakor az Excel automatikusan elindítja a Szövegimportáló varázslót. Az alapértelmezett beállításokat használva az Excel felismeri a számokat és eltávolítja a kezdő nullákat. Ennek elkerülése érdekében válassza ki a számoszlopokat a 3. lépésben, és válassza a "Szöveg" lehetőséget az Oszlop adatformátuma mezőben. Ez arra kényszeríti az Excelt, hogy a számokat szövegként kezelje, mielőtt elkezdené az adatok importálását, ami azt jelenti, hogy a vezető nullák megmaradnak.