Excel-formel: Så här fixar du #REF! fel -

Innehållsförteckning

Sammanfattning

Domaren! fel inträffar när en referens är ogiltig. I många fall beror det på att ark, rader eller kolumner har tagits bort eller att en formel med relativa referenser har kopierats till en ny plats där referenser är ogiltiga. Åtgärda ett #REF-fel handlar om att redigera en formel för att använda giltiga referenser igen. Se nedan för fler exempel och information.

Förklaring

Om #REF! fel

Domaren! fel inträffar när en referens är ogiltig. I många fall beror det på att ark, rader eller kolumner har tagits bort eller att en formel med relativa referenser har kopierats till en ny plats där referenser är ogiltiga. I exemplet som visas returnerar formeln i C10 en #REF! fel vid kopiering till cell E5:

=SUM(C5:C9) // original C10 =SUM(#REF) // when copied to E5

Förebyggande av #REF-fel

Det bästa sättet att förhindra #REF! fel är att förhindra att det inträffar i första hand. Innan du tar bort kolumner, rader eller ark måste du se till att de inte refereras till av formler i arbetsboken. Om du kopierar och klistrar in en formel till en ny plats kanske du vill konvertera vissa cellreferenser till en absolut referens för att förhindra ändringar under kopieringen.

Om du orsakar en #REF! fel, det är bäst att fixa omedelbart. Till exempel om du tar bort en kolumn och #REF! fel visas, ångra den åtgärden (du kan använda genvägen Control + Z). När du ångrar kommer #REF! fel försvinner. Redigera sedan formeln för att utesluta kolumnen du vill ta bort, flytta data om det behövs. Slutligen tar du bort kolumnen och bekräftar att det inte finns någon #REF! fel.

Rensar flera #REF! fel

För att snabbt ta bort många #REF-fel från ett kalkylblad kan du använda Sök och ersätt. Använd genvägen Control + H för att öppna dialogrutan Sök och ersätt. Ange #REF! i sökinmatningsområdet och låt det ersätta inmatningsområdet vara tomt:

Du kan sedan göra ändringar från fall till fall med Hitta nästa + Ersätt, eller använd Ersätt alla för att ersätta alla #REF-fel i ett steg.

Åtgärda #REF-fel

#REF-fel är lite knepiga att fixa eftersom den ursprungliga cellreferensen är borta för alltid. Om du vet vad referensen ska vara kan du helt enkelt fixa den manuellt. Redigera bara formeln och ersätt #REF! med en giltig referens. Om du inte vet vad cellreferensen ska vara kan du behöva studera kalkylbladet mer detaljerat innan du kan reparera formeln.

Obs! Du kan inte ångra borttagningen av ett ark i Excel. Om du tar bort en kalkylflik och ser #REF-fel är det bästa alternativet förmodligen att stänga filen och öppna den senast sparade versionen igen. Spara därför alltid en arbetsbok (eller spara en kopia) innan du tar bort ett eller flera ark.

#REF! fel med VLOOKUP

Du kanske ser ett # REF! fel med VLOOKUP-funktionen när en kolumn anges felaktigt. På skärmen nedan returnerar VLOOKUP #REF! eftersom det inte finns någon kolumn 3 i tabellområdet, vilket är B3: C7:

När kolumnindexet är inställt på rätt värde på 2 kommer #REF! felet löses och VLOOKUP fungerar korrekt:

Obs! Du kan också se ett #REF-fel med INDEX-funktionen när en rad- eller kolumnreferens inte är giltig.

Fångar # REF! fel med IFERROR

I de flesta fall är det inte meningsfullt att fånga #REF! fel i en formel, eftersom #REF! indikerar ett lågnivåproblem. En situation där IFERROR kan vara meningsfullt att fånga ett #REF-fel är dock när du bygger referenser dynamiskt med funktionen INDIRECT.

Intressanta artiklar...