Power Query

Power Query oppdaterer ikke – de vanligste årsakene

Kort svar

Les feilmeldingen først, og klikk deg deretter gjennom stegene i spørringen for å finne det første steget der forhåndsvisningen ser feil ut. Feilen ligger i det steget, ikke i det siste. De vanligste årsakene er at kilden har endret kolonnenavn, at filstien er flyttet, at kildefilen er åpen hos noen andre, at datatypen ikke lenger passer, eller at personverninnstillingene blokkerer at to kilder kombineres.

Power Query er forutsigbart når det virker, og irriterende ordknapt når det ikke gjør det. Feilsøkingen er heldigvis nesten alltid den samme øvelsen.

Framgangsmåten: finn det første steget som ser feil ut

  1. Data → Hent data → Start Power Query-redigering.
  2. Klikk på spørringen som feiler.
  3. Klikk deg gjennom stegene i listen til høyre, ovenfra og ned.
  4. Stopp ved det første steget der forhåndsvisningen ser gal ut – tomme kolonner, Error i cellene, eller null rader.

Feilen ligger i det steget. Ikke i det siste, som er der feilmeldingen dukker opp.

Er det enkeltceller som viser Error, klikk på ordet Error – da får du den faktiske meldingen for akkurat den raden nederst i vinduet. Det er mer presist enn den generelle meldingen Excel viser i arket.

Årsak 1: kolonnenavnet i kilden er endret

Kolonnen Beløp i tabellen ble ikke funnet

Den desidert vanligste. Noen har endret overskriften i eksporten, eller systemet har begynt å skrive Beløp NOK i stedet for Beløp.

Spørringen refererer til kolonner ved navn. Endres navnet, finner den ingenting.

Rett det ved å endre navnet tilbake i steget som klager – eller bedre, gjør spørringen mindre skjør:

  • Bruk Velg kolonner framfor Fjern kolonner. Da tåler den at kilden får nye felter.
  • Slett det automatiske Endret type-steget rett etter import, og sett typene bevisst til slutt. Det steget låser seg til alle kolonnenavnene slik de var den dagen, og er årsak nummer én til at spørringer knekker.

Endret type-steget er verdt en egen gjennomgang. Power Query legger det inn uten å spørre, og det lister opp hver eneste kolonne ved navn. Får kilden én ny kolonne eller ett endret navn, feiler steget – selv om kolonnen ikke brukes til noe. Slett det og sett typene i et eget steg til slutt, på bare de kolonnene du faktisk trenger.

Årsak 2: filen er flyttet, omdøpt eller utilgjengelig

Vi fant ikke filen

Sjekk i denne rekkefølgen:

  • Er filen flyttet eller fått nytt navn?
  • Peker stien på en OneDrive- eller SharePoint-mappe som er synkronisert lokalt? Slike stier inneholder brukernavnet ditt og finnes ikke hos andre.
  • Er nettverksdisken koblet opp? En sti som Z:\ avhenger av at akkurat den bokstaven er tilordnet.
  • Ligger filen i Nedlastinger? Da lever den på lånt tid.

Stien retter du i kildesteget: klikk tannhjulet ved siden av Kilde. Skal filen deles med andre, legg stien i en parameterHjem → Behandle parametere – slik at den kan endres uten å røre M-koden.

Årsak 3: kildefilen er åpen, låst eller i feil format

Excel kan som regel lese en fil noen andre har åpen, men ikke alltid – og en fil som er åpen hos deg selv i en annen økt gir ofte en låsefeil.

Andre varianter:

  • Filen er .xls (gammelt format) og leses ikke.
  • Filen ligger i SharePoint og er sjekket ut av noen andre.
  • Filen er en ~$-låsefil som ble med i en mappeimport. Filtrer dem bort.
  • Filen er beskyttet med passord. Power Query kan ikke åpne den.

Årsak 4: datatypen passer ikke lenger

Kan ikke konvertere verdien til type Tall

En rad inneholder tekst der spørringen forventer et tall. Typisk -, n/a, Ikke oppgitt eller et beløp med valutategn.

Slik finner du raden: høyreklikk kolonnen → Behold rader → Behold feil. Da får du bare de radene som feiler, og du ser med en gang hva de inneholder.

Deretter velger du hva som skal skje:

Ønsket resultat Steg
Radene skal ut Fjern feil
Verdien skal bli 0 Erstatt verdier før typeendringen
Verdien skal bli tom Erstatt feil med null
Datoen tolkes feil Endre type → Med lokalinnstilling

Det siste er verdt å merke seg: 03.01.2026 blir 3. januar eller 1. mars avhengig av innstillinger. Velg Med lokalinnstilling → Dato → Norsk (Norge), så er det entydig uansett hvem som åpner filen.

Årsak 5: personvernnivåene blokkerer

Formula.Firewall: Spørring refererer til andre spørringer eller trinn, så den kan ikke ha direkte tilgang til en datakilde

Dette skjer når du kombinerer to kilder med ulikt personvernnivå – for eksempel en lokal fil og en nettadresse. Power Query nekter å sende data fra den ene til den andre.

