INHOUDSOPGAWE
Verwysingsfout of REF -fout kom in Excel voor wanneer 'n formule na ongeldige selle verwys. Dit kan gebeur wanneer jy selle, rye of kolomme wat in 'n formule gebruik word, uitvee. In die geval van verwysingsfout wys Excel #REF! foutteken. In hierdie artikel sal ons jou wys hoe REF foute in Excel kan voorkom en hoe jy die fout kan hanteer.
Oorweeg die volgende datastel. Hier word kwartaallikse en jaarlikse verkoopsdata van verskillende verkoopsmanne gegee. Die jaarlikse verkoopsdata word gevind deur al die kwartaallikse verkoopsdata op te som. Deur nou hierdie datastel te gebruik, sal ons jou wys hoe REF fout in Excel kan gebeur en hoe jy van die fout ontslae kan raak.
Laai praktyk af Werkboek
Jy kan die werkboek aflaai vanaf die skakel hieronder
REF-foute in Excel.xlsx
Voorbeelde van hantering van REF-fout in Excel
1. REF-fout met die uitvee van 'n sel, kolom of ry
As ons 'n sel, kolom of ry wat in 'n formule gebruik word uitvee, sal Excel REF wys fout in die formule sel. Kom ons kyk of ons Kwartaal 4-verkope (kolom E ) uit ons datastel skrap, wat sal gebeur.
Gevolglik van die verwydering van die Kwartaal 4-verkope -kolom, wys nou die selle van die Jaarlikse verkope -kolom REF -fout. Dit gebeur omdat die formule in hierdie kolom nou nie een van die verwysde kolomme kan vind nie. As ons enige sel uit dieformulekolom kan ons van die formulebalk sien dat een van die verwysde selle #REF! Teken. Aangesien ons die kolom van 'n verwysde sel van die formule uitgevee het, kan die formule nou nie die sel vind nie en wys REF -fout.
Lees Meer: Hoe om #REF reg te stel! Fout in Excel (6 oplossings)
2. Vind uit die selle met REF Fout
As jy 'n baie lang datastel en baie formules in jou datastel het, vind uit die REF -foute met die hand kan vermoeiend wees. Maar dit is nodig om al die REF foute uit te vind sodat jy die foute sal kan oplos.
➤ Om al die foute op 'n slag uit te vind, kies eers jou hele datastel en gaan na Tuis > Redigering > Vind & Kies > Gaan na Spesiale .
➤ Daarna sal die venster Gaan na Spesiale verskyn. Kies eers Formules en kyk na Foute . Klik daarna op OK .
Nou sal jy sien al die selle met REF fout in jou datastel sal gekies word.
Lees meer: Hoe om verwysing te vind Foute in Excel (3 maklike metodes)
3. Verwyder veelvuldige REF-foute
Jy kan al die REF -foute uit jou Excel-datastel verwyder deur <1 te gebruik> Soek en vervang -funksie. ➤ Kies eers jou hele datastel en gaan na Tuis > Redigering > Vind & Kies >Vervang .
Nou sal die Vind en vervang -venster verskyn.
➤ In die Vind wat boks tipe #VERW! en klik op Vervang alles .
Daarna sal 'n bevestigingsblokkie verskyn wat die aantal vervangings wys.
➤ Druk OK in hierdie blokkie en maak die Vind en vervang kassie toe.
As gevolg hiervan, sal jy sien, daar is nie meer REF -fout in jou datastel nie. Die formule wys die waarde wat die verwyderde kolomme vrystel.
As jy op enige sel van die formulekolom klik, kan jy vanaf die formulebalk sien dat die #REF ! die teken word verwyder en die formule bereken die waarde slegs met inagneming van die bestaande selle .
Lees meer: Hoe om waardefout in Excel te verwyder (4 vinnige metodes)
4. Reeksverwysing om REF-fout te vermy
In plaas daarvan om na die selle met kommas as die relatiewe verwysings te verwys , kan jy 'n reeksverwysing gebruik om REF -fout te vermy. In die vorige gevalle het ons die volgende formule in sel F6 , =SUM(B6,C6,D6,E6)
gebruik. Nou sal ons reeksverwysing gebruik om die opsomming in kolom F uit te vind.
➤ Tik die volgende formule in sel F6 ,
=SUM(B6:E6)
Hier sal die formule selreeks B6:E6 as die verwysing gebruik en sal die opsomming in sel F6 gee. Sleep sel F6 na die einde van jou datastel, dus die formulesal op al die selle in kolom F toegepas word.
As jy nou een van jou kolomme wat in die formule gebruik word uitvee, sal jy sien dat die REF -fout nie hierdie keer gewys sal word nie. In hierdie geval sal die formule die waarde bereken deur die waardes van die geskrapte kolom weg te laat.
5. VLOOKUP Funksie REF Fout
As jy 'n verkeerde invoeg kolomindeksnommer in die VLOOKUP-funksie Excel sal REF fout wys. Gestel vir ons datastel wil ons jaarlikse verkope van verskillende verkoopsmanne vind. Ons het dus die volgende formule in 'n leë sel getik, =VLOOKUP(H8,A4:F12,7,FALSE).
Hier is H8 die opsoekwaarde ( Harold ), A4:F12 is die tabelskikking. 7 is die kolomindeksnommer en ONWAAR dui aan dat die formule 'n presiese passing sal gee.
In ons formule is ons het 7 as die kolomindeksnommer gegee. Maar die tabelskikking is A4:F12 wat slegs 6 kolomme het. As gevolg hiervan sal die formule 'n REF -fout terugstuur.
Kom ons maak die formule reg.
➤ Tik die volgende gekorrigeerde formule ,
=VLOOKUP(H8,A4:F12,6,FALSE)
Hier is H8 die opsoekwaarde, A4:F12 is die tabelskikking. 6 is die kolomindeksnommer en ONWAAR dui aan dat die formule 'n presiese passing sal gee.
Nou op hierdie tyd, die kolomindeks nommer 6 lê binne die tabelskikking. Die formule sal dus nie REF hierdie fout wys nietyd; dit sal eerder die jaarlikse verkope gee van die verkoopsman wie se naam in sel H8 is.
Soortgelyke lesings
- Redes en regstellings van NAAM-fout in Excel (10 voorbeelde)
- Op fouthervat Volgende: Hantering van fout in Excel VBA
- Excel VBA: Skakel die "On Error Resume Next" af
6. HLOOKUP-funksie met fout in verwysing
As jy voeg 'n verkeerde ry-indeksnommer in die OPSOEK-funksie Excel sal REF -fout wys. Gestel vir ons datastel wil ons totale verkope van verskillende kwartale vind deur HLOOKUP te gebruik. Ons het dus die volgende formule in 'n leë sel getik, =HLOOKUP(H8,B5:F12,9,FALSE)
Hier is H8 die opsoekwaarde, B5:F12 is die tabelskikking. 9 is die RY-indeksnommer en ONWAAR dui aan dat die formule 'n presiese passing sal gee.
In ons formule, ons het 9 as die ry-indeksnommer gegee. Maar die tabelskikking is B5:F12 wat slegs 8 rye het. As gevolg hiervan sal die formule 'n REF -fout terugstuur.
Kom ons maak die formule reg.
➤ Tik die volgende gekorrigeerde formule ,
=HLOOKUP(H8,B5:F12,8,FALSE)
Hier is H8 die opsoekwaarde, B5:F12 is die tabelskikking. 8 is die ry-indeksnommer en ONWAAR dui aan dat die formule 'n presiese passing sal gee.
Nou op hierdie tyd, die ry-indeks nommer 8 lê binne die tabelskikking. Sodat dieformule sal nie REF -fout wys nie; dit sal eerder totale verkope in Kwartaal 3 gee.
7. INDEKS Funksie met Verkeerde Verwysing
As jy 'n verkeerde ry invoeg of kolomnommer in die INDEX-funksie Excel sal REF fout wys. Kom ons sê, vir ons datastel wil ons totale jaarlikse verkope vind. So ons het die volgende formule in 'n leë sel getik, =INDEX(B6:F12,7,6)
Hier is B5:F12 die skikking. 7 is die rynommer en 6 is die kolomnommer.
In ons formule het ons 6 as die kolom gegee nommer. Maar die skikking is B5:F12 wat net 5 kolomme het. As gevolg hiervan sal die formule 'n REF -fout gee.
Kom ons maak die formule reg.
➤ Tik die volgende gekorrigeerde formule ,
=INDEX(B6:F12,7,6)
Hier is B5:F12 die skikking. 7 is die rynommer en 5 is die kolomnommer.
Nou op hierdie tydstip lê kolom nommer 5 binne die skikking. Die formule sal dus nie REF -fout wys nie; dit sal eerder die waarde van die totale jaarlikse verkope gee.
8. Verwysingsfout in INDIREKTE Funksie
In die tyd van die invoer van data vanaf 'n ander werkboek met die INDIREKTE -funksie, as die werkboek vanwaar die data ingevoer gaan word gesluit is, sal Excel 'n REF -fout gee. Gestel ons wil verkoopsdata van 'n verkoopsman genaamd Jennifer invoer uit die werkboek genaamd Jennifer .
Nou, sonder om die werkboek Jennifer oop te maak, het ons die volgende funksie in ons huidige werkboek getik,
=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")
Hier, Jennifer.xlsx is die werkboek vanwaar ons data wil invoer, H10 is die bladnaam, VERKOOPDATA van Jennifer.xlsx werkboek. en $B$6 is die sel van die blad VERKOOPDATA van Jennifer.xlsx werkboek.
Maar die formule sal nie data uit die werkboek invoer nie. Dit sal 'n REF -fout wys.
➤ Maak nou die werkboek oop Jennifer en voeg dieselfde formule weer in.
Hierdie keer sal dit nie meer REF -fout wys nie en sal die waarde van Jennifer werkboek gee.
9. Voer pasgemaakte teks in in plaas van REF-fout met IFERROR-funksie
Ons kan die REF -fout van ons werkblad verwyder en kan pasgemaakte teks in die plek wys van hierdie fout met die IFERROR-funksie. Beskou die eerste voorbeeld waar ons die formulekolom gekry het met #REF! teken as gevolg van die verwydering van een kolom. Nou met die IFERROR funksie, sal ons die teks Onvolledig wys in die plek van daardie fouttekens.
➤ Tik eers die volgende formule in die eerste sel van die kolom, druk ENTER , en sleep die sel na die einde om die formule in alle selle toe te pas.
=IFERROR(SUM(B6,C6,D6,E6), "Incomplete")
Die formule sal die opsomming gee as daar geen fout is nie.voorkom.
As ons nou een van die kolomme uitvee, sal die formule nie meer die foutteken wys nie. Dit sal eerder die teks “Onvolledig” wys.
Lees Meer: Excel Error: The Number in This Sel is geformateer as teks (6 regstellings)
Gevolgtrekking
In hierdie artikel het ons probeer om vir jou basiese idees te gee van hoe REF -fout in Excel voorkom en hoe jy sulke foute kan hanteer. Hoop nou kan jy die probleem van verwysingsfout in Excel oplos. As jy enige verwarring in die gesig staar, laat asseblief 'n opmerking.