#REF!-feilen vises når en formel refererer til en celle som ikke er gyldig. Dette skjer oftest når celler som ble referert til i formler blir slettet eller limt over.
#REF! feil forårsaket av sletting av en kolonne
Følgende eksempel bruker formelen =SUM(B2,C2,D2) for kolonne E.
Hvis du sletter kolonne B, C eller D, vil det føre til en #REF! -feil. I dette tilfellet sletter vi kolonne C (2007 salg), og formelen leser nå =SUM(B2,#REF!,C2). Når du bruker eksplisitte cellereferanser som dette (der du refererer til hver celle enkeltvis, atskilt med komma) og sletter en referert rad eller kolonne, kan ikke Excel løse problemet, så den returnerer #REF! -feil. Dette er den viktigste grunnen til at det er anbefalt å ikke bruke eksplisitte cellereferanser i funksjoner.
Løsning
- Hvis du ved et uhell slettet rader eller kolonner, kan du umiddelbart velge Angre-knappen på verktøylinjen for hurtigtilgang (eller trykke CTRL+Z) for å gjenopprette dem.
- Juster formelen slik at den bruker en områdereferanse i stedet for enkeltceller, som for eksempel =SUM(B2:D2). Nå kan du slette en kolonne innenfor området for summen, og Excel vil automatisk justere formelen. Du kan også bruke =SUMMER(B2:B5) for en sum av rader.
Eksempel – FINN.RAD med feil områdereferanser
I eksemplet nedenfor returnerer =FINN.RAD(A8,A2:D5,5,USANN) en #REF! fordi den leter etter en verdi å returnere fra kolonne 5, men referanseområdet er A:D, som bare er 4 kolonner.
Løsning
Juster området til å være større, eller reduser kolonnen for oppslagsverdien til å samsvare med referanseområdet. =FINN.RAD(A8,A2:E5,5,USANN) vil være et gyldig referanseområde, og det vil også =FINN.RAD(A8,A2:D5,4,USANN).
INDEKS med feil referanserad eller -kolonne
I dette eksemplet returnerer formelen =INDEKS(B2:E5,5,5) en #REF! -feilen fordi INDEKS-området er 4 rader ganger 4 kolonner, men formelen ber om å returnere det som er i rad 5 og kolonne 5.
Løsning
Juster referanseraden eller -kolonnen slik at de er i INDEKS-oppslagsområdet. =INDEKS(B2:E5,4,4) vil returnere et gyldig resultat.
Referere til en lukket arbeidsbok med indirekte
I eksemplet nedenfor forsøker en INDIREKTE-funksjon å referere til en arbeidsbok som er lukket, noe som forårsaker en #REF! -feil.
Løsning
Åpne den refererte arbeidsboken. Du får samme feil hvis du refererer til en lukket arbeidsbok med en dynamisk matrisefunksjon.
Strukturerte referanser støttes ikke
Strukturerte referanser til tabell- og kolonnenavn i koblede arbeidsbøker støttes ikke.
Beregnede referanser støttes ikke
Beregnede referanser til koblede arbeidsbøker støttes ikke.
Feil om ugyldig cellereferanse
Flytting eller sletting av celler forårsaket en ugyldig cellereferanse, eller funksjonen returnerer referansefeil.
OLE-problemer
Hvis du har brukt en OLE-kobling (Object Linking and Embedding) som returnerer en #REF! -feilen, og deretter starter du programmet som koblingen kaller på.
Obs! OLE er en teknologi som du kan bruke til å dele informasjon mellom programmer.
DDE-problemer
Hvis du har brukt et dynamisk datautveksling-emne (DDE), som returnerer et #REF! -feil, må du først kontrollere at du refererer til det riktige emnet. Hvis du fortsatt mottar en #REF! -feil, må du kontrollere klareringssenterinnstillingene for eksternt innhold som beskrevet i Blokkere eller oppheve blokkering av eksternt innhold i Microsoft 365-dokumenter.
Merk:Dynamic Data Exchange (DDE) er en etablert protokoll for utveksling av data mellom Microsoft Windows-baserte programmer.
Trenger du mer hjelp?
Du kan alltid spørre en ekspert i Excels tekniske fellesskap eller få støtte i fellesskap.