Bevar foranstillede nuller og store tal

Gælder for
Excel til Microsoft 365 Excel til Microsoft 365 til Mac Excel 2024 Excel 2024 til Mac Excel 2021 Excel 2019 Excel 2016

Importerer eller angiver du nogensinde data i Excel, der indeholder foranstillede nuller som 00123 eller store tal som 1234 5678 9087 6543? Eksempler på disse er CPR-numre, telefonnumre, kreditkortnumre, produktkoder, kontonumre eller postnumre. Excel fjerner automatisk foranstillede nuller og konverterer store tal til videnskabelig notation, f.eks. 1,23E +15, så formler og matematiske handlinger fungerer. Denne artikel handler om, hvordan du bevarer dine data i det oprindelige format, som Excel behandler som tekst.

Indstil automatiske datakonverteringer

Vigtig

Denne funktion er tilgængelig i Excel til Microsoft 365, Excel til Microsoft 365 til Mac, Excel 2024, Excel 2024 til Mac.

Brug Excels funktion til automatiske datakonverteringer til at ændre Excels standardfunktionsmåde for følgende automatiske datakonverteringer:

  • Fjernelse af foranstillede nuller fra numerisk tekst og konvertering til et tal.
  • Afkortning af numeriske data til 15 cifres præcision og konvertering til et tal, der vises i videnskabelig notation.
  • Konvertering af numeriske data omkring bogstavet "E" til videnskabelig notation.
  • Konvertering af en fortløbende række af bogstaver og tal til en dato.

Du kan finde flere oplysninger i Angive automatiske datakonverteringer.

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

Brug Excels Hent og transformér (Power-forespørgsel) til at formatere individuelle kolonner som tekst, når du importerer data. I dette tilfælde importerer vi en tekstfil, men trinnene til datatransformation er de samme for data, der importeres fra andre kilder, såsom XML, internettet, JSON osv.

  1. Vælg fanen Data og derefter Fra tekst/CSV ved siden af knappen Hent data . Hvis du ikke kan se knappen Hent data , skal du gå til Ny forespørgsel>fra fil>fra tekst og gå til din tekstfil og derefter trykke på Importér.

  2. Excel indlæser dataene i en indholdsrude. Tryk på Rediger i indholdsruden for at indlæse Forespørgselseditor.

  3. Hvis nogen kolonner skal konverteres til tekst, skal du markere den kolonne, der skal konverteres, ved at klikke på kolonneoverskriften og derefter gå til Hjem>Datatypen>Transformér> vælg Tekst.

    Power-forespørgsel – Data, når du har konverteret til tekst

    Tip

    Du kan markere flere kolonner med Ctrl+venstreklik.

  4. Vælg derefter Erstat aktuel i dialogboksen Skift kolonnetype , og Excel konverterer de markerede kolonner til tekst.

    Få & transformere > Konvertér data til tekst

  5. Når du er færdig, skal du vælge Luk & Indlæs, og Excel returnerer forespørgselsdataene til dit regneark.
    Hvis dine data ændres i fremtiden, kan du gå til Dataopdatering>, hvorefter Excel automatisk opdaterer dine data og anvender dine transformationer for dig.

Brug af et brugerdefineret format til at bevare de foranstillede nuller

Hvis du udelukkende vil rette dette problem i projektmappen, fordi den ikke bruges af andre programmer som en datakilde, kan du bruge et brugerdefineret eller et specielt format for at beholde de foranstillede nuller. Det fungerer for talkoder, der indeholder færre end 16 cifre. Desuden kan du formatere dine talkoder med tankestreger eller andre tegnsætningstegn. For at gøre det nemmere at læse et telefonnummer kan du f.eks. tilføje en bindestreg mellem den internationale kode, lande-/områdekoden, præfikset og de sidste tal.

Talkode Eksempel Brugerdefineret talformat
Sociale medier
sikkerhed
012345678 000-00-0000
012-34-5678
Telefon 0012345556789 00-0-000-000-0000
00-1-234-555-6789
Postenhed
kode
00123 00000
00123

Trin 

  1. Vælg det celle- eller dataområde, du vil formatere.

  2. Tryk på Ctrl+1 for at indlæse dialogboksen Formatér celler.

  3. Vælg fanen Tal, og vælg derefter Brugerdefineret på listen Kategori. I feltet Type skal du angive talformatet, f.eks. 000-00-0000 for et CPR-nummer eller 00000 for et postnummer på fire cifre.

    Tip

    Du kan også vælge Speciel og derefter vælge Postnummer, Postnummer + 4, Telefonnummer eller CPR-nummer.

    Du kan finde flere oplysninger om brugerdefinerede koder under Opret eller slet et brugerdefineret talformat.

    Bemærk

    Dette gendanner ikke foranstillede nuller, som blev fjernet før formatering. Det påvirker kun tal, der er angivet, når formatet anvendes.

Brug funktionen TEKST til at anvende et format

Du kan bruge en tom kolonne ud for dine data og bruge funktionen TEKST til at konvertere det til det ønskede format.

Talkode Eksempel (i celle A1) Funktionen TEKST og nyt format
Sociale medier
sikkerhed
012345678 =TEKST(A1,"000-00-0000")
012-34-5678
Telefon 0012345556789 =TEKST(A1;"00-0-000-000-000-0000")
00-1-234-555-6789
Postenhed
kode
00123 =TEKST(A1,"00000")
00123

Kreditkortnumre afrundes ned

Excel har en maksimal præcision på 15 betydende cifre, hvilket betyder, at for alle tal, der indeholder 16 eller flere cifre, f.eks. et kreditkortnummer, rundes alle tal over det 15. ciffer ned til nul. Hvis du har talkoder, der er 16 cifre eller større, skal du bruge et tekstformat. For at gøre dette kan du gøre en af to ting:

  • Formatér kolonnen som tekst
    Vælg dit dataområde, og tryk på Ctrl+1 for at starte dialogboksen Formatér celler . Vælg Tekst på fanen Tal.

    Bemærk

    Dette ændrer ikke tal, der allerede er angivet. Det påvirker kun tal, der er angivet, når formatet anvendes.

  • Brug en apostrof
    Du kan skrive en apostrof (') foran tallet, så behandler Excel det som tekst.

Toppen af siden

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech Community eller få support i Communities.