Dataimport i Excel: Lös vanliga importfel och validera data
Du importerar data från CSV, databas eller webben. Siffror blir text. Datum visar serienummer. Svenska tecken (å, ä, ö) blir konstiga symboler. All data hamnar i en kolumn.
Det här är guiden som löser importproblemen. Du lär dig importera data korrekt från första början och åtgärda vanliga fel efter import. Med rätt metod tar importen 30 sekunder istället för 30 minuter av manuell fixande.
För allmän felsökning, se Excel-felsökningsguiden. För andra problem, läs vanliga Excel-problem.
Vanliga dataimportproblem
Problem 1: Siffror tolkas som text
Symptom: – Tal vänsterjusterade (istället för högerjusterade) – Grön triangel i övre vänstra hörnet – Formler fungerar inte (t.ex. SUMMA ger 0)
Orsak: Cellen var formaterad som text innan import, eller data innehöll inledande apostrof.
Problem 2: Datum blir serienummer
Symptom: – Istället för “2026-01-30” ser du “44 927” – Eller: datum tolkas fel (amerikanskt format: månad/dag/år)
Orsak: Datumformat matchar inte Excel-förväntan, eller cell formaterad som tal.
Problem 3: Svenska tecken blir konstiga symboler
Symptom: – “å” blir “Ã¥” – “ö” blir “ö” – “ä” blir “ä”
Orsak: Fel teckenkodning vid import (UTF-8 vs ISO-8859-1).
Problem 4: All data i en kolumn
Symptom: – Du förväntar dig tabellformat men allt hamnar i kolumn A – Data separerad med semikolon eller tab men Excel ser det inte
Orsak: Excel gissar fel avgränsare vid import.
Problem 5: Extra blanksteg
Symptom: – Data ser rätt ut men formler fungerar inte – “Stockholm” matchar inte “Stockholm” (extra blanksteg)
Orsak: Inledande/avslutande blanksteg från källsystemet.
Rätt metod: Importera från CSV/text
Fel metod (dubbelklicka på CSV): Excel gissar format och gör ofta fel.
Rätt metod (Data → Från text/CSV):
Steg för steg
-
Öppna Excel (tomt)
-
Data→Hämta data→Från fil→Från text/CSV -
Välj fil
-
Förhandsvisning öppnas:
- Ursprung: Välj
65001: Unicode (UTF-8)för svenska tecken - Avgränsare: Kolla att rätt avgränsare är vald:
- Komma (
,) — Vanlig CSV-standard - Semikolon (
;) — Svensk CSV-standard - Tab — TSV-filer
- Annat — Ange eget tecken
- Komma (
- Datatypsidentifiering: Välj “Baserat på hela datauppsättningen”
- Ursprung: Välj
-
Klicka “Omvandla data” (öppnar Power Query)
-
I Power Query:
- Kontrollera varje kolumn
- Klicka på ABC-ikonen i kolumnrubriken för att välja typ:
- Text — För personnummer, postnummer (med inledande noll)
- Heltal — För heltal
- Decimaltal — För belopp
- Datum — För datum
- Om kolumn är fel: Högerklicka → Ändra typ
-
Klicka “Stäng och läs in”
Resultat: Data importeras korrekt med rätt datatyper.
Fördelar med Power Query-metoden
- Repeaterbar: Högerklicka på frågan → Uppdatera för att importera på nytt
- Dokumenterad: Alla omvandlingssteg sparas
- Konsekvent: Samma import varje gång
- Snabb: När stegen är definierade tar import några sekunder
Åtgärda importfel efter import
Om du redan importerat data och upptäckt fel:
Åtgärda: Siffror lagrade som text
Metod 1: Text till kolumner (snabbast)
- Markera kolumnen
Data→Text till kolumner- Välj “Avgränsad” → Nästa
- Avmarkera alla avgränsare → Nästa
- Välj “Standard” under kolumndataformat
- Slutför
Metod 2: Sök och ersätt
- Markera kolumnen
- Ctrl+H
- Sök efter: (lämna tomt)
- Ersätt med: (lämna tomt)
- Ersätt alla
Excel tvingas omvärdera cellerna.
Metod 3: VÄRDE()-funktionen
- I hjälpkolumn:
=VÄRDE(A1) - Kopiera nedåt
- Kopiera resultat
- Klistra in special → Värden över originalet
Åtgärda: Datum som serienummer
Om det visas som tal (44927):
- Markera cellerna
- Högerklicka → Formatera celler
- Välj “Datum”
- Välj önskat datumformat
- OK
Om datum är text och måste konverteras:
=DATUMVÄRDE(A1)
Eller om format är ÅÅÅÅMMDD:
=DATUM(VÄNSTER(A1;4);MEDEL(A1;5;2);HÖGER(A1;2))
Åtgärda: Svenska tecken (teckenkodning)
Om redan importerat med fel kodning:
Tyvärr finns ingen enkel fix. Du måste: 1. Ta bort datan 2. Importera på nytt med rätt kodning (UTF-8)
Förebyggande: Använd alltid Data → Från text/CSV och välj UTF-8 som ursprung.
Åtgärda: All data i en kolumn
Använd Text till kolumner:
- Markera kolumn A
Data→Text till kolumner- Välj “Avgränsad” → Nästa
- Markera avgränsare:
- Tab — Om data separerad med tab
- Semikolon — Om data separerad med semikolon
- Komma — Om data separerad med komma
- Mellanslag — Om data separerad med blanksteg
- Annat — Ange eget tecken
- Förhandsvisning visar hur data kommer delas upp
- Nästa
- Ange dataformat för varje kolumn (vanligtvis “Standard”)
- Slutför
Åtgärda: Extra blanksteg
Använd BESKÄR()-funktionen:
=BESKÄR(A1)
Tar bort: – Inledande blanksteg – Avslutande blanksteg – Flera blanksteg i rad (ersätts med ett)
Eller för hela kolumnen:
- Markera kolumnen
- Ctrl+H (Sök och ersätt)
- Hitta vad: Ett blanksteg + Ett blanksteg (två blanksteg)
- Ersätt med: Ett blanksteg
- Ersätt alla
- Upprepa tills Excel säger “0 ersättningar”
Import från databaser (SQL, Access)
Anslut till databas
Data→Hämta data→Från databas- Välj typ:
- SQL Server
- Microsoft Access-databas
- Från ODBC
- Ange servernamn och databasnamn
- Ange autentisering (Windows eller databasinloggning)
- Välj tabell eller skriv SQL-fråga
- Klicka OK
I Power Query: – Filtrera rader – Välj kolumner – Ändra datatyper – Stäng och läs in
Uppdatering: Högerklicka på frågan → Uppdatera. Data hämtas från databasen på nytt.
Import från webben
Från webbsida
Data→Hämta data→Från webben- Ange URL
- Excel hittar tabeller på sidan
- Välj tabell
- Omvandla i Power Query om nödvigt
- Stäng och läs in
Användningsfall: – Valutakurser från centralbanker – Sportresultat – Statistik från myndigheter
Från API (JSON)
Data→Hämta data→Från webben- Ange API-URL
- Om API kräver autentisering: Välj autentiseringstyp
- JSON konverteras till tabell automatiskt
- Expandera kolumner med nästlade data
- Stäng och läs in
Tips: Använd Power Query för att transformera JSON-struktur.
Datavalidering efter import
Efter import — validera att datan är korrekt.
Kontrollera datatyper
Snabbmetod: 1. Markera kolumn 2. Titta på formateringsfältet (Start-fliken) 3. Ska stå rätt datatyp: – Heltal → Talformat – Decimaltal → Talformat med decimaler – Datum → Datumformat – Text → Textformat
Kontrollera intervall (numerisk data)
Hitta extremvärden:
Min: =MIN(A:A)
Max: =MAX(A:A)
Ser rimligt ut? Eller finns det extremvärden (t.ex. 999999 som “saknad data”)?
Hitta outliers:
Använd villkorsstyrd formatering: 1. Markera kolumn 2. Start → Villkorsstyrd formatering → Övre/nedre regler 3. Välj “Över medelvärde” eller “Under medelvärde”
Kontrollera dubbletter
Hitta dubbletter:
- Markera kolumn
- Start → Villkorsstyrd formatering → Markera cellregler → Duplicera värden
- Välj formatering
Ta bort dubbletter:
- Markera datatabellen
- Data → Ta bort dubbletter
- Välj kolumner att kontrollera
- OK
Varning: Permanent åtgärd. Gör en kopia först.
Kontrollera saknade värden
Hitta tomma celler:
- Ctrl+G (Go To)
- Special
- Välj “Tomma celler”
- OK
Alla tomma celler markeras.
Ersätt tomma celler:
- Markera kolumn
- Ctrl+H
- Hitta vad: (lämna tomt)
- Ersätt med:
0ellerSaknaseller annat - Ersätt alla
Kontrollera unika värden
Är värden unika när de borde vara det?
Exempel: Personnummer, artikelnummer, kundnummer.
=ANTAL.UNIKA(A:A)
Jämför med totalt antal rader. Ska vara lika om alla är unika.
Eller använd pivot-tabell: 1. Markera kolumn 2. Ctrl+T (skapa tabell) 3. Infoga → Pivot-tabell 4. Dra kolumnen till “Rader” och “Värden” 5. Filtrera värden > 1 (hittar dubbletter)
Best practices för dataimport
1. Använd alltid Power Query för återkommande import
Inte “Öppna” eller dubbelklicka. Använd Data → Från text/CSV.
2. Spara importstegen
Power Query sparar alla omvandlingar. Nästa gång: högerklicka → Uppdatera.
3. Ange datatyper explicit
Låt inte Excel gissa. Välj datatyp i Power Query för varje kolumn.
4. Validera efter varje import
Kör snabb-kontroller: – Min/Max för numeriska kolumner – Räkna tomma celler – Kontrollera första och sista raderna
5. Dokumentera importprocess
Lägg till kommentar i Excel-filen: – Källa (fil, databas, URL) – Importdatum – Eventuella manuella steg
6. Ha backup av källfil
Behåll originalkällan (CSV, osv.) för minst en månad.
Automatisera dataimport med VBA
För återkommande import från samma källa kan VBA automatisera helt.
Exempel: Importera CSV varje måndag
Sub ImporteraCSV()
Dim filväg As String
filväg = "C:\Data\försäljning.csv"
' Ta bort gammal data
Sheets("Import").Cells.Clear
' Importera ny data
With Sheets("Import").QueryTables.Add( _
Connection:="TEXT;" & filväg, _
Destination:=Sheets("Import").Range("A1"))
.TextFileParseType = xlDelimited
.TextFileSemicolonDelimiter = True
.Refresh BackgroundQuery:=False
End With
End Sub
Läs mer: Excel-automation med VBA
När du behöver professionell hjälp
Kontakta Excel Department om:
- Komplexa datakällor (flera system, API:er)
- Stora datamängder (100 000+ rader)
- Återkommande import som måste automatiseras
- Datavalidering med avancerade regler
- Integration med affärssystem (ERP, CRM)
Vi erbjuder: – Power Query-lösningar för komplex datatransformation – VBA-automation för schemalagd import – Datavalidering och kvalitetskontroll – Integration med externa system
Ring 0706 638306 eller mejla info@exceldepartment.se.
Sammanfattning: Din importchecklista
Före import: 1. [ ] Använd Data → Från text/CSV (inte dubbelklicka) 2. [ ] Välj UTF-8 som teckenkodning 3. [ ] Kontrollera avgränsare i förhandsvisning 4. [ ] Öppna i Power Query 5. [ ] Ange datatyp för varje kolumn explicit 6. [ ] Stäng och läs in
Efter import: 7. [ ] Kontrollera att siffror är högerjusterade 8. [ ] Kontrollera datum-format 9. [ ] Kontrollera svenska tecken (å, ä, ö) 10. [ ] Kör Min/Max på numeriska kolumner 11. [ ] Sök efter tomma celler 12. [ ] Kontrollera dubbletter om relevant
För framtiden: 13. [ ] Spara Power Query-frågan 14. [ ] Dokumentera importprocess 15. [ ] Behåll backup av källdata
Relaterat innehåll
- Excel-felsökningsguide — Systematisk problemlösning
- Vanliga Excel-problem — Snabba lösningar
- Power Query-guide — Avancerad datatransformation
- Excel-automation med VBA — Automatisera import
- Excel-hjälp och support — Professionell hjälp
Excel Department Slottsbacken 8, Stockholm Telefon: +46-10-264-20-20 / 0706 638306 E-post: info@exceldepartment.se
Production Notes: – Word count: ~1,500 words – Primary keyword “excel dataimport” naturally integrated – Covers all major import issues and solutions – Native Swedish (sammansättningar, du-form, V2 word order) – Practical, solution-focused tone – Internal links to pillar and related content – CTA to Excel Department services – Includes validation checklist and best practices