To måter å løse det på:

  1. Data → Hent data → Datakildeinnstillinger → Rediger tillatelser og sett begge kildene til samme nivå, gjerne Organisasjon.
  2. Data → Hent data → Spørringsalternativer → Personvern → Ignorer personvernnivåer. Dette gjelder bare denne arbeidsboken.

Alternativ 2 er raskest, men vurder om det er riktig: innstillingen finnes for å hindre at data fra en intern kilde sendes til en ekstern uten at noen har tenkt over det.

Årsak 6: legitimasjon som ikke gjelder lenger

Passordet er endret, tilgangen er trukket, eller legitimasjonen er lagret mot en annen adresse enn den som brukes nå.

Data → Hent data → Datakildeinnstillinger. Finn kilden, klikk Slett, og kjør oppdateringen på nytt – da spør Excel om legitimasjon på nytt.

Ligger det ti oppføringer for varianter av samme adresse, rydd i dem. Det er en vanlig grunn til at Excel spør om innlogging hver gang.

Årsak 7: spørringen henger uten å feile

Ingen feilmelding, bare et vindu som teller rader i det uendelige.

  • Filtrer tidlig. Rader og kolonner som fjernes først, slipper å gå gjennom alle mellomstegene.
  • Ikke last inn delspørringer som tabeller. Sett dem til Bare opprett tilkobling.
  • Unngå sortering midt i spørringen. Sorter til slutt, eller la pivottabellen gjøre det.
  • Se etter oppslag mot en spørring som selv er tung. Slår du sammen to spørringer som begge leser hver sin mappe, leses begge mappene på nytt.
  • Deaktiver bakgrunnsoppdatering midlertidig, så ser du hva som faktisk skjer i stedet for at det kjører usynlig.

Sjekk også antall rader spørringen faktisk henter. Leser du en hel database når du bare trenger inneværende år, er filteret plassert feil.

Årsak 8: resultatet oppdateres, men arket ikke

Spørringen kjører fint, men tallene i rapporten står stille.

  • Pivottabellen er ikke oppdatert. Oppdater alle tar den vanligvis, men en pivot mot datamodellen kan henge etter. Høyreklikk pivoten → Oppdater.
  • Noen har limt inn en kopi av spørringsresultatet som et vanlig ark, og rapporten peker på kopien.
  • Beregning står på Manuell. Formler som bygger videre på tabellen står stille. Formler → Beregningsalternativer → Automatisk.
  • Tabellen ble lastet til feil sted. Sjekk under Spørringer og tilkoblinger hvor den faktisk laster.

Sjekkliste

  1. Les feilmeldingen, og klikk på Error i cellen for detaljene.
  2. Gå gjennom stegene ovenfra og ned – finn det første som er galt.
  3. Sjekk om kilden har endret kolonnenavn.
  4. Sjekk filstien, og om filen er åpen eller låst.
  5. Slett det automatiske Endret type-steget og sett typene til slutt.
  6. Bruk Behold feil for å se de radene som faktisk feiler.
  7. Rydd i Datakildeinnstillinger hvis det handler om tilgang.
  8. Kontroller radantallet etter oppdatering – ikke bare at den ikke feilet.

Er det koblinger mellom Excel-filer og ikke spørringer som ikke oppdateres, se koblinger mellom Excel-filer. Vil du ha grunnlaget i verktøyet på plass, se Power Query i Excel.

Vanlige spørsmål

Hvorfor står det «Nedlasting fullført» men tallene er de samme?

Da har spørringen oppdatert, men resultatet er faktisk uendret – eller du ser på et ark som ikke er koblet til spørringen. Kontroller under Spørringer og tilkoblinger hvor spørringen laster til, og se etter om noen har limt inn en kopi av dataene som et vanlig ark.

Hva betyr «Formula.Firewall»?

At du kombinerer to kilder med ulikt personvernnivå, og Power Query nekter å sende data fra den ene til den andre. Enten setter du begge kildene til samme nivå under Datakildeinnstillinger, eller du slår av personvern for arbeidsboken under Spørringsalternativer.

Hvorfor spør Excel om legitimasjon hver gang?

Fordi legitimasjonen er lagret mot en annen sti enn den spørringen bruker nå – for eksempel mot serveradressen i stedet for mot domenenavnet. Rydd i Data, Hent data, Datakildeinnstillinger, fjern de gamle oppføringene og angi legitimasjonen på nytt.

Kan jeg oppdatere bare én spørring?

Ja. Høyreklikk spørringen i ruten Spørringer og tilkoblinger og velg Oppdater. Ctrl + Alt + F5 oppdaterer alt. Er én spørring bygget på en annen, oppdateres den underliggende automatisk.

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 de stegene først. Sortering midt i en spørring er også dyrt og sjelden nødvendig – sorter til slutt, eller la pivottabellen gjøre det.

Spørringen virker hos meg, men ikke hos kollegaen min. Hvorfor?

Nesten alltid filstien. En sti som peker på din egen bruker- eller nedlastingsmappe finnes ikke hos andre. Bruk en parameter for mappen og legg kilden på en delt plassering.

Kan jeg se hva som faktisk skjedde ved siste oppdatering?

Ja. Under Spørringer og tilkoblinger viser hver spørring tidspunkt og antall rader ved siste oppdatering når du holder musen over den. Er radantallet null eller uventet lavt, har du funnet symptomet uten å måtte åpne editoren.