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

  1. Öppna Excel (tomt)

  2. DataHämta dataFrån filFrån text/CSV

  3. Välj fil

  4. 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
    • Datatypsidentifiering: Välj “Baserat på hela datauppsättningen”
  5. Klicka “Omvandla data” (öppnar Power Query)

  6. 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
  7. 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)

  1. Markera kolumnen
  2. DataText till kolumner
  3. Välj “Avgränsad” → Nästa
  4. Avmarkera alla avgränsare → Nästa
  5. Välj “Standard” under kolumndataformat
  6. Slutför

Metod 2: Sök och ersätt

  1. Markera kolumnen
  2. Ctrl+H
  3. Sök efter: (lämna tomt)
  4. Ersätt med: (lämna tomt)
  5. Ersätt alla

Excel tvingas omvärdera cellerna.

Metod 3: VÄRDE()-funktionen

  1. I hjälpkolumn: =VÄRDE(A1)
  2. Kopiera nedåt
  3. Kopiera resultat
  4. Klistra in special → Värden över originalet

Åtgärda: Datum som serienummer

Om det visas som tal (44927):

  1. Markera cellerna
  2. Högerklicka → Formatera celler
  3. Välj “Datum”
  4. Välj önskat datumformat
  5. 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:

  1. Markera kolumn A
  2. DataText till kolumner
  3. Välj “Avgränsad” → Nästa
  4. 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
  5. Förhandsvisning visar hur data kommer delas upp
  6. Nästa
  7. Ange dataformat för varje kolumn (vanligtvis “Standard”)
  8. 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:

  1. Markera kolumnen
  2. Ctrl+H (Sök och ersätt)
  3. Hitta vad: Ett blanksteg + Ett blanksteg (två blanksteg)
  4. Ersätt med: Ett blanksteg
  5. Ersätt alla
  6. Upprepa tills Excel säger “0 ersättningar”

Import från databaser (SQL, Access)

Anslut till databas

  1. DataHämta dataFrån databas
  2. Välj typ:
    • SQL Server
    • Microsoft Access-databas
    • Från ODBC
  3. Ange servernamn och databasnamn
  4. Ange autentisering (Windows eller databasinloggning)
  5. Välj tabell eller skriv SQL-fråga
  6. 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

  1. DataHämta dataFrån webben
  2. Ange URL
  3. Excel hittar tabeller på sidan
  4. Välj tabell
  5. Omvandla i Power Query om nödvigt
  6. Stäng och läs in

Användningsfall: – Valutakurser från centralbanker – Sportresultat – Statistik från myndigheter

Från API (JSON)

  1. DataHämta dataFrån webben
  2. Ange API-URL
  3. Om API kräver autentisering: Välj autentiseringstyp
  4. JSON konverteras till tabell automatiskt
  5. Expandera kolumner med nästlade data
  6. 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:

  1. Markera kolumn
  2. Start → Villkorsstyrd formatering → Markera cellregler → Duplicera värden
  3. Välj formatering

Ta bort dubbletter:

  1. Markera datatabellen
  2. Data → Ta bort dubbletter
  3. Välj kolumner att kontrollera
  4. OK

Varning: Permanent åtgärd. Gör en kopia först.

Kontrollera saknade värden

Hitta tomma celler:

  1. Ctrl+G (Go To)
  2. Special
  3. Välj “Tomma celler”
  4. OK

Alla tomma celler markeras.

Ersätt tomma celler:

  1. Markera kolumn
  2. Ctrl+H
  3. Hitta vad: (lämna tomt)
  4. Ersätt med: 0 eller Saknas eller annat
  5. 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 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