A #HIV! hiba javítása

Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Excel 2024 Mac Excel 2024 Excel 2021 Mac Excel 2021 Excel 2019 Excel 2016 iPad Excel iPhone Excel Android-táblagépes Excel Android Excel Windows Phone 10 Excel Excel Mobile

A #REF! hiba akkor jelenik meg, ha egy képlet egy érvénytelen cellára hivatkozik. Ez akkor történik a leggyakrabban, ha a képletek által hivatkozott cellákat törlik, vagy tartalmat illesztenek be rájuk. 

#HIV! hiba

A következő példa a =SZUM(B2,C2,D2) képletet használja az E oszlopban.

Az explicit cellahivatkozásokat használó képletek, mint amilyen például a =SZUM(B2,C2,D2), #REF! hibát okozhatnak egy oszlop törlése esetén. A B, a C vagy a D oszlop törlése #REF! hibát okozna. Ebben az esetben a C oszlopot (2007-es értékesítés) fogjuk törölni, így a képlet a következő lesz: =SZUM(B2,#HIV!,C2). Amikor ehhez hasonló explicit cellahivatkozást használ (ahol az egyes cellákra egyenként hivatkozik, vesszővel elválasztva), és töröl egy hivatkozott sort vagy oszlopot, az Excel nem tudja azt feloldani, ezért a #REF adja vissza! hibát ad vissza. Ez az elsődleges oka annak, hogy nem ajánlott az explicit cellahivatkozások használata a függvényekben.

Példa egy oszlop törlésével okozott #REF! hibára Megoldás

  • Ha véletlenül törölt sorokat vagy oszlopokat, a gyorselérési eszköztár Visszavonás gombjára kattintva (vagy a CTRL+Z billentyűkombinációt lenyomva) azonnal visszaállíthatja azokat.
  • Módosítsa úgy a képletet, hogy az az egyéni cellák helyett tartományhivatkozást használjon, például =SZUM(B2:D2). Most már bármilyen oszlopot törölhet az összegtartományon belül, és az Excel ennek megfelelően automatikusan módosítani fogja a képletet. Sorok összegzéséhez az =SZUM(B2:B5) képletet is használhatja.

Példa – Helytelen tartományhivatkozásokat tartalmazó FKERES függvény

A következő példában az =FKERES(A8,A2:D5,5,HAMIS) képlet egy #REF eredményt ad! hibát ad vissza, mivel az 5. oszlopban keres visszaadandó értéket, a tartományhivatkozási tartomány azonban A:D, amely csak 4 oszlopot tartalmaz.

Példa az FKERES képletre helytelen tartománnyal. A képlet a következő: =FKERES(A8,A2:D5,5,HAMIS). Az FKERES tartományában nincs ötödik oszlop, ezért az 5-ös érték #REF! hibát ad vissza. Megoldás

Növelheti a tartományt, vagy csökkentheti az oszlop keresési értékét úgy, hogy az megfeleljen a hivatkozási tartománynak. Az =FKERES(A8,A2:E5,5,HAMIS) egy érvényes hivatkozási tartomány, mint ahogyan az =FKERES(A8,A2:D5,4,HAMIS) is.

Helytelen sor- vagy oszlophivatkozással rendelkező INDEX függvény

Ebben a példában az =INDEX(B2:E5,5,5) képlet #REF! hibát ad vissza, mivel az INDEX tartomány 4 sorból és 4 oszlopból áll, a képlet azonban az 5. sor és az 5. oszlop tartalmának visszaadását kéri.

Példa INDEX képletre érvénytelen tartományhivatkozással. A képlet a következő: =INDEX(B2:E5,5,5), de a tartomány mindössze 4 sorból és 4 oszlopból áll. Megoldás

Módosítsa úgy a sor- vagy oszlophivatkozásokat, hogy azok az INDEX keresési tartományán belülre essenek. Az =INDEX(B2:E5,4,4) érvényes eredményt ad vissza.

Hivatkozás egy bezárt munkafüzetre az INDIREKT függvénnyel

A következő példában egy INDIREKT függvény egy bezárt munkafüzetre kísérel meg hivatkozni, és ez #REF! típusú hibát jelenít meg.

Példa egy bezárt munkafüzetre való KÖZVETLEN hivatkozással okozott #REF! hibára. Megoldás

Nyissa meg a hivatkozott munkafüzetet. Ugyanez a hiba jelentkezik, ha dinamikus tömbfüggvényt használó bezárt munkafüzetre hivatkozik.

A strukturált hivatkozások nem támogatottak

A táblázat- és oszlopnevekre mutató strukturált hivatkozások csatolt munkafüzetekben nem támogatottak.

A számított hivatkozások nem támogatottak

A csatolt munkafüzetekre mutató számított hivatkozások nem támogatottak.

Érvénytelen cellahivatkozás hiba

A cellák áthelyezése vagy törlése érvénytelen cellahivatkozást okozott, vagy a függvény hivatkozási hibát adott vissza.

OLE-problémák

Ha egy #HIV! hibát okozó objektumcsatolási és -beillesztési (OLE-) hivatkozást használt, akkor indítsa el a hivatkozás által meghívott programot.

Megjegyzés: Az OLE egy olyan technológia, amellyel információkat oszthat meg a programok között.

DDE-problémák

Ha olyan Dynamic Data Exchange (DDE) témaköre van, amely #HIV! hibát ad vissza, először ellenőrizze, hogy a helyes témakörre hivatkozik-e. Ha továbbra is megkapja a #REF! hibát ad vissza, ellenőrizze az Adatvédelmi központban a külső tartalmakra vonatkozó beállításait a Külső tartalom letiltása vagy tiltásának feloldása Microsoft 365-dokumentumokban című témakörben leírtak szerint.

Megjegyzés:A Dynamic Data Exchange (DDE) a Microsoft Windows-alapú programok közötti adatcseréhez használt protokoll.

További segítségre van szüksége?

Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet a közösségekben.

Lásd még

A képletek áttekintése az Excelben

Hibás képletek kiküszöbölése

A képlethibák feltárása

Az Excel függvényeinek betűrendes listája

Az Excel függvényeinek kategória szerinti listája