Hur man förhindrar att Excel tar bort inledande nollor i CSV-filer

Senaste uppdatering: 22/10/2026
Författare: Cristian Garcia

  • CSV-formatet är vanlig text och sparar inte datatypen, vilket gör att Excel tolkar koder som siffror och tar bort inledande nollor.
  • Kontrollerad import via Power Query eller Text Wizard är det enda säkra sättet att bibehålla integriteten för identifierare och postnummer.
  • Genom att använda anpassade format eller TEXT-funktionen kan du korrigera visningen, men det ändrar inte det faktiska värdet i den ursprungliga CSV-filen.

Excel tar bort inledande nollor när en CSV-fil öppnas: hur man importerar data utan att ändra dem

Jag är säker på att det har hänt dig: du öppnar en CSV-fil med all världens spänning och plötsligt inser du att din postnummer eller telefonnummer De har tappat bort den där avgörande nollan. Det är ett klassiskt huvudvärk eftersom ett tal som börjar på noll i Excel inte har någon matematisk betydelse, så det bestämmer sig för att "städa upp" det på egen hand, vilket lämnar dig med ofullständig data och bryter all synkronisering med andra plattformar.

Det mest frustrerande är att även om du försöker formatera cellerna som text innan du exporterar från verktyg som Google Sheets, så när du öppnar den resulterande filen i Excel, så ... återanvänder sin egen logik och tar bort nollan. Detta händer eftersom CSV-formatet i huvudsak är vanlig text; det lagrar inte instruktioner om huruvida en kolumn är ett datum, ett tal eller text, vilket lämnar det till programvaran som öppnar den att avgöra vad varje sak är.

Varför uppstår egentligen detta problem?

Person fokuserad på att analysera data och grafer på en bärbar dator i en modern kontorsmiljö.

För att förstå lösningen måste vi först förstå konceptet: en CSV-fil (kommaseparerade värden) är helt enkelt en lista med data separerad med en symbol, vanligtvis ett komma eller ett semikolon. Eftersom den inte har en komplex struktur som en .xlsx-fil, Excel försöker gissa innehålletOm du ser en siffersträng som "08001" tänker du "detta är talet åtta tusen och ett" och tar bort nollan eftersom den inte bidrar med något numeriskt värde.

Exklusivt innehåll - Klicka här  Ändra punkten till decimalkomma i Excel

Detta beteende är ett allvarligt problem när vi arbetar med SKU:er, enhetsidentifierare, personnummer eller data där noll är en del av kodens identitet och inte en kvantitet. Om du förlorar den siffran blir informationen ogiltig för externa databaser eller valideringsprocesser.

Metoder för att importera data utan att ändra den

Man som arbetar hemifrån analyserar finansiell data på sin bärbara dator.

Den gyllene regeln är enkel: Öppna aldrig en CSV-fil genom att dubbelklicka. Om den innehåller känsliga data med inledande nollor, använd istället en av följande kontrollerade sökvägar:

  • Använda Power Query (hämta och transformera data): Detta är det mest professionella alternativet. Gå till fliken "Data", välj "Från Text/CSV" och istället för att läsa in data direkt klickar du på "Transformera data". Detta öppnar Power Query-redigeraren, där du kan välja den problematiska kolumnen och, på fliken Start, ändra datatyp till textGenom att välja "Ersätt aktuell" tvingar du Excel att behandla dessa nollor som tecken och inte som siffror.
  • Guiden för textimport: Om du föredrar den klassiska metoden kan du byta namn på din .csv-fil till .txt och öppna den i Excel. Detta utlöser en guide i tre steg. I det sista steget kan du klicka på kodkolumnen och välja alternativet "Kolumndataformat: Text"Således kommer Excel inte att röra en enda siffra.
  • Importera med hjälp av fliken Data: Med hjälp av sökvägen "Hämta externa data" kan du definiera avgränsare och kodning (t.ex. UTF-8 eller ANSI) för att förhindra att nollor visas. konstiga tecken eller ovanliga symboler i accenttecknen och ñ:erna.
Exklusivt innehåll - Klicka här  Hur man skapar en tidslinje i Excel steg för steg

Visuella knep och formler för specifika fall

Ovanifrånvy av en stationär dator med en smartphone och dataanalysdiagram.

Ibland behöver vi inte att CSV-filen är perfekt, utan snarare att Excel-arbetsboken vi arbetar i visar data korrekt. I sådana fall finns det ett par knep som är mycket praktiska:

Om informationen redan finns i arket och du vill återställa utseendet kan du använda en anpassat talformatGenom att trycka Ctrl+1, i kategorin "Anpassad", kan du skriva så många nollor som din kod behöver siffror (till exempel "00000" för femsiffriga postnummer). Detta gör Excel fyll med inledande nollor de tomma mellanrummen, även om det interna värdet förblir ett tal.

Ett annat alternativ är att använda funktionen =TEXTO(celda; "00000") i en hjälpkolumn. Denna formel konverterar talet till en textsträng med exakt den längd du anger, vilket säkerställer att formatet förblir intakt medan du arbetar i arbetsboken. Om du behöver mata in data manuellt och förhindra att nollan raderas, använd en apostrof (') precis före numret; detta visar Excel att allt som följer är vanlig text.

Exklusivt innehåll - Klicka här  Hur man konverterar Excel till PDF utan program från tredje part

Viktiga skillnader mellan CSV och Excel

Professionell utvärdering av finansiella tabeller och grafer på en bärbar datorskärm.

Det är viktigt att inte förväxla dessa två format för att undvika exportfel. CSV är ett lättviktigt format, idealiskt för utbyta data mellan system (som att överföra information från ett CRM-system till en webbplats) är Excel-filen (.xlsx) en analysmiljö. CSV stöder inte formler, färger eller flera ark; den hanterar bara rådata. Därför, när du exporterar från Google Sheets till CSV, är filen korrekt, men den är... Excel-tolkning den som går sönder när man öppnar den.

För de som arbetar med stora volymer löser Power Query inte bara problemet med nollor, utan tillåter också automatisera rengöringDu kan konfigurera processen bara en gång, och varje gång du uppdaterar den ursprungliga CSV-filen kommer Excel automatiskt att tillämpa textkonverteringen utan att du behöver upprepa stegen manuellt.

Nyckeln till att inte bli galen med data är att sluta förlita sig på automatisk öppning och byta till en manuell och kontrollerad importDefiniera alltid identifierarkolumnerna som text så att inga nollor går förlorade i processen. Nu vet du hur Excel tar bort nollor när du öppnar en CSV-fil: hur du importerar data utan att ändra dem.