Bevare foranstillede nuller i talkoder

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Bruger du nogensinde ting som personnumre, telefonnumre, kreditkortnumre, produktkoder eller postnumre i dine projektmapper? Dette er eksempler på talkoder –ting, der ligner tal, men som ikke skal bruges i formler.

Når du importerer eller indsætte tal koder som disse til din projektmappe, Excel fortolker dem som tal og anvender formatet Generelt eller tal på dem. Derfor fjernes alle foranstillede nuller fra talkoder, som ikke ofte ikke det, du vil. I denne artikel lærer du, hvordan du bevare foranstillede nuller i talkoder.

Desuden, hvis du bruger kreditkortnumre eller andre talkoder, der indeholder 16 cifre eller mere, skal du bruge et tekstformat i stedet for et talformat. Det skyldes, at Excel har maksimalt 15 cifres nøjagtighed og vil afrunde et tal, der følger efter det 15 ciffer ned til nul.

Denne artikel indeholder

Hvorfor foranstillede nuller fjernes i Excel

Brug af et brugerdefineret format til at bevare de foranstillede nuller

Hvorfor foranstillede nuller fjernes i Excel

Talkoder få til Excel-projektmappen på mange måder. Du kan bare skrive dem ind, eller kopiere og indsætte dem fra et andet program. Eller du kan åbne en tekstfil, eller du kan importere data fra en datakilde, som en Access-database. I mange situationer konverterer Excel disse talkoder til en generel eller et talformat. Standardfunktionsmåden for disse formater er at fjerne alle foranstillede nuller og afhængigt af længden af tal, du bruger videnskabelig notation. Excel behandler en kode som blot et andet nummer, men du ved, at det er en kode, og, skal de foranstillede nuller til at holde placere.

Tal
kode

Opdigtet eksempel

Standardfunktionsmåde
(afhænger af cellebredden)

Person-
nummer

012345678

12345678
1,2E+07

Telefon

0014255550177

14255550177
1,4E+10

Postnummer
kode

00123

123

Det er ikke en gang sikkert, at du opdager, at det sker, hvis du har en lang liste med talkoder. Det er derfor vigtigt, at du er opmærksom på problemet, især når dataene bruges i en database eller i andre programmer. Selvom du kan konvertere talformatet til et tekstformat, er det ikke sikkert, at du vil konvertere tal til tekst, især hvis du har en lang liste med lange tal, da dette kan gøre projektmappen større.

Brug af et brugerdefineret format til at bevare de foranstillede nuller

Hvis du vil løse problemet i selve projektmappen, fordi dataene ikke bruges i andre programmer som en datakilde, kan du bruge et brugerdefineret format eller et særligt format for at bevare de foranstillede nuller. Dette fungerer i forbindelse med talkoder på mindre end 16 cifre.

Derudover kan du adskille nogle af cifrene i talkoderne med streger ved at føje stregerne til det brugerdefinerede format. Du kan f.eks. gøre et telefonnummer nemmere at læse ved at tilføje en streg mellem landekoden og telefonnummeret.

Tal
kode

Opdigtet eksempel

Talformat og
nye funktionsmåde

Person-
nummer

012345678

000-00-0000 
012-34-5678 

Telefon

0012345556789

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

Postnummer
kode

00123

00000 
00123 

Procedure   

  1. Marker den celle eller det celleområde, du vil formatere.

    Sådan markeres en celle eller et område

    Hvis du vil markere

    Skal du benytte følgende fremgangsmåde

    En enkelt celle

    Klik på cellen, eller tryk på piletasterne for at flytte til cellen.

    Et område af celler

    Klikke på den første celle i området og derefter trække til den sidste celle. Eller hold Skift nede, mens du trykker på piletasterne for at udvide markeringen.

    Du kan også markere den første celle i området og derefter trykke på F8 for at udvide markeringen ved hjælp af piletasterne. Tryk på F8 igen for at stoppe udvidelsen af markeringen.

    Et stort område af celler

    Klik på den første celle i området, og hold derefter SKIFT nede, mens du klikker på den sidste celle i området. Du kan rulle ned for at gøre den sidste celle synlig.

    Alle celler i et regneark

    Klik på knappen Marker alt.

    Knappen Markér alt

    Du kan også trykke på CTRL-A, hvis du vil markere hele regnearket.

    Bemærk: Hvis regnearket indeholder data, markeres det aktive område, når du trykker CTRL+A. Hvis du trykker på CTRL+A igen, markeres hele regnearket.

    Ikke-sammenhængende celler eller celleområder

    Vælg den første celle eller det første celleområde, og hold CTRL nede, mens du markerer de andre celler eller celleområder.

    Du kan også vælge at markere den første celle eller det første celleområde og derefter trykke på Skift+F8 for at føje en anden separat celle eller et andet separat celleområde til markeringen. Tryk på Skift+F8 igen for at stoppe med at føje celler eller områder til markeringen.

    Bemærk: Du kan ikke annullere markeringen af en celle eller et celleområde i en markering med ikke-sammenhængende elementer uden at annullere hele markeringen.

    En hel række eller kolonne

    Klik på række- eller kolonneoverskriften.

    regneark, der viser række- og kolonneoverskrift

    1. Rækkeoverskrift

    2. Kolonneoverskrift

    Du kan også markere en række eller en kolonne ved at vælge den første celle og derefter trykke på Ctrl+Skift+piletast (højre pil eller venstre pil for rækker, pil op eller pil ned for kolonner).

    Bemærk: Hvis rækken eller kolonnen indeholder data, markeres rækken eller kolonnen til og med den sidste celle med data, første gang du trykker på kombinationen Ctrl+Skift+piletast. Hvis du trykker Ctrl+Skift+piletast en gang til, markeres hele rækken eller kolonnen.

    Sammenhængende rækker eller kolonner

    Træk hen over række- eller kolonneoverskrifterne. Du kan også markere den første række eller kolonne, holde SKIFT nede og klikke på den sidste række eller kolonne.

    Ikke-sammenhængende rækker eller kolonner

    Klik på kolonne- eller rækkeoverskriften i den første række eller kolonne i markeringen. Hold derefter CTRL nede, mens du klikker på de øvrige kolonne- eller rækkeoverskrifter, der skal medtages i markeringen.

    Første eller sidste celle i en række eller kolonne

    Markere en celle i rækken eller kolonnen og derefter trykke på Ctrl + en piletast (Højre eller Venstre for rækker, Op eller Ned for kolonner).

    Første eller sidste celle i et regneark eller i en Microsoft Office Excel-tabel

    Tryk på CTRL+HOME for at markere den første celle i regnearket eller på en Excel-liste.

    Tryk på CTRL+END for at markere den sidste celle i regnearket eller på en Excel-liste, der indeholder data eller formatering.

    Celler til den sidste celle i regnearket, der indeholder data (nederste højre hjørne)

    Markere den første celle og derefter trykke på Ctrl+Skift+End for at udvide markeringen af celler til den sidste ubenyttede celle i regnearket (nederste højre hjørne).

    Celler til starten af regnearket

    Markere den første celle og derefter trykke på Ctrl+Skift+Home for at udvide markeringen af celler til starten af regnearket.

    Flere eller færre celler end den aktive markering

    Hold SKIFT nede, mens du klikker på den sidste celle, som skal medtages i den nye markering. Det rektangulære område mellem den aktiv celle og den celle, som du klikker på, bliver den nye markering.

    Tip: Hvis du vil annullere markeringen af celler, skal du klikke på en celle i regnearket.

  2. Klik på dialogboksen feltet starteren Knapflade ud for tal i gruppen tal under fanen Startside.

    Dialogboksstarterknappen i gruppen Tal

  3. Klik på Brugerdefineret på listen Kategori, og skriv derefter talformatet i feltet Type, f.eks. 000000-0000 for et personnummer eller 0000 for et postnummer med fire cifre.

    Tip: Du kan også klikke på Speciel og derefter vælge Postnummer,Telefonnummer eller Personnummer.

    Du kan finde flere oplysninger om at brugerdefinerede koder under Oprette eller slette et brugerdefineret talformat.

Foranstillede nuller og andre programmer

Hvis du bruger et andet program, som åbner projektmappen som en datakilde, bør du undersøge, hvordan programmet håndterer foranstillede nuller.

Antag f.eks., at du vil bruge en liste med adresser i en projektmappe som datakilde i forbindelse med en brevfletning, og at en af kolonnerne er et postnummer med det brugerdefinerede format 0000. I dette scenario bevares de foranstillede nuller i Access, men i Word fjernes de. I forbindelse med Word kan du angive en beregnet kolonne som postnummerfeltet i brevfletningen for at sikre, at foranstillede nuller ikke fjernes.

Tal
kode

Opdigtet eksempel
(i celle A1)

Funktionen tekst og
nye funktionsmåde

Person-
nummer

012345678

=TEKST(A1;"000-00-0000")
012-34-5678

Telefon

0012345556789

=TEKST(A1;"00-0-000-000-0000")
00-1-234-555-6789

Postnummer
kode

00123

=TEKST(A1;"00000")
00123

Du kan finde flere oplysninger om funktionen TEKST under Funktionen TEKST.

Kreditkortnumre afrundes ned

For at gøre det hele endnu mere besværligt er der i Excel en maksimumpræcision på 15 cifre, hvilket betyder, at i alle de tal, der indeholder 16 eller flere cifre, f.eks. kreditkortnumre, afrundes det sidste ciffer ned til nul.

Tal
kode

Opdigtet eksempel

Standardfunktionsmåde
(afhænger af cellebredden)

Kredit-
kort

0123456789012345

1,23457E+14

Selvom du bruger et brugerdefineret talformat, afrundes tallet stadig ned til nul, når der ikke er noget foranstillet nul.

Tal
kode

Opdigtet eksempel

Talformat og
nye funktionsmåde

Kredit-
kort
(med
foranstillet
nul)

0123456789012345

0000-0000-0000-0000
0123-4567-8901-2345

Kredit-
kort
(uden
foranstillet
nul)

1234567890123456

0000-0000-0000-0000
1234-5678-9012-3450

Hvis du har talkoder, der er på 16 eller flere cifre, skal du bruge et tekstformat. Det kan du gøre på en af følgende to måder:

Brug en apostrof

Hvis du har et lille sæt talkoder, kan du skrive en apostrof (') foran talkoden og derefter tilføje de foranstillede nuller igen.

Konvertér tallet til tekst, når du importerer tekstdata

På trin 3 i guiden Tekstimport (klik på Fra tekst i gruppen Hent eksterne data under fanen Data) kan du markere den kolonne med data, som indeholder kreditkortnummeret og derefter eksplicit vælge et kolonnedataformat af typen Tekst.

Tilbage til toppen

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×