Microsoft Excel fjerner automatisk indledende nuller for tal, fordi nullerne er unødvendige for beregninger eller præcision. Der er dog tidspunkter, hvor disse første-cifrede nuller er nødvendige, såsom når du indtaster produkt-id'er, postnumre eller cpr-numre. I sådanne tilfælde skal du tilsidesætte Excels standardformateringsadfærd. Konfiguration af et brugerdefineret talformat via dialogboksen Formater celler viser foranstillede nuller og sikrer, at Excel stadig genkender tallene som tal. Du kan dog også bruge tekstformatering via dialogboksen Formater celler, funktionerne Tekst eller Sammenkædning eller tekstimportfunktionen til at tilføje foranstillede nuller.
Brugerdefinerede talformater
Højreklik på valgte celler, rækker eller kolonner og vælg derefter "Formater celler". På fanen Tal skal du vælge kategorien "Brugerdefineret" og indtaste nuller i feltet Type; antallet af nuller, du indtaster, svarer til antallet af cifre, der skal vises; hvis cellen indeholder færre cifre end antallet af nuller, du har konfigureret, tilføjes indledende nuller. Du kan også inkludere formateringssymboler såsom dollartegn, kommaer, bindestreger, apostrof og decimaltegn. For eksempel, hvis du konfigurerede "000-00-000" (uden anførselstegn) for et personnummer, og cellen kun indeholdt "9", bliver outputtet "000-00-009". En anden overvejelse er, at Excel kun tillader 15 signifikante cifre, før det runder tallet, så hvis dit tal overstiger 15 cifre, ekskl. indledende nuller, skal du bruge en tekstformat.
Dagens video
Tekstformatet
Tekstformater giver dig mulighed for at indtaste alle data i en celle, inklusive indledende nuller, uden at Excel ændrer værdierne. Du skal blot vælge kategorien "Tekst" i dialogboksen Formater celler. Tekstformatet vil dog ikke returnere foranstillede nuller, som Excel allerede har fjernet. Hvis du har brug for at tilføje indledende nuller til tekst eller tal, skal du skrive værdien igen som tekst eller bruge funktionen Tekst eller Sammenkædning. Du kan også formatere et tal som tekst i en individuel celle ved at tilføje en apostrof før nummeret, såsom: '000-12-345 Tal formateret som tekst kan stadig bruges i beregninger, så længe de ikke indeholder yderligere tekstelementer, såsom tegn eller bindestreger.
Tekstfunktionen
Tekstfunktionen giver dig mulighed for at referere til tekst eller tal og derefter angive et format for outputtet. Denne funktion bruger strukturen "=Tekst (værdi, format)." Værdien kan være en hvilken som helst cellereference eller et tal, og formatet følger samme struktur som konfiguration af brugerdefinerede tal, bortset fra at formatet er omgivet af citater. Som et eksempel konverterer følgende formel tallet i celle A1 til et 9-cifret personnummer:
=Tekst (A1,"000-00-000")
Nummersammenkædning
Brugerdefinerede talformater og tekstfunktionen angiver et bestemt antal cifre, men antallet af indledende nuller varierer med antallet af indtastede cifre, eksklusive indledende nuller. Sammenkædningsfunktionen giver dig dog mulighed for at tilføje et bestemt antal foranstillede nuller, uanset hvor mange cifre der er inkluderet i kildecellen. Brug strukturen "= Sammenkædning (nuller, A1)" og indtast nullerne omgivet af anførselstegn. Som et eksempel, for at tilføje tre nuller til teksten eller tallet i A1, skal du bruge formlen:
=Concatenate("000",A1)
Du kan også sammenkæde ved hjælp af et-tegnet med strukturen "=nuller&A1," såsom:
="000"&A1
Tekstimport
Når du åbner en tekstfil, starter Excel automatisk guiden Tekstimport. Ved at bruge standardindstillingerne genkender Excel tal og fjerner foranstillede nuller. For at forhindre denne adfærd skal du vælge talkolonnerne i trin 3 og vælge "Tekst" i feltet Kolonnedataformat. Dette tvinger Excel til at behandle tallene som tekst, før det begynder at importere data, hvilket betyder, at de foranstillede nuller bevares.