Sådan forhindrer du Excel i at fjerne foranstillede nuller i CSV-filer

Sidste opdatering: 22/10/2026

  • CSV-formatet er almindelig tekst og gemmer ikke datatypen, hvilket får Excel til at fortolke koder som tal og slette foranstillede nuller.
  • Kontrolleret import via Power Query eller tekstguiden er den eneste sikre måde at opretholde integriteten af ​​identifikatorer og postnumre på.
  • Brug af brugerdefinerede formater eller funktionen TEKST giver dig mulighed for at korrigere visningen, selvom det ikke ændrer den faktiske værdi af den originale CSV-fil.

Excel fjerner foranstillede nuller, når en CSV-fil åbnes: Sådan importerer du dataene uden at ændre dem

Jeg er sikker på, at det er sket for dig: du åbner en CSV-fil med alverdens spænding, og pludselig indser du, at din postnumre eller telefonnumre De har mistet det afgørende indledende nul. Det er en klassisk hovedpine, fordi et tal, der starter med nul, i Excel ikke har nogen matematisk betydning, så det beslutter sig for at "rydde" op i det selv, hvilket efterlader dig med ufuldstændige data og afbryder enhver synkronisering med andre platforme.

Det mest frustrerende er, at selvom du prøver at formatere cellerne som tekst, før du eksporterer fra værktøjer som Google Sheets, så vil programmet, når du åbner den resulterende fil i Excel, genanvender sin egen logik og sletter nullet. Dette sker, fordi CSV-formatet i bund og grund er almindelig tekst; det gemmer ikke instruktioner om, hvorvidt en kolonne er en dato, et tal eller tekst, og overlader det til den software, der åbner den, at afgøre, hvad hver ting er.

Hvorfor opstår dette problem egentlig?

Person fokuseret på at analysere data og grafer på en bærbar computer i et moderne kontormiljø.

For at forstå løsningen skal vi først forstå konceptet: en CSV-fil (kommaseparerede værdier) er simpelthen en liste over data adskilt af et symbol, normalt et komma eller et semikolon. Da den ikke har en kompleks struktur som en .xlsx-fil, Excel forsøger at gætte indholdetHvis du ser en række cifre som "08001", tænker du "dette er tallet otte tusinde og en" og fjerner nullet, fordi det ikke bidrager med en numerisk værdi.

Eksklusivt indhold - Klik her  Skift punktet til decimalkommaet i Excel

Denne adfærd er et alvorligt problem, når vi arbejder med SKU'er, enhedsidentifikatorer, CPR-numre eller data, hvor nul er en del af kodens identitet og ikke en mængde. Hvis du mister dette ciffer, bliver dataene ugyldige for eksterne databaser eller valideringsprocesser.

Metoder til at importere data uden at ændre dem

Mand arbejder hjemmefra og analyserer økonomiske data på sin bærbare computer.

Den gyldne regel er enkel: Åbn aldrig en CSV-fil ved at dobbeltklikke. Hvis den indeholder følsomme data med foranstillede nuller, skal du i stedet bruge en af ​​følgende kontrollerede stier:

  • Brug af Power Query (hent og transformer data): Dette er den mest professionelle mulighed. Gå til fanen "Data", vælg "Fra tekst/CSV", og i stedet for at indlæse dataene direkte skal du klikke på "Transformer data". Dette åbner Power Query Editor, hvor du kan vælge den problematiske kolonne og under fanen Hjem ændre datatype til tekstVed at vælge "Erstat nuværende", tvinger du Excel til at behandle disse nuller som tegn og ikke som tal.
  • Guiden Tekstiport: Hvis du foretrækker den klassiske metode, kan du omdøbe din .csv-fil til .txt og åbne den i Excel. Dette vil udløse en guide i tre trin. I det sidste trin kan du klikke på kodekolonnen og vælge indstillingen "Kolonnedataformat: Tekst"Således vil Excel ikke røre et eneste ciffer.
  • Importér ved hjælp af fanen Data: Ved hjælp af stien "Hent eksterne data" kan du definere afgrænseren og kodningen (f.eks. UTF-8 eller ANSI) for at forhindre forekomst af nuller. mærkelige tegn eller usædvanlige symboler i accenttegnene og ñ'erne.
Eksklusivt indhold - Klik her  Sådan opretter du en tidslinje i Excel trin for trin

Visuelle tricks og formler til specifikke tilfælde

Oversigtsbillede af en desktop med en smartphone og dataanalysediagrammer.

Nogle gange behøver vi ikke at CSV-filen er perfekt, men snarere at den Excel-projektmappe, vi arbejder i, viser dataene korrekt. I disse tilfælde er der et par tricks, der er meget nyttige:

Hvis dataene allerede er i arket, og du vil gendanne udseendet, kan du bruge en brugerdefineret talformatVed at trykke på Ctrl+1 kan du i kategorien "Brugerdefineret" skrive så mange nuller, som din kode har brug for (f.eks. "00000" for femcifrede postnumre). Dette vil gøre Excel udfyld med foranstillede nuller de tomme mellemrum, selvom den interne værdi forbliver et tal.

Et andet alternativ er at bruge funktionen =TEXTO(celda; "00000") i en hjælpekolonne. Denne formel konverterer tallet til en tekststreng med den nøjagtige længde, du angiver, og sikrer, at formatet forbliver intakt mens du arbejder i projektmappen. Hvis du har brug for at indtaste data manuelt og forhindre nullet i at blive slettet, skal du bruge en apostrof (') lige før tallet; dette fortæller Excel, at alt, der følger, er almindelig tekst.

Eksklusivt indhold - Klik her  Sådan konverteres Excel til PDF uden tredjepartsprogrammer

Vigtige forskelle mellem CSV og Excel

Professionel evaluering af økonomiske tabeller og grafer på en bærbar computerskærm.

Det er afgørende ikke at forveksle disse to formater for at undgå eksportfejl. Selvom CSV er et letvægtsformat, ideelt til udveksle data mellem systemer (ligesom at overføre information fra et CRM-system til et websted) er Excel-filen (.xlsx) et analysemiljø. CSV understøtter ikke formler, farver eller flere ark; den håndterer kun rådata. Derfor er filen korrekt, når du eksporterer fra Google Sheets til CSV, men den er... Excel-fortolkning den der fejler, når man åbner den.

For dem, der arbejder med store mængder, løser Power Query ikke kun problemet med nuller, men giver også mulighed for automatisere rengøringDu kan kun konfigurere processen én gang, og hver gang du opdaterer den originale CSV-fil, vil Excel automatisk anvende tekstkonverteringen, uden at du behøver at gentage trinnene manuelt.

Nøglen til ikke at gå amok med data er at holde op med at stole på automatisk åbning og skifte til en manuel og kontrolleret importDefiner altid identifikatorkolonnerne som tekst, så ingen nuller går tabt i processen. Nu ved du, hvordan Excel fjerner nuller, når du åbner en CSV-fil: hvordan du importerer dataene uden at ændre dem.