Excel képlet: A #REF! Javítása hiba -

Tartalomjegyzék

Összegzés

A bíró! hiba történik, ha egy hivatkozás érvénytelen. Sok esetben ez annak köszönhető, hogy a lapokat, sorokat vagy oszlopokat eltávolították, vagy mert a relatív hivatkozásokkal ellátott képletet egy új helyre másolták, ahol a hivatkozások érvénytelenek. A #REF hiba kijavítása egy képlet szerkesztésének kérdése, hogy újra érvényes hivatkozásokat használjon. További példákat és információkat lásd alább.

Magyarázat

A #REF! hiba

A bíró! hiba történik, ha egy hivatkozás érvénytelen. Sok esetben ez annak köszönhető, hogy a munkalapokat, sorokat vagy oszlopokat eltávolították, vagy mert a relatív hivatkozásokkal ellátott képletet új helyre másolták, ahol a hivatkozások érvénytelenek. A bemutatott példában a C10 képlete egy #REF! hiba az E5 cellába másoláskor:

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

#REF hibák megelőzése

A #REF megelőzésének legjobb módja! a hibák célja, hogy megakadályozzák az első alkalommal történő előfordulást. Az oszlopok, sorok vagy munkalapok törlése előtt győződjön meg arról, hogy a munkafüzet képletei nem hivatkoznak rájuk. Ha egy képletet másol és beilleszt egy új helyre, érdemes néhány cellahivatkozást abszolút referenciává konvertálni, hogy megakadályozza a változásokat a másolási művelet során.

Ha #REF-et okoz! hiba, a legjobb azonnali javítás. Például, ha töröl egy oszlopot, és a #REF! hibák jelennek meg, vonja vissza ezt a műveletet (használhatja a Control + Z parancsikont). Visszavonáskor a #REF! a hibák eltűnnek. Ezután szerkessze a képlet (ek) et a kizárandó oszlop kizárásával, szükség esetén mozgassa az adatokat. Végül törölje az oszlopot, és erősítse meg, hogy nincs #REF! hibák.

Több #REF törlése hibák

Számos #REF hiba gyors eltávolításához egy munkalapról használhatja a Keresés és a Csere funkciót. A Control + H parancsikon segítségével nyissa meg a Keresés és csere párbeszédpanelt. Írja be a #REF! a keresési beviteli területen, és hagyja üresen a csere beviteli területet:

Ezután eseti változtatásokat hajthat végre a következő keresése + cseréje lehetőséggel, vagy az Összes cseréje funkcióval helyettesítheti az összes #REF hibát egy lépésben.

#REF hibák kijavítása

A #REF hibákat kissé nehéz kijavítani, mert az eredeti cellahivatkozás örökre eltűnt. Ha tudja, mi legyen a referencia, egyszerűen manuálisan kijavíthatja. Csak szerkessze a képletet, és cserélje le a #REF szót! érvényes hivatkozással. Ha nem tudja, mi legyen a cellahivatkozás, akkor lehet, hogy a képlet javítása előtt részletesebben át kell tanulmányoznia a munkalapot.

Megjegyzés: az Excelben nem lehet visszavonni egy lap törlését. Ha töröl egy munkalapot, és a #REF hibákat látja, akkor a legjobb megoldás valószínűleg a fájl bezárása és az utolsó mentett verzió újbóli megnyitása. Ezért egy vagy több lap törlése előtt mindig mentse el a munkafüzetet (vagy mentse el a másolatot).

#REF! hibák a VLOOKUP programmal

Előfordulhat, hogy megjelenik egy #REF! hiba a VLOOKUP függvényben, ha az oszlopot helytelenül adják meg. Az alábbi képernyőn a VLOOKUP visszatér a #REF! mert a táblázat tartományában nincs 3 oszlop, ami B3: C7:

Ha az oszlopindex értéke 2 helyes, a #REF! hiba elhárult, és a VLOOKUP megfelelően működik:

Megjegyzés: akkor is #REF hibát láthat az INDEX funkcióval, ha egy sor vagy oszlop hivatkozása érvénytelen.

A #REF! Csapdába ejtése hiba az IFERROR-szal

A legtöbb esetben nincs értelme csapdába ejteni a #REF! hiba egy képletben, mert #REF! alacsony szintű problémát jelez. Az egyik eset, amikor az IFERROR-nak van értelme elkapni a #REF hibát, az, amikor dinamikusan épít referenciákat az INDIRECT funkcióval.

érdekes cikkek...