Migrera från Excel till Power BI: Steg-för-steg-guide
Din månadsrapport i Excel tar tre timmar att uppdatera. Power BI kan göra det automatiskt. Men hur flyttar du över utan att förlöra data eller förtroende från användarna? Den här guiden visar exakt hur.
På Excel Department har vi migrerat 50+ Excel-lösningar till Power BI. Vi har sett vad som fungerar och vad som går fel. Den här guiden samlar erfarenheterna till en praktisk process du kan följa steg för steg.
Viktigt innan du börjar: Migrera inte allt
Det största misstaget vi ser är att företag bestämmer sig för att “migrera allt till Power BI”. Det är fel approach.
Sanningen: Vissa Excel-lösningar ska stanna i Excel.
Power BI passar för: – Återkommande rapporter som uppdateras regelbundet – Data från flera källor som måste kombineras – Rapporter som delas med många användare – Dataset över 100 000 rader
Excel är fortfarande bättre för: – Budgetar och prognoser med många antaganden – Ad hoc-analyser som görs en gång – Komplexa beräkningar med cellreferenser – Mallar där användare matar in data manuellt
Om du är osäker, läs först vår guide Power BI vs Excel för att avgöra vad som ska migreras.
Fas 1: Kartläggning och prioritering (Vecka 1)
Innan du öppnar Power BI Desktop behöver du veta exakt vad du ska bygga.
Inventera era Excel-rapporter
Skapa en lista på alla Excel-filer som används för rapportering. För varje fil, dokumentera:
Grundinfo: – Filnamn och var den sparas – Vem som äger/underhåller den – Hur ofta uppdateras den (dagligen, veckovis, månadsvis) – Hur många användare behöver den
Datakällor: – Varifrån kommer data? (annat Excel, databas, manuell inmatning, export från system) – Hur hämtas data idag? (kopiera-klistra, import, VBA-makro) – Är datakällan tillgänglig för automatisering?
Komplexitet: – Hur många kalkylblad? – Finns VBA-makron? – Finns komplexa formler eller cross-sheet-referenser? – Hur många olika visualiseringar (grafer, pivottabeller)?
Affärspåverkan: – Hur mycket tid läggs på manuell uppdatering? – Hur viktigt är rapporten för beslut? – Vad händer om rapporten är fel?
Prioritera utifrån ROI
Sortera rapporterna efter denna formel:
Prioritet = (Tid sparad per uppdatering × Antal uppdateringar per år) / Migrationskomplexitet
Där komplexitet = Låg (1), Medel (3), Hög (5)
Exempel:
Rapport A: Försäljningsrapport – Tid: 3 timmar/uppdatering – Frekvens: Veckovis (52 gånger/år) – Total tid: 156 timmar/år – Komplexitet: Låg (1) – Prioritet: 156/1 = 156
Rapport B: Månadsrapport till styrelsen – Tid: 8 timmar/uppdatering – Frekvens: Månadsvis (12 gånger/år) – Total tid: 96 timmar/år – Komplexitet: Hög (5) – Prioritet: 96/5 = 19
Välj rapport A först. Den ger mer värde för mindre ansträngning.
Välj pilotrapport
Din första migration ska uppfylla dessa kriterier:
Bra pilotrapport: – Viktig nog att folk bryr sig – Inte så kritisk att fel får stora konsekvenser – Tydlig datakälla som går att ansluta automatiskt – 3-10 visualiseringar (inte för enkelt, inte för komplext) – 3-5 användare (tillräckligt för att testa delning)
Dålig pilotrapport: – Verksamhetskritisk rapport där fel är oacceptabelt – Komplexa VBA-makron – Data från 10+ olika källor – Manuell datainmatning som inte kan automatiseras
Fas 2: Förbered data (Vecka 1-2)
Power BI kräver strukturerad data. Excel tillåter kaos. Det här är gapet du måste överbrygga.
Rensa Excel-källan
Innan du importerar till Power BI, fixa dessa vanliga problem i Excel:
1. Sammanslagen celler Bryt upp alla sammanslagna celler. Power BI hanterar inte dem.
2. Blankrader och tomma kolumner Ta bort alla blankrader mitt i data. Power Query ser dem som slutet på tabellen.
3. Inkonsekvent datatyp Kolumner måste ha samma datatyp i alla rader. Text i en nummerkolumn bryter importering.
4. Sammanfattningsrader i mitten av data Flytta alla summor och totaler till separata områden. Power BI beräknar summor automatiskt.
5. Rubriker som inte är första raden Gör första raden till kolumnrubriker. Inga tomma rader ovanför.
6. Formaterade data istället för rå värden “3,5 miljoner kr” ska vara 3500000 i cellen, med formatering för visning.
Skapa Excel-tabeller
Gör ditt dataintervall till en Excel-tabell (Ctrl+T). Det ger: – Automatisk expansion när nya rader läggs till – Enklare referens i Power Query – Strukturerad referens i formler
Dokumentera transformationer
Om du har VBA-kod eller komplexa formler i Excel, dokumentera vad de gör. Du kommer behöva återskapa logiken i Power Query eller DAX.
Skapa en enkel lista: – Vilka kolumner beräknas från andra kolumner? – Vilka filter appliceras? – Vilka lookups/VLOOKUP görs? – Vilka datum-beräkningar finns?
Fas 3: Bygg i Power BI Desktop (Vecka 2-3)
Nu är det dags att faktiskt migrera. Följ denna sekvens:
Steg 1: Anslut datakälla
Öppna Power BI Desktop och välj “Get Data”.
För Excel-filer: – Välj Excel Workbook – Bläddra till filen – Välj rätt kalkylblad/tabell – Klicka Transform Data (inte Load direkt)
För databaser: – Välj SQL Server / Azure SQL / Access – Ange servernamn och databas – Välj Import-mode (inte DirectQuery först)
Steg 2: Transformera i Power Query
Power Query är där du rensar och formar data. Här är vanliga transformationer:
Ta bort onödiga kolumner: Högerklicka → Remove Columns på allt du inte behöver
Byt datatyp: Klicka på ikonen vid kolumnnamnet → välj rätt typ (Number, Date, Text)
Filtrera bort testdata: Använd filter-ikonen → avmarkera testvärden eller gamla datum
Pivota/Unpivot: Om data är i fel format (bred istället för lång eller vice versa)
Merge queries: Ersättning för VLOOKUP. Kombinera två tabeller baserat på gemensam kolumn.
Lägg till custom columns: Klicka Add Column → Custom Column för beräkningar
Exempel: Skapa “Ålder” från “Födelsedatum”:
= Date.Year(DateTime.LocalNow()) - Date.Year([Födelsedatum])
Steg 3: Skapa datamodell
Efter Power Query kommer datamodellering. Det här är nytt för de flesta Excel-användare.
Fakta vs dimensioner:
Faktatabeller innehåller mätbara händelser: – Försäljningstransaktioner – Ordrar – Logginlägg
Dimensionstabeller beskriver faktan: – Kunder – Produkter – Datum – Regioner
Skapa relationer:
Gå till Model-vyn. Dra en kolumn från faktatabellen till motsvarande kolumn i dimensionstabellen.
Exempel: – Försäljning[KundID] → Kunder[KundID] – Försäljning[ProduktID] → Produkter[ProduktID] – Försäljning[Datum] → Kalender[Datum]
Viktigt: En-till-många-relationer (enstaka produkt kan förekomma i många försäljningar).
Steg 4: Skapa measures med DAX
DAX är Power BI:s formelspråk. Det liknar Excel-formler men fungerar annorlunda.
Grundläggande measures:
Total Försäljning = SUM(Försäljning[Belopp])
Antal Ordrar = COUNTROWS(Försäljning)
Genomsnittlig Order = DIVIDE([Total Försäljning], [Antal Ordrar])
Föregående Månad =
CALCULATE(
[Total Försäljning],
DATEADD(Kalender[Datum], -1, MONTH)
)
Tillväxt % =
DIVIDE(
[Total Försäljning] - [Föregående Månad],
[Föregående Månad]
)
Tips: Skapa measures för allt du vill mäta. Använd inte calculated columns för aggregeringar.
Steg 5: Bygg visualiseringar
Nu kommer den roliga delen. Skapa samma (eller bättre) visualiseringar som i Excel.
Kort (Card): För enstaka siffror – Dra measure till Card-visual – Formatera decimal, tusentalsavskiljare
Stapel/Kolumndiagram: För jämförelser – X-axis: Kategori (produkt, region, månad) – Y-axis: Measure (försäljning, antal) – Legend: Ytterligare dimension för färgkodning
Linjediagram: För trender över tid – X-axis: Datum – Y-axis: Measure – Lägg till trendlinje under Analytics
Tabell: För detaljerad data – Dra dimensioner och measures – Sortér genom att klicka på kolumnrubriker
Slicers: För filter – Dra dimension till Slicer – Ändra format till Dropdown eller List
Tips: Max 6-8 visuella objekt per sida. Skapa flera sidor vid behov.
Steg 6: Formatera för användarvänlighet
Lägg till titel och beskrivning: – Varje visual bör ha en tydlig titel – Lägg till beskrivning för komplexa visualiseringar
Färger: – Använd företagets färgpalett – Konsekvent användning (samma färg = samma kategori) – Undvik för många färger (max 5-7)
Formatera siffror: – Tusentalsavskiljare: mellanslag (1 234 kr) – Decimaler: relevant antal (pengar = 0, procent = 1) – Prefix/suffix: “kr”, “%”, etc.
Fas 4: Validera mot Excel (Vecka 3)
Det här steget hoppar många över. Det är ett misstag. Du måste bevisa att Power BI visar samma siffror som Excel.
Jämför siffra för siffra
Skapa en valideringslista:
| KPI | Excel-värde | Power BI-värde | Differens | Status |
|---|---|---|---|---|
| Total försäljning | 1 234 567 kr | 1 234 567 kr | 0 kr | ✓ |
| Antal ordrar | 4 532 | 4 532 | 0 | ✓ |
| Snitt order | 272 kr | 272 kr | 0 kr | ✓ |
Gå igenom varje measure och varje siffra. Skriv ner avvikelser.
När siffrorna inte matchar
Vanliga orsaker:
1. Olika filter Excel har kanske dolda filter du glömt. Kolla Source-fliken i Excel noggrant.
2. Bortfiltrerad data i Power Query Kontrollera Applied Steps i Power Query. Har du tagit bort för mycket?
3. Fel relationer Om relationer är fel multipliceras eller försvinner data. Dubbelkolla kardinalitet.
4. Fel aggregering SUM vs AVERAGE vs COUNT. Är du säker på att du använder rätt?
5. Datumantaganden Excel kan ha antaganden om räkenskapsår eller datum som Power BI inte vet.
Få godkännande från data-ägare
Den person som äger Excel-rapporten måste godkänna att Power BI-versionen är korrekt. Boka ett möte där ni går igenom siffra för siffra tillsammans.
Fas 5: Publicera och testa (Vecka 4)
Nu är det dags att flytta från Desktop till molnet.
Publicera till Power BI Service
I Power BI Desktop, klicka “Publish”.
Välj workspace: – My Workspace: För tester och personligt arbete – Delad workspace: För team-arbete
Första publiceringen tar längre (data laddas upp). Framtida publiceringar går snabbare.
Sätt upp automatisk uppdatering
I Power BI Service, gå till dataset-inställningar:
Scheduled refresh: – Klicka “Schedule refresh” – Välj frekvens (dagligen, veckovis) – Välj tid (ofta nattetid eller tidig morgon) – Ange credentials för datakällor
Viktigt: För Excel-filer, de måste ligga på OneDrive eller SharePoint för automatisk uppdatering.
Dela med test-användare
Ge 3-5 användare tillgång: – Gå till workspace – Klicka Access – Lägg till användare med “Viewer”-roll
Boka 30 minuter med varje användare: – Visa hur man öppnar rapporten – Visa hur filter fungerar – Visa hur man exporterar till Excel om behövs – Lyssna på feedback
Fas 6: Lansera och avveckla Excel (Vecka 5)
När test-användare godkänt, dags för ful lansering.
Kommunicera ändringen
E-post till alla användare:
Titel: Ny försäljningsrapport i Power BI – Ersätter Excel från 1 mars
Innehåll: – Vad som ändras (Excel ersätts med Power BI) – Varför (automatisk uppdatering, alltid aktuell data) – Länk till rapporten – När träder det i kraft – Vart vänder man sig vid problem
Tips: Inkludera en kort videogenomgång (2-3 min) som visar hur man använder rapporten.
Utbildning
Boka 30-minuters introduktion för alla användare: – Visa hur man öppnar rapporten – Demonstrera interaktivitet (klicka, filtrera, drill down) – Visa mobil-appen om relevant – Frågor och svar
Avveckla Excel-filen
Steg 1 (Vecka 1-4): Köra parallellt. Excel uppdateras som vanligt + Power BI finns tillgänglig.
Steg 2 (Vecka 5): Sluta uppdatera Excel. Lägg till stor röd banner: “DENNA RAPPORT UPPDATERAS INTE LÄNGRE. Använd Power BI: [länk]”
Steg 3 (Vecka 6-8): Flytta Excel-filen till Arkiv-mapp. Behåll i 2-3 månader för säkerhet.
Steg 4 (Månad 3+): Radera Excel-filen om ingen använt den på tre månader.
Vanliga problem och lösningar
“Power BI visar fel siffror”
Checklista: – Kolla relationer i Model-vyn – Verifiera att alla filter är korrekta – Jämför Power Query Applied Steps med Excel-källan – Testa med enklare dataset för att isolera problemet
“Rapporten är långsam”
Vanliga orsaker: – För många visuella objekt på en sida (max 6-8) – Calculated columns istället för measures – DirectQuery när Import-mode fungerar bättre – Stora images i rapporten
“Användare hittar inte rapporten”
Lösning: – Skapa en Power BI App istället för att dela workspace – Fäst rapporten i Teams-kanal – Lägg till bokmärke i webbläsaren – Skicka direkt-länk i e-post
“Data uppdateras inte automatiskt”
Checklista: – Kolla att scheduled refresh är aktiverad – Verifiera credentials för datakällor – För Excel: flytta till SharePoint/OneDrive – Kolla refresh history för felmeddelanden
När du bör anlita hjälp
Du kan migrera själv, men det finns situationer där konsulthjälp lönar sig:
Anlita konsult om: – Din datamodell är komplex (10+ tabeller, många relationer) – Du har komplexa VBA-makron att översätta – Datakällor är svåra att ansluta (custom API:er, legacy-system) – Du har tight deadline – Du vill undvika vanliga misstag
På Excel Department har vi migrerat 50+ Excel-lösningar till Power BI. Vi kan: – Utvärdera vilka rapporter som ska migreras – Bygga pilotrapport tillsammans med ert team – Utbilda era användare – Sätta upp automatiska uppdateringar – Dokumentera lösningen
Kontakta oss för gratis konsultation (30 min).
Nästa steg
Du har nu en komplett plan för att migrera från Excel till Power BI. Här är din checklista:
Vecka 1: – [ ] Inventera Excel-rapporter – [ ] Prioritera baserat på ROI – [ ] Välj pilotrapport – [ ] Rensa och strukturera källdata
Vecka 2-3: – [ ] Bygg rapport i Power BI Desktop – [ ] Skapa datamodell och relationer – [ ] Bygg visualiseringar – [ ] Validera mot Excel
Vecka 4: – [ ] Publicera till Power BI Service – [ ] Sätt upp automatisk uppdatering – [ ] Testa med 3-5 användare – [ ] Justera baserat på feedback
Vecka 5: – [ ] Lansera till alla användare – [ ] Ge utbildning – [ ] Avveckla Excel-version – [ ] Dokumentera lösningen
Relaterade guider: – Power BI för företag: Komplett guide – 5 Power BI-dashboards varje CFO behöver – Power BI vs Excel: När ska du välja vilket?
Behöver du hjälp?
Excel Department hjälper svenska företag migrera från Excel till Power BI. Vi kan leda hela projektet eller coacha ert team genom processen.
Boka gratis konsultation – 30 minuter där vi diskuterar er situation.
Kontakta Excel Department: – Telefon: 010-264 20 20 – E-post: info@exceldepartment.se – Adress: Slottsbacken 8, 111 30 Stockholm