Obsah
Referenčná chyba alebo REF Chyba nastane v programe Excel, keď vzorec odkazuje na neplatné bunky. Môže sa to stať, keď odstránite bunky, riadky alebo stĺpce, ktoré sú použité vo vzorci. V prípade chyby odkazu program Excel zobrazí #REF! V tomto článku vám ukážeme, ako REF chyby, ktoré sa môžu vyskytnúť v programe Excel, a ako sa s nimi môžete vysporiadať.
Uvažujme nasledujúci súbor údajov. Tu sú uvedené štvrťročné a ročné údaje o predaji rôznych predajcov. Ročné údaje o predaji sa zistia súčtom všetkých štvrťročných údajov o predaji. Teraz si pomocou tohto súboru údajov ukážeme, ako REF môže dôjsť k chybe v programe Excel a ako sa jej môžete zbaviť.
Stiahnite si cvičebnicu
Pracovný zošit si môžete stiahnuť z nižšie uvedeného odkazu
Chyby REF v programe Excel.xlsxPríklady riešenia chyby REF v programe Excel
1. Chyba REF pri odstraňovaní bunky, stĺpca alebo riadku
Ak odstránime bunku, stĺpec alebo riadok, ktorý je použitý vo vzorci, Excel zobrazí REF chyba v bunke vzorca. Pozrime sa, či odstránime Predaj v 4. štvrťroku (stĺpec E ) z nášho súboru údajov, čo sa stane.
V dôsledku odstránenia Predaj v 4. štvrťroku stĺpec, teraz bunky Ročný predaj stĺpec sa zobrazuje REF Chyba sa deje preto, lebo vzorec v tomto stĺpci teraz nemôže nájsť jeden z odkazovaných stĺpcov. Ak vyberieme ľubovoľnú bunku zo stĺpca vzorca, na paneli vzorcov vidíme, že sa zobrazuje jedna z odkazovaných buniek #REF! Znamienko. Keďže sme vymazali stĺpec odkazovanej bunky vzorca, vzorec teraz nemôže nájsť bunku a zobrazuje sa REF chyba.
Prečítajte si viac: Ako opraviť chybu #REF! v programe Excel (6 riešení)
2. Zistenie buniek s chybou REF
Ak máte veľmi dlhý súbor údajov a veľa vzorcov v súbore údajov, zistenie REF chyby ručne môže byť únavné. Je však potrebné zistiť všetky REF chyby, aby ste ich mohli vyriešiť.
➤ Ak chcete zistiť všetky chyby naraz, najprv vyberte celý súbor údajov a prejdite na Domov> Úpravy> Nájsť> Vybrať> Prejsť na špeciálnu .
➤ Potom, Prejsť na Špeciálne Zobrazí sa okno. Najprv vyberte Vzorce a skontrolovať Chyby Potom kliknite na OK .
Teraz uvidíte všetky bunky s REF sa vyberie chyba v súbore údajov.
Čítajte viac: Ako nájsť referenčné chyby v programe Excel (3 jednoduché metódy)
3. Odstránenie viacerých chýb REF
Môžete odstrániť všetky REF Chyby zo súboru údajov Excelu pomocou Nájsť a nahradiť ➤ Najprv vyberte celý súbor údajov a prejdite na Domov> Úpravy> Nájsť> Vybrať> Nahradiť .
Teraz sa Nájsť a nahradiť zobrazí sa okno.
➤ V Zistite, čo typ boxu #REF! a kliknite na Nahradiť všetko .
Potom sa zobrazí potvrdzovacie okno s počtom náhrad.
➤ Tlač OK v tomto poli a zatvorte Nájsť a nahradiť box.
Výsledkom je, že už nie je viac REF Vzorec zobrazuje hodnotu bez vymazaných stĺpcov.
Ak kliknete na ľubovoľnú bunku stĺpca vzorcov, na paneli vzorcov uvidíte, že #REF! značka sa odstráni a vzorec vypočíta hodnotu len s ohľadom na existujúce bunky .
Prečítajte si viac: Ako odstrániť chybu hodnoty v programe Excel (4 rýchle metódy)
4. Referencia rozsahu na zabránenie chyby REF
Namiesto odkazov na bunky s čiarkami ako relatívnych odkazov môžete použiť odkaz na rozsah, aby ste sa vyhli REF V predchádzajúcich prípadoch sme v bunke použili nasledujúci vzorec F6 , =SUM(B6,C6,D6,E6)
Teraz použijeme odkaz na rozsah na zistenie súčtu v stĺpci F .
➤ Do bunky zadajte nasledujúci vzorec F6 ,
=SUM(B6:E6)
Tu vzorec použije rozsah buniek B6:E6 ako odkaz a poskytne súčet v bunke F6 . Drag cell F6 na koniec súboru údajov, takže vzorec sa použije na všetky bunky v stĺpci F .
Ak teraz odstránite jeden zo stĺpcov, ktoré sa používajú vo vzorci, uvidíte, že REF Chyba sa tentoraz nezobrazí. V tomto prípade vzorec vypočíta hodnotu s vynechaním hodnôt vymazaného stĺpca.
5. Chyba funkcie VLOOKUP REF
Ak vložíte nesprávne číslo indexu stĺpca do funkcia VLOOKUP Excel zobrazí REF Predpokladajme, že pre náš súbor údajov chceme zistiť ročné tržby rôznych predajcov. Preto sme do prázdnej bunky napísali nasledujúci vzorec, =VLOOKUP(H8,A4:F12,7,FALSE).
Tu, H8 je vyhľadávacia hodnota ( Harold ), A4:F12 je pole tabuľky. 7 je číslo indexu stĺpca a FALSE znamená, že vzorec vráti presnú zhodu.
V našom vzorci sme ako číslo indexu stĺpca uviedli 7. Ale pole tabuľky je A4:F12 ktorý má len 6 stĺpcov. Výsledkom je, že vzorec vráti REF chyba.
Opravme vzorec.
➤ Zadajte nasledujúci opravený vzorec,
=VLOOKUP(H8,A4:F12,6,FALSE)
Tu, H8 je hodnota vyhľadávania, A4:F12 je pole tabuľky. 6 je číslo indexu stĺpca a FALSE znamená, že vzorec vráti presnú zhodu.
V tomto okamihu leží v poli tabuľky stĺpcový index číslo 6. Vzorec sa teda nezobrazí REF Tentoraz sa vráti ročný obrat predajcu, ktorého meno je v bunke H8 .
Podobné čítania
- Dôvody a opravy chyby NAME v programe Excel (10 príkladov)
- Pri chybe pokračovať ďalej: Spracovanie chyby v programe Excel VBA
- Excel VBA: Vypnutie funkcie "Pri chybe pokračovať ďalej"
6. Funkcia HLOOKUP s chybou v odkaze
Ak vložíte nesprávne číslo indexu riadku do funkcia HLOOKUP Excel zobrazí REF Predpokladajme, že pre náš súbor údajov chceme zistiť celkový predaj za rôzne štvrťroky pomocou HLOOKUP Do prázdnej bunky sme teda zadali nasledujúci vzorec, =HLOOKUP(H8,B5:F12,9,FALSE)
Tu, H8 je hodnota vyhľadávania, B5:F12 je pole tabuľky. 9 je indexové číslo riadku a FALSE znamená, že vzorec vráti presnú zhodu.
V našom vzorci sme ako číslo indexu riadku uviedli 9. Ale pole tabuľky je B5:F12 ktorý má len 8 riadkov. Výsledkom je, že vzorec vráti REF chyba.
Opravme vzorec.
➤ Zadajte nasledujúci opravený vzorec,
=HLOOKUP(H8,B5:F12,8,FALSE)
Tu, H8 je hodnota vyhľadávania, B5:F12 je pole tabuľky. 8 je číslo indexu riadku a FALSE znamená, že vzorec vráti presnú zhodu.
V tomto okamihu leží index riadku číslo 8 v poli tabuľky. Vzorec sa teda nezobrazí REF skôr vráti celkový predaj v 3. štvrťrok .
7. Funkcia INDEX s nesprávnym odkazom
Ak vložíte nesprávne číslo riadku alebo stĺpca do funkcia INDEX Excel zobrazí REF povedzme, že pre náš súbor údajov chceme zistiť celkové ročné tržby. Do prázdnej bunky sme teda napísali nasledujúci vzorec, =INDEX(B6:F12,7,6)
Tu, B5:F12 je pole. 7 je číslo riadku a 6 je číslo stĺpca.
V našom vzorci sme ako číslo stĺpca uviedli 6. Ale pole je B5:F12 ktorý má len 5 stĺpcov. Výsledkom je, že vzorec poskytne REF chyba.
Opravme vzorec.
➤ Zadajte nasledujúci opravený vzorec,
=INDEX(B6:F12,7,6)
Tu, B5:F12 je pole. 7 je číslo riadku a 5 je číslo stĺpca.
V tomto okamihu sa stĺpec číslo 5 nachádza v poli. Vzorec sa teda nezobrazí REF skôr uvedie hodnotu celkového ročného predaja.
8. Chyba odkazu vo funkcii INDIRECT
V čase importu údajov z iného zošita pomocou INDIRECT ak je zošit, z ktorého sa budú importovať údaje, zatvorený, Excel zobrazí REF Predpokladajme, že chceme importovať údaje o predaji predajcu s názvom Jennifer zo zošita s názvom Jennifer .
Teraz bez otvorenia zošita Jennifer v našom aktuálnom zošite sme zadali nasledujúcu funkciu,
=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")
Tu, Jennifer.xlsx je zošit, z ktorého chceme importovať údaje, H10 je názov listu, SALES_DATA z Jennifer.xlsx pracovný zošit. a $B$6 je bunka listu SALES_DATA z Jennifer.xlsx pracovný zošit.
Vzorec však neimportuje údaje zo zošita. Zobrazí sa REF chyba.
➤ Teraz otvorte zošit Jennifer a znova vložte rovnaký vzorec.
Tentoraz sa nezobrazí REF chybu a poskytne hodnotu z Jennifer pracovný zošit.
9. Zadanie vlastného textu namiesto chyby REF pomocou funkcie IFERROR
Môžeme odstrániť REF z nášho pracovného hárka a namiesto tejto chyby môžeme zobraziť vlastný text pomocou funkciu IFERROR. Zoberme si prvý príklad, v ktorom sme získali stĺpec vzorca s #REF! znamienko z dôvodu vymazania jedného stĺpca. Teraz s IFERROR namiesto týchto chybových značiek sa zobrazí text Incomplete.
➤ Najprv zadajte nasledujúci vzorec do prvej bunky stĺpca, stlačte VSTÚPIŤ a potiahnite bunku na koniec, aby sa vzorec použil vo všetkých bunkách.
=IFERROR(SUM(B6,C6,D6,E6), "Neúplné")
Ak nedôjde k chybe, vzorec poskytne súčet.
Ak teraz odstránime jeden zo stĺpcov, vzorec už nebude zobrazovať znamienko chyby, ale text "Neúplné" .
Prečítajte si viac: Chyba programu Excel: Číslo v tejto bunke je formátované ako text (6 opráv)
Záver
V tomto článku sme sa vám pokúsili poskytnúť základné informácie o tom, ako REF Chyba sa vyskytuje v programe Excel a ako môžete riešiť takéto chyby. Dúfam, že teraz môžete vyriešiť problém chyby odkazu v programe Excel. Ak sa stretnete s akýmikoľvek nejasnosťami, neváhajte zanechať komentár.