Power Query i Excel – kom i gang
Kort svar
Power Query er verktøyet i Excel som henter inn og rydder data før de havner i arket. Du gjør oppryddingen én gang, og Excel husker hvert steg. Neste måned bytter du ut kildefilen og trykker Oppdater alle. Du finner det under Data og Hent data i Excel 2016 og nyere.
Formler regner på data som allerede ligger i arket. Power Query håndterer alt som skjer før det: hente dataene, rette formater, fjerne rot og koble kilder sammen. Forskjellen i praksis er at Power Query husker hva du gjorde.
Når det lønner seg
Bruk Power Query når minst ett av punktene stemmer:
- Du gjør den samme oppryddingen mer enn én gang.
- Dataene kommer fra en fil eller et system utenfor Excel.
- Du skal slå sammen flere filer eller tabeller.
- Datamengden er stor nok til at oppslagsformler gjør filen treg.
- Rapporten skal kunne oppdateres av noen andre enn deg.
Bruk vanlige formler når det er en engangsjobb, eller når beregningen skal skje på tall som allerede ligger riktig i arket.
| Oppgave | Formler | Power Query |
|---|---|---|
| Engangsjobb på data i arket | Ja | Overkill |
| Import som gjentas hver måned | Nei | Ja |
| Koble to store tabeller | Treg | Ja |
| Beregning per rad i en rapport | Ja | Kan begge |
| Snu en kryssrapport til liste | Nesten umulig | Ett klikk |
Slik kommer du i gang
- Data → Hent data og velg kilden – fil, mappe, database eller nettside.
- Klikk Transformer data i forhåndsvisningen for å komme inn i editoren. Klikker du Last inn med en gang, hopper du over hele oppryddingen.
- Gjør stegene dine. Til høyre bygges en liste over dem – den er både dokumentasjon og angreknapp.
- Lukk og last inn til når du er ferdig.
Angrer du på et steg, klikker du krysset ved siden av det i listen. Du kan også klikke deg tilbake til et tidligere steg for å se hvordan dataene så ut akkurat der – det er den beste måten å feilsøke en spørring på.
De stegene du faktisk bruker
Bruk første rad som overskrifter. Nesten alltid det første du trenger etter import fra CSV eller en eksportfil.
Endre type. Sett datatype på hver kolonne: tekst, desimaltall, dato. Dette er både den viktigste og den mest problematiske operasjonen – se advarselen under.
Fjern kolonner. Ta bort alt du ikke trenger med en gang. Færre kolonner gir raskere oppdatering og en ryddigere spørring.
Filtrer rader. Fjern tomme rader, delsummer og alt som ikke er data. Bruk gjerne «Fjern tomme» på den kolonnen som alltid har verdi.
Trim og rens. Fjerner mellomrom og skjulte tegn. Kjør dette på alle kolonner du senere skal koble på – det løser de fleste treffproblemene på forhånd.
Del kolonne. Splitt Etternavn, Fornavn eller en dato-og-tid-kolonne, med
skilletegn eller antall tegn.
Erstatt verdier. Bytt ut bindestreker med null, eller rydd i skrivemåter som går igjen.
Avpivoter kolonner. Det viktigste steget folk ikke kjenner til. Har du en rapport med én kolonne per måned, gjør dette den om til to kolonner – måned og verdi – slik at den kan brukes i en pivottabell. Marker kolonnene som skal snus, høyreklikk og velg Avpivoter kolonner.
Gruppér etter. Summerer eller teller per kunde, per måned, per avdeling – uten pivottabell.
Betinget kolonne. Samme logikk som HVIS, men som et steg i spørringen. Ryddig når kategoriseringen skal følge dataene og ikke arket.
Slå sammen og tilføy. Å koble to tabeller på en nøkkel, eller stable dem under hverandre. Se slå sammen to Excel-ark.
Avpivoter: eksempelet som forklarer alt
Slik ser en typisk rapport ut når du får den fra noen andre:
| Avdeling | Jan | Feb | Mar |
|---|---|---|---|
| Nord | 120 | 140 | 130 |
| Sør | 90 | 95 | 110 |
Dette kan ikke pivoteres, filtreres på periode eller sammenlignes mot i fjor. Marker månedskolonnene, høyreklikk og velg Avpivoter kolonner:
| Avdeling | Måned | Verdi |
|---|---|---|
| Nord | Jan | 120 |
| Nord | Feb | 140 |
| Nord | Mar | 130 |
| Sør | Jan | 90 |
Nå er det data. Og kommer det en april-kolonne neste måned, tas den med automatisk – hvis du bruker Avpivoter andre kolonner i stedet, som betyr «snu alt unntatt disse».
Det siste valget er verdt å merke seg: det gjør spørringen robust mot at kilden får nye kolonner.
Fra spørring til ark
Når stegene er ferdige, velger du Lukk og last inn til. Der har du fire valg:
- Tabell i et nytt ark – for data du vil se og regne på.
- Pivottabellrapport – rett inn i en pivot, uten mellomlanding.
- Bare opprett tilkobling – for spørringer som kun er byggeklosser i andre spørringer.
- Legg til i datamodellen – når datamengden er større enn et ark tåler.
Det tredje er viktig for ytelsen. Laster du inn alle delspørringene som tabeller, ligger de samme dataene flere ganger i filen.
Oppdatering
Ctrl + Alt + F5 oppdaterer alt. Vil du at det skal skje automatisk når filen åpnes: Data → Spørringer og tilkoblinger, høyreklikk spørringen → Egenskaper → Oppdater data når filen åpnes.
Excel oppdaterer ikke av seg selv når filen er lukket. Trenger du det, hører løsningen hjemme et annet sted enn i en Excel-fil på en delt disk.
Fellene
Steget «Endret type» rett etter import. Power Query legger det inn automatisk, og det låser seg til kolonnenavnene slik de var den dagen. Kommer det en ny kolonne, eller endrer en kolonne navn, knekker spørringen. Slett dette steget og sett typene bevisst til slutt i stedet.
Hardkodet filsti. C:\Users\ditt-navn\Documents\data.xlsx virker ikke hos
noen andre. Bruk en parameter for mappen, eller legg filene på en delt
plassering alle har tilgang til.
Regionale innstillinger. 03.01.2026 blir 3. januar eller 1. mars avhengig
av innstillinger. Bruk Endre type → Med lokalinnstilling og velg norsk, så
er det entydig.
For mange steg på store datasett. Filtrer bort rader og kolonner tidlig i spørringen. Da har de senere stegene mindre å jobbe med.
Kolonner som legges til i kilden. Bruk «Velg kolonner» framfor «Fjern kolonner» der du kan – det er mer forutsigbart når kilden endrer seg.
Kildefilen er lagret som .xls eller er åpen hos noen andre. Begge deler kan gi feil ved oppdatering som ikke har noe med spørringen å gjøre.
Alt lastes inn i arket. Er filen blitt stor og treg, sjekk under Spørringer og tilkoblinger hvor mange spørringer som faktisk laster til et ark. Delsteg skal være tilkoblinger.
Når spørringen knekker
| Feilmelding | Betyr som regel |
|---|---|
Kolonnen Beløp i tabellen ble ikke funnet |
Kildens kolonnenavn er endret |
| Vi fant ikke filen | Filstien er endret, eller filen er flyttet |
| Kan ikke konvertere til tall | En rad inneholder tekst der det ventes tall |
| Uttrykk.Feil | Et steg refererer til noe som ikke finnes lenger |
Framgangsmåten er den samme hver gang: klikk deg gjennom stegene i listen til høyre, og finn det første steget der forhåndsvisningen ser feil ut. Feilen ligger i det steget – ikke i det siste.
Et typisk oppsett
En månedlig salgsrapport kan se slik ut:
- Kilde: mappe med én eksportfil per måned.
- Kombiner: filene tilføyes til én tabell.
- Rens: overskrifter, datatyper, trim, fjern tomme rader.
- Koble: slå sammen med kundetabellen for å få med region.
- Last inn: til pivottabell.
Neste måned: legg den nye filen i mappen, trykk Oppdater alle. Det er hele rutinen.
Vil du se hvordan sammenslåing fungerer i praksis, se slå sammen to Excel-ark. Skal resultatet bli en fast rapport, se rapporter og dashboard, og automatisere Excel for hvor Power Query hører hjemme i en større rutine.
Vanlige spørsmål
Hvor finner jeg Power Query?
Under fanen Data, som «Hent data» eller «Hent og transformer» i Excel 2016 og nyere på Windows. I Excel 2010 og 2013 må tillegget installeres separat. Excel for Mac har det, men med færre datakilder.
Ødelegger Power Query kildefilen min?
Nei. Power Query leser kilden og skriver resultatet til et nytt sted. Kildefilen endres aldri.
Må jeg lære M-språket?
Nei. Nesten alt gjøres med knapper i grensesnittet, og Power Query skriver koden for deg. M er nyttig når du vil justere et steg manuelt, men det er ikke nødvendig for å komme i gang.
Hvor mange rader tåler Power Query?
Selve spørringen har ingen praktisk grense – den kan behandle millioner av rader. Begrensningen er arket du laster inn til, som har 1 048 576 rader. Skal du jobbe med mer, laster du til datamodellen i stedet for til et ark.
Hvorfor er oppdateringen så treg?
Som regel fordi filtrering og fjerning av kolonner skjer sent i spørringen, slik at alle mellomstegene jobber med mer data enn nødvendig. Flytt disse stegene så tidlig som mulig, og unngå å laste inn delspørringer som tabeller.
Kan Power Query oppdatere seg selv automatisk?
Den kan oppdatere når filen åpnes, og med et gitt intervall så lenge filen er åpen. Men Excel gjør ingenting når filen er lukket – skal noe kjøres etter en tidsplan uten at noen åpner filen, må det ligge i en tjeneste utenfor Excel.
Hva er forskjellen på Power Query og Power Pivot?
Power Query henter og rydder data før de kommer inn. Power Pivot lagrer store datamengder i en datamodell og regner ut mål med DAX. De brukes ofte sammen, men løser hver sin oppgave.