Excel vzorec: Ako opraviť #REF! chyba -

Obsah

Zhrnutie

#REF! chyba nastane, keď je referencia neplatná. V mnohých prípadoch je to preto, že boli odstránené hárky, riadky alebo stĺpce, alebo preto, že vzorec s relatívnymi odkazmi bol skopírovaný na nové miesto, kde sú odkazy neplatné. Oprava chyby #REF je záležitosťou úpravy vzorca tak, aby sa znova používali platné referencie. Nižšie nájdete ďalšie príklady a informácie.

Vysvetlenie

O #REF! chyba

#REF! chyba nastane, keď je referencia neplatná. V mnohých prípadoch je to preto, že boli odstránené hárky, riadky alebo stĺpce, alebo preto, že vzorec s relatívnymi odkazmi bol skopírovaný na nové miesto, kde sú odkazy neplatné. V zobrazenom príklade vráti vzorec v C10 #REF! chyba pri kopírovaní do bunky E5:

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

Predchádzanie chybám #REF

Najlepší spôsob, ako zabrániť #REF! je zabrániť tomu, aby sa potom vyskytli na prvom mieste. Pred odstránením stĺpcov, riadkov alebo hárkov sa uistite, že na ne neodkazujú vzorce v zošite. Ak kopírujete a prilepujete vzorec na nové miesto, možno budete chcieť previesť niektoré odkazy na bunky na absolútny odkaz, aby ste zabránili zmenám počas operácie kopírovania.

Ak spôsobíte #REF! chyba, najlepsie je to hned opravit. Napríklad ak odstránite stĺpec a #REF! zobrazia sa chyby, akciu vráťte späť (môžete použiť skratku Control + Z). Ak akciu vrátite späť, zobrazí sa #REF! chyby zmiznú. Potom upravte vzorce, aby ste vylúčili stĺpec, ktorý chcete odstrániť, a v prípade potreby presuňte údaje. Nakoniec odstráňte stĺpec a potvrďte, že neexistujú #REF! chyby.

Mazanie viacerých #REF! chyby

Ak chcete z tabuľky rýchlo odstrániť veľa chýb #REF, môžete použiť funkciu Nájsť a nahradiť. Pomocou skratky Control + H otvorte dialógové okno Nájsť a nahradiť. Zadajte #REF! vo vstupnej oblasti vyhľadávania a nechajte vstupnú oblasť nahradenia prázdnu:

Potom môžete vykonať prípadné zmeny pomocou Nájsť ďalšie + Nahradiť, alebo použiť Nahradiť všetko na nahradenie všetkých chýb #REF v jednom kroku.

Oprava #REF chýb

Chyby #REF sú trochu zložité na opravu, pretože pôvodný odkaz na bunku je navždy preč. Ak viete, aký by mal byť odkaz, môžete ho jednoducho opraviť manuálne. Stačí upraviť vzorec a nahradiť #REF! s platným odkazom. Ak neviete, aký by mal byť odkaz na bunku, možno budete musieť opraviť vzorec, aby ste si podrobnejšie prečítali pracovný hárok.

Poznámka: Odstránenie hárka v programe Excel nemôžete vrátiť späť. Ak odstránite kartu pracovného hárka a zobrazia sa vám chyby #REF, najlepšou možnosťou bude pravdepodobne súbor zavrieť a znova otvoriť poslednú uloženú verziu. Z tohto dôvodu pred odstránením jedného alebo viacerých listov vždy uložte zošit (alebo kópiu).

#REF! chyby s VLOOKUP

Môže sa zobraziť #REF! chyba s funkciou VLOOKUP, keď je stĺpec zadaný nesprávne. Na obrazovke nižšie VLOOKUP vráti #REF! pretože v rozsahu tabuľky nie je stĺpec 3, čo je B3: C7:

Keď je index stĺpca nastavený na správnu hodnotu 2, #REF! chyba je vyriešená a VLOOKUP funguje správne:

Poznámka: Môžete tiež vidieť chybu #REF s funkciou INDEX, keď odkaz na riadok alebo stĺpec nie je platný.

Došlo k chybe #REF! chyba s IFERROR

Vo väčšine prípadov nemá zmysel chytiť #REF! chyba vo vzorci, pretože #REF! naznačuje problém na nízkej úrovni. Avšak jednou situáciou, keď môže mať IFERROR zmysel chytiť chybu #REF, je dynamické vytváranie referencií pomocou funkcie INDIRECT.

Zaujímavé články...