Ynhâldsopjefte
Referinsjeflater of REF Flater komt foar yn Excel as in formule ferwiist nei ûnjildige sellen. It kin barre as jo sellen, rigen of kolommen wiskje dy't wurde brûkt yn in formule. Yn it gefal fan referinsjeflater lit Excel #REF! flaterteken. Yn dit artikel sille wy jo sjen litte hoe REF flaters kinne foarkomme yn Excel en hoe't jo kinne omgean mei de flater.
Besjoch de folgjende dataset. Hjir wurde kwartaal- en jierferkeapgegevens fan ferskate ferkeapers jûn. De jierlikse ferkeapgegevens wurde fûn troch alle fearnsjierferkeapgegevens op te summeren. No mei help fan dizze dataset, sille wy jo sjen litte hoe't REF flater kin barre yn Excel en hoe't jo de flater kwyt kinne.
Downloadpraktyk Wurkboek
Jo kinne it wurkboek downloade fan 'e ûndersteande keppeling
REF-flaters yn Excel.xlsx
Foarbylden fan REF-flater omgean yn Excel
1. REF-flater by it wiskjen fan in sel, kolom of rige
As wy in sel, kolom of rige wiskje dy't brûkt wurdt yn in formule, sil Excel REF sjen litte flater yn de formule sel. Litte wy sjen oft wy Kwartaal 4 ferkeap (kolom E ) wiskje út ús dataset, wat sil barre.
As gefolch fan it wiskjen fan de Kwartaal 4 ferkeap kolom, no litte de sellen fan de Jierlikse ferkeap kolom REF flater sjen. Dit bart om't no de formule yn dizze kolom ien fan 'e neamde kolommen net kin fine. As wy selektearje eltse sel út deformulekolom kinne wy fan 'e formulebalke sjen dat ien fan' e neamde sellen #REF! Undertekenje. Om't wy de kolom fan in ferwiisde sel fan 'e formule wiske hawwe, kin de formule no de sel net fine en lit REF flater sjen.
Lês mear: Hoe reparearje #REF! Flater yn Excel (6 oplossingen)
2. De sellen útfine mei REF-flater
As jo in heul lange dataset en in protte formules yn jo dataset hawwe, fyn dan de REF -fouten mei de hân kinne saai wêze. Mar it is nedich om alle REF flaters út te finen, sadat jo de flaters kinne oplosse.
➤ Om alle flaters tagelyk út te finen, selektearje earst jo folsleine dataset en gean nei Thús & GT; Bewurkje & GT; Fyn & amp; Selektearje & GT; Gean nei Spesjaal .
➤ Dêrnei sil it finster Gean nei Spesjaal ferskine. Selektearje earst Formules en kontrolearje op Fouten . Klikje dêrnei op OK .
No sille jo sjen alle sellen mei REF flater yn jo dataset wurde selektearre.
Lês mear: Hoe kinne jo referinsje fine Flaters yn Excel (3 maklike metoaden)
3. Meardere REF-flaters fuortsmite
Jo kinne alle REF -flaters fan jo Excel-dataset fuortsmite troch <1 te brûken>Fyn en ferfange funksje. ➤ Selektearje earst jo hiele dataset en gean nei Thús > Bewurkje & GT; Fyn & amp; Selektearje & GT;Ferfange .
No sil it finster Fyn en ferfange ferskine.
➤ Yn de Fyn wat kasttype #REF! en klikje op Alles ferfange .
Dêrnei sil in befêstigingsfak ferskine mei it oantal ferfangings.
➤ Druk op OK yn dit fak en slute it fakje Fyn en ferfange .
As resultaat sille jo sjen, dêr is gjin REF -flater mear yn jo dataset. De formule toant de wearde dy't de wiske kolommen frijsteld.
As jo op ien fan 'e sel fan' e formulekolom klikke, kinne jo fan 'e formulebalke sjen dat de #REF ! it teken wurdt fuorthelle en de formule berekkent de wearde allinnich mei it each op de besteande sellen .
Lês mear: Hoe kinne jo weardeflater fuortsmite yn Excel (4 rappe metoaden)
4. Bereikferwizing om REF-flater te foarkommen
Ynstee fan ferwize nei de sellen mei komma's as de relative referinsjes , kinne jo in berikferwizing brûke om REF flater te foarkommen. Yn 'e foarige gefallen hawwe wy de folgjende formule brûkt yn sel F6 , =SUM(B6,C6,D6,E6)
. No sille wy berikferwizing brûke om de gearfetting yn kolom F te finen.
➤ Typ de folgjende formule yn sel F6 ,
=SUM(B6:E6)
Hjir sil de formule selberik B6:E6 brûke as referinsje en sil de gearfetting jaan yn sel F6 . Sleep sel F6 nei it ein fan jo dataset, dus de formulesil tapast wurde op alle sellen yn kolom F .
No as jo ien fan jo kolommen wiskje dy't brûkt wurde yn 'e formule, sille jo sjen dat de REF flater dizze kear net toand wurde sil. Yn dit gefal sil de formule de wearde berekkenje mei it weilitten fan de wearden fan de wiske kolom.
5. VLOOKUP Funksje REF Flater
As jo in ferkearde ynfoegje kolom yndeksnûmer yn de VLOOKUP-funksje Excel sil REF flater sjen litte. Stel dat wy foar ús dataset jierlikse ferkeap fan ferskate ferkeapers wolle fine. Sa hawwe wy de folgjende formule ynfierd yn in lege sel, =VLOOKUP(H8,A4:F12,7,FALSE).
Hjir, H8 is de opsykwearde ( Harold ), A4:F12 is de tabelarray. 7 is it kolomyndeksnûmer en FALSE jout oan dat de formule in eksakte oerienkomst werombringt.
Yn ús formule hawwe wy hawwe jûn 7 as de kolom yndeksnûmer. Mar de tabel array is A4: F12 dat hat mar 6 kolommen. As resultaat sil de formule in REF flater weromjaan.
Litte wy de formule korrigearje.
➤ Typ de folgjende korrizjearre formule ,
=VLOOKUP(H8,A4:F12,6,FALSE)
Hjir, H8 is de opsykwearde, A4:F12 is de tabelarray. 6 is it kolomyndeksnûmer en FALSE jout oan dat de formule in eksakte oerienkomst werombringt.
No op dit stuit, de kolom yndeks nûmer 6 leit binnen de tabel array. Dat de formule sil dizze REF flater net sjen littetiid; leaver sil it de jierlikse ferkeap werombringe fan de ferkeaper waans namme yn sel is H8 .
Silkene lêzingen
- Redenen en korreksjes fan NAME-flater yn Excel (10 foarbylden)
- Op flater trochsette Folgjende: Behannelje flater yn Excel VBA
- Excel VBA: Skeakelje de "Op flater opnij folgjend"
6. HLOOKUP-funksje mei flater yn referinsje
As jo ynfoegje in ferkeard rige yndeksnûmer yn de HLOOKUP-funksje Excel sil REF -flater sjen litte. Stel dat wy foar ús dataset de totale ferkeap fan ferskate kertieren fine wolle mei HLOOKUP . Sa hawwe wy de folgjende formule yn in lege sel ynfierd, =HLOOKUP(H8,B5:F12,9,FALSE)
Hjir, H8 is de opsykwearde, B5:F12 is de tabelarray. 9 is it ROW-yndeksnûmer en FALSE jout oan dat de formule in eksakte oerienkomst werombringt.
Yn ús formule hawwe wy hawwe jûn 9 as de rige index number. Mar de tabel array is B5: F12 dat hat mar 8 rigen. As resultaat sil de formule in REF flater weromjaan.
Litte wy de formule korrigearje.
➤ Typ de folgjende korrizjearre formule ,
=HLOOKUP(H8,B5:F12,8,FALSE)
Hjir, H8 is de opsykwearde, B5:F12 is de tabelarray. 8 is it rigel-yndeksnûmer en FALSE jout oan dat de formule in eksakte oerienkomst werombringt.
No op dit stuit, de rige index number 8 leit binnen de tabel array. Dus deformule sil gjin REF flater sjen litte; leaver sil it totale ferkeap werombringe yn Kwartaal 3 .
7. INDEX Function with Incorrect Reference
As jo in ferkearde rige ynfoegje of kolomnûmer yn de INDEX-funksje Excel sil REF flater sjen litte. Litte wy sizze, foar ús dataset wolle wy de totale jierlikse ferkeap fine. Sa hawwe wy de folgjende formule yn in lege sel ynfierd, =INDEX(B6:F12,7,6)
Hjir, B5:F12 is de array. 7 is it rigenûmer en 6 is it kolomnûmer.
Yn ús formule hawwe wy 6 opjûn as de kolom nûmer. Mar de array is B5: F12 dy't mar 5 kolommen hat. As resultaat sil de formule in REF flater jaan.
Litte wy de formule korrigearje.
➤ Typ de folgjende korrizjearre formule ,
=INDEX(B6:F12,7,6)
Hjir, B5:F12 is de array. 7 is it rigenûmer en 5 is it kolomnûmer.
No op dit stuit leit kolom nûmer 5 binnen de array. Dat de formule sil gjin REF flater sjen litte; leaver sil it de wearde fan 'e totale jierlikse ferkeap jaan.
8. Referinsjeflater yn INDIREKTE funksje
Yn 'e tiid fan it ymportearjen fan gegevens út in oar wurkboek mei de funksje YNDIREKTE , as it wurkboek wêrút de gegevens ymportearre wurde sletten is, sil Excel in REF -flater jaan. Stel dat wy ferkeapgegevens fan in ferkeaper mei de namme Jennifer ymportearje wolle út it wurkboek mei de namme Jennifer .
No, sûnder it wurkboek te iepenjen Jennifer hawwe wy de folgjende funksje ynfierd yn ús hjoeddeistige wurkboek,
=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")
Hjir, Jennifer.xlsx is it wurkboek wêrfan wy gegevens ymportearje wolle, H10 is de blêdnamme, SALES_DATA fan Jennifer.xlsx wurkboek. en $B$6 is de sel fan it blêd SALES_DATA fan Jennifer.xlsx wurkboek.
Mar de formule sil gjin gegevens ymportearje út it wurkboek. It sil in REF flater sjen litte.
➤ Iepenje no it wurkboek Jennifer en foegje deselde formule wer yn.
Dizze kear sil it gjin REF -flater mear sjen en sil de wearde jaan út Jennifer wurkboek.
9. Fier oanpaste tekst yn ynstee fan REF-flater mei IFERROR-funksje
Wy kinne de REF -flater fan ús wurkblêd fuortsmite en kinne oanpaste tekst op it plak sjen litte fan dizze flater mei de funksje IFERROR. Beskôgje it earste foarbyld wêr't wy de formulekolom krigen hawwe mei #REF! teken fanwege it wiskjen fan ien kolom. No mei de funksje IFERROR , sille wy de tekst Unfolslein sjen litte op it plak fan dy flatertekens.
➤ Typ earst de folgjende formule yn de earste sel fan de kolom, druk op ENTER , en sleep de sel nei it ein om de formule yn alle sellen ta te passen.
=IFERROR(SUM(B6,C6,D6,E6), "Incomplete")
De formule sil de opsomming jaan as gjin flaterfoarkomt.
No, as wy ien fan 'e kolommen wiskje sil de formule it flaterteken net mear sjen. Earder sil it de tekst sjen litte “Unfolslein” .
Lês mear: Excel Error: The Number in This Sel is opmakke as tekst (6 fixes)
Konklúzje
Yn dit artikel hawwe wy besocht jo basisideeën te jaan oer hoe't REF flater foarkomt yn Excel en hoe kinne jo omgean mei sokke flaters. Hoopje no kinne jo oplosse it probleem fan referinsje flater yn Excel. As jo ferwarring hawwe, fiel jo frij om in reaksje efter te litten.