Excel-formel: Sådan løses #REF! fejl -

Indholdsfortegnelse

Resumé

#REF! fejl opstår, når en reference er ugyldig. I mange tilfælde skyldes det, at ark, rækker eller kolonner er blevet fjernet, eller fordi en formel med relative referencer er kopieret til et nyt sted, hvor referencer er ugyldige. At rette en #REF-fejl er et spørgsmål om at redigere en formel for at bruge gyldige referencer igen. Se nedenfor for flere eksempler og information.

Forklaring

Om #REF! fejl

#REF! fejl opstår, når en reference er ugyldig. I mange tilfælde skyldes det, at ark, rækker eller kolonner er blevet fjernet, eller fordi en formel med relative referencer er kopieret til et nyt sted, hvor referencer er ugyldige. I det viste eksempel returnerer formlen i C10 en #REF! fejl ved kopiering til celle E5:

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

Forebyggelse af #REF-fejl

Den bedste måde at forhindre #REF på! fejl er at forhindre, at der først forekommer. Før du sletter kolonner, rækker eller ark, skal du sikre dig, at de ikke henvises til ved formler i projektmappen. Hvis du kopierer og indsætter en formel til en ny placering, kan du muligvis konvertere nogle cellereferencer til en absolut reference for at forhindre ændringer under kopieringen.

Hvis du forårsager en #REF! fejl, det er bedst at rette med det samme. For eksempel, hvis du sletter en kolonne, og #REF! fejl vises, fortryd den handling (du kan bruge genvejen Control + Z). Når du fortryder, er #REF! fejl forsvinder. Rediger derefter formlen / formlerne for at ekskludere den kolonne, du vil slette, flyt data om nødvendigt. Til sidst skal du slette kolonnen og bekræfte, at der ikke er nogen #REF! fejl.

Rydning af flere #REF! fejl

For hurtigt at fjerne mange #REF-fejl fra et regneark kan du bruge Find og erstat. Brug genvejskontrol + H til at åbne dialogboksen Find og erstat. Indtast #REF! i find-inputområdet, og lad det nye input-område være tomt:

Du kan derefter foretage ændringer fra sag til sag med Find næste + Erstat, eller brug Erstat alle til at erstatte alle #REF-fejl i et trin.

Rettelse af #REF-fejl

#REF-fejl er noget vanskelige at rette, fordi den oprindelige cellehenvisning er væk for evigt. Hvis du ved, hvad referencen skal være, kan du blot rette den manuelt. Du skal bare redigere formlen og erstatte #REF! med en gyldig reference. Hvis du ikke ved, hvad cellehenvisningen skal være, skal du muligvis studere regnearket mere detaljeret, før du kan reparere formlen.

Bemærk: Du kan ikke fortryde sletningen af ​​et ark i Excel. Hvis du sletter en regnearksfane og ser #REF-fejl, er din bedste mulighed sandsynligvis at lukke filen og åbne den sidst gemte version igen. Gem derfor altid en projektmappe (eller gem en kopi), inden du sletter et eller flere ark.

#REF! fejl med VLOOKUP

Du kan muligvis se en #REF! fejl med VLOOKUP-funktionen, når en kolonne er angivet forkert. På skærmen nedenfor returnerer VLOOKUP #REF! fordi der ikke er nogen kolonne 3 i tabelområdet, som er B3: C7:

Når kolonneindekset er indstillet til den korrekte værdi på 2, er #REF! fejlen er løst, og VLOOKUP fungerer korrekt:

Bemærk: du kan også se en #REF-fejl med INDEX-funktionen, når en række- eller kolonnehenvisning ikke er gyldig.

Fælder #REF! fejl med IFERROR

I de fleste tilfælde giver det ikke mening at fælde #REF! fejl i en formel, fordi #REF! indikerer et lavt niveau problem. En situation, hvor IFERROR måske giver mening at fange en #REF-fejl, er når du opbygger referencer dynamisk med INDIRECT-funktionen.

Interessante artikler...