Oppbevaring foranstilte nuller og store tall

Oppbevaring foranstilte nuller og store tall

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Du importerer eller skrive inn data i Excel som inneholder foranstilte nuller, for eksempel 00123 eller store tall som 1234 5678 9087 6543? Eksempler på disse er personnumre, telefonnumre, kredittkortnumre, produktkoder, kontoen tall eller postnumre. Excel fjerner foranstilte nuller, og automatisk konverterer store tall i vitenskapelig notasjon, som 1.23E + 15, slik at formler og matematiske operasjoner for å arbeide på dem. Denne artikkelen beskriver hvordan du beholde dataene i det opprinnelige formatet, som Excel behandler som tekst.

Konvertere tall til tekst når du importerer tekstdata

Bruke Hent og Transformer (Power Query) svar i Excel til å formatere individuelle kolonner som tekst når du importerer data. I dette tilfellet vi importerer en tekstfil, men dataene transformering fremgangsmåten er den samme for data som er importert fra andre kilder, for eksempel XML, Web, JSON og så videre.

  1. Klikk kategorien Data , deretter Fra tekst/CSV ved siden av knappen Hent Data. Hvis du ikke ser knappen Hent Data, går du til Ny spørring > Fra fil > Fra tekst og gå til tekstfilen, trykk deretter Importer.

  2. Excel vil laste inn dataene i en forhåndsvisningsrute. Trykk Rediger i forhåndsvisningsruten til å laste inn Redigeringsprogram for spørring.

  3. Hvis en av kolonnene må bli konvertert til tekst, merker du kolonnen til å konvertere ved å klikke på kolonneoverskriften, og deretter gå til Hjem > Transformer > Datatypen > merke tekst.

    Power Query – Data når du har konvertert til tekst

    Tips!: Du kan velge flere kolonner med Ctrl + venstre museklikk.

  4. Deretter klikker du Erstatte gjeldende i dialogboksen Endre kolonnetype, og vil bruke Excel til å konvertere de valgte kolonnene til tekst.

    Hent og Transformer > Konverter data til tekst
  5. Når du er ferdig, klikker du Lukk og Last inn og Excel skal returnere Spørringsdataene i regnearket.

    Hvis dataene endres i fremtiden, kan du gå til Data > Oppdater og Excel will automatisk oppdatere dataene, og bruke din transformeringer for deg.

Det finnes to metoder for å importere tekstfiler og konvertere tall til tekst i Excel 2010 og 2013. Den anbefalte metoden er å bruke Power Query, som er tilgjengelig hvis du laste ned Power Query-tillegget. Hvis du ikke kan laste ned tilleggsprogrammet Power Query, kan du bruke Tekstimportveiviseren. I dette tilfellet vi importerer en tekstfil, men dataene transformering fremgangsmåten er den samme for data som er importert fra andre kilder, for eksempel XML, Web, JSON og så videre.

  1. Klikk Power Query-fanen på båndet, og velg Hent eksterne Data > Fra tekst.

  2. Excel vil laste inn dataene i en forhåndsvisningsrute. Trykk Rediger i forhåndsvisningsruten til å laste inn Redigeringsprogram for spørring.

  3. Hvis en av kolonnene må bli konvertert til tekst, merker du kolonnen til å konvertere ved å klikke på kolonneoverskriften, og deretter gå til Hjem > Transformer > Datatypen > merke tekst.

    Power Query – Data når du har konvertert til tekst

    Tips!: Du kan velge flere kolonner med Ctrl + venstre museklikk.

  4. Deretter klikker du Erstatte gjeldende i dialogboksen Endre kolonnetype, og vil bruke Excel til å konvertere de valgte kolonnene til tekst.

    Hent og Transformer > Konverter data til tekst
  5. Når du er ferdig, klikker du Lukk og Last inn og Excel skal returnere Spørringsdataene i regnearket.

    Hvis dataene endres i fremtiden, kan du gå til Data > Oppdater og Excel will automatisk oppdatere dataene, og bruke din transformeringer for deg.

Bruke et egendefinert format for å beholde de foranstilte nullene

Hvis du vil løse problemet bare i arbeidsboken fordi den ikke brukes av andre programmer som en datakilde, kan du bruke en egendefinert eller et spesielt format til å beholde de foranstilte nullene. Dette fungerer for tallkoder som inneholder færre enn 16 sifre. I tillegg kan du formatere din tallkoder med streker eller andre skilletegn. For å gjøre det enklere å lese et telefonnummer, kan du for eksempel legge til en strek mellom internasjonal kode, lands-/ regionkoden, retningsnummer, prefikset og de siste få tallene.

Tallkoden

Eksempel

Egendefinert tallformat

Person-
nummer

012345678

000-00-0000 
012-34-5678 

Telefonnummer

0012345556789

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

Post-
nummer

00123

00000 
00123 

Trinn   

  1. Merk cellen eller celleområdet du vil formatere.

  2. Trykk Ctrl + 1 for å laste inn dialogboksen Formater celler.

  3. Velg kategorien tall, og deretter klikk Egendefinert i kategori-listen, og skriv deretter tallformatet, for eksempel 000-00-0000 for en personnummer kode eller 00000 for et femsifret postnummer i Type-boksen.

    Tips!: Du kan også klikke Spesielt og deretter velgePostnummer, N-Postnummer, Telefonnummer eller Arkivnummer.

    Du finner mer informasjon om egendefinerte koder, kan du se opprette eller slette et egendefinert tallformat.

    Merknad: Dette vil ikke gjenopprette foranstilte nuller som ble fjernet før formatering. Den påvirker bare tall som er angitt etter at formatet er brukt.

Bruke tekst-funksjonen til å bruke et format

Du kan bruke en tom kolonne ved siden av dataene og bruke tekst-funksjonen til å konvertere den til ønsket format.

Tallkoden

Eksempel (i celle A1)

TEKST-funksjonen og nytt format

Person-
nummer

012345678

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

Telefonnummer

0012345556789

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

Post-
nummer

00123

=TEKST(A1;"00000")
00123

Kredittkortnumre avrundes nedover

Excel har en maksimal nøyaktighet på 15 signifikante sifre, noe som betyr at for et tall som inneholder 16 eller flere sifre, for eksempel et kredittkort tall, en hvilken som helst tall forbi 15 siffer avrundes nedover til null. I tilfelle med tallkoder som er 16 sifre eller større, må du bruke et tekstformat. Hvis du vil gjøre dette, kan du gjøre ett av følgende:

  • Formatere kolonnen som tekst

    Velg dataene i området, og trykk Ctrl + 1 for å starte Format > celler dialogboksen. Klikk tekst i kategorien tall.

    Merknad: Dette endrer ikke tall som allerede er angitt. Den påvirker bare tall som er angitt etter at formatet er brukt.

  • Bruke Apostroftegnet

    Du kan skrive inn en apostrof (') foran tallet, og Excel behandle den som tekst.

Til toppen av siden

Trenger du mer hjelp?

Du kan alltid spørre en ekspert i Excel tekniske fellesskap, få støtte i Svar-fellesskapet eller foreslå en ny funksjon eller forbedring på Excel User Voice.

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×