REF klaidos "Excel" programoje (9 tinkami pavyzdžiai)

  • Pasidalinti
Hugh West

Nuorodos klaida arba REF Klaida "Excel" atsiranda, kai formulėje pateikiama nuoroda į negaliojančias ląsteles. Taip gali atsitikti, kai ištrinate formulėje naudojamas ląsteles, eilutes ar stulpelius. Nuorodos klaidos atveju "Excel" rodo #REF! Šiame straipsnyje parodysime, kaip REF "Excel" programoje gali atsirasti klaidų ir kaip jas pašalinti.

Panagrinėkime toliau pateiktą duomenų rinkinį. Čia pateikti įvairių pardavėjų ketvirčio ir metų pardavimų duomenys. Metų pardavimų duomenys randami sudėjus visus ketvirčio pardavimų duomenis. Dabar, naudodamiesi šiuo duomenų rinkiniu, parodysime, kaip REF klaida gali pasitaikyti "Excel" programoje ir kaip galite jos atsikratyti.

Atsisiųsti praktikos sąsiuvinį

Darbo vadovėlį galite atsisiųsti iš toliau pateiktos nuorodos

REF klaidos Excel.xlsx

Klaidų "Excel" programoje šalinimo pavyzdžiai

1. Klaida REF šalinant ląstelę, stulpelį ar eilutę

Jei ištrinsime formulėje naudojamą ląstelę, stulpelį ar eilutę, "Excel" parodys REF klaida formulės ląstelėje. Pažiūrėkime, ar ištrinsime 4 ketvirčio pardavimai (skiltis E ) iš mūsų duomenų rinkinio, kas nutiks.

Ištrynus 4 ketvirčio pardavimai stulpelyje, dabar Metiniai pardavimai stulpelyje rodomi REF Klaida. Taip atsitinka todėl, kad dabar šio stulpelio formulė neranda vieno iš nurodytų stulpelių. Jei pasirinksime bet kurį formulės stulpelio langelį, formulės juostoje matysime, kad rodomas vienas iš nurodytų langelių #REF! Ženklas. Kadangi ištrynėme formulės nurodytos ląstelės stulpelį, dabar formulė neranda ląstelės ir rodo REF klaida.

Skaityti daugiau: Kaip ištaisyti #REF! klaidą programoje "Excel" (6 sprendimai)

2. Ląstelių su REF klaida nustatymas

Jei turite labai ilgą duomenų rinkinį ir jame daug formulių, išsiaiškinti REF klaidos rankiniu būdu gali būti varginantis. Tačiau būtina išsiaiškinti visas REF klaidų, kad galėtumėte jas išspręsti.

➤ Norėdami sužinoti visas klaidas vienu metu, pirmiausia pasirinkite visą duomenų rinkinį ir eikite į Pagrindinis> Redagavimas> Rasti> Pasirinkti> Eiti į specialiąją .

➤ Po to, Eiti į Specialųjį Bus rodomas langas. Pirmiausia pasirinkite Formulės ir patikrinkite Klaidos . Po to spustelėkite GERAI .

Dabar matysite visas ląsteles su REF bus atrinkta jūsų duomenų rinkinio klaida.

Skaityti daugiau: Kaip rasti nuorodų klaidas "Excel" programoje (3 paprasti metodai)

3. Kelių REF klaidų šalinimas

Galite pašalinti visus REF klaidos iš "Excel" duomenų rinkinio naudojant Rasti ir pakeisti ➤ Pirmiausia pasirinkite visą duomenų rinkinį ir eikite į Pagrindinis> Redagavimas> Rasti> Pasirinkite> Pakeisti .

Dabar Rasti ir pakeisti bus rodomas langas.

➤ Į Raskite, ką dėžutės tipas #REF! ir spustelėkite Pakeisti visus .

Po to pasirodys patvirtinimo langas, kuriame bus nurodytas pakeitimų skaičius.

➤ Spauda GERAI šiame langelyje ir uždarykite Rasti ir pakeisti dėžutė.

Dėl to pamatysite, kad nebėra REF klaida jūsų duomenų rinkinyje. Formulėje rodoma vertė, išskyrus ištrintus stulpelius.

Jei spustelėsite bet kurią formulės stulpelio ląstelę, formulės juostoje pamatysite, kad #REF! ženklas pašalinamas ir formulė apskaičiuoja vertę tik atsižvelgiant į esamas ląsteles .

Skaityti daugiau: Kaip pašalinti "Excel" vertės klaidą (4 greiti metodai)

4. Diapazono nuoroda siekiant išvengti REF klaidos

Užuot nurodę langelius su kableliais kaip santykines nuorodas, galite naudoti diapazono nuorodą, kad išvengtumėte REF klaida. Ankstesniais atvejais ląstelėje naudojome šią formulę F6 , =SUM(B6,C6,D6,E6) Dabar pasinaudosime diapazono nuoroda, kad sužinotume sumą stulpelyje F .

➤ ląstelėje įveskite šią formulę F6 ,

=SUMA(B6:E6)

Čia formulėje bus naudojamas ląstelių diapazonas B6:E6 kaip nuorodą ir bus pateikta suma ląstelėje F6 . Drag celė F6 į duomenų rinkinio pabaigą, kad formulė būtų taikoma visiems stulpelio langeliams. F .

Jei ištrinsite vieną iš formulėje naudojamų stulpelių, pamatysite, kad REF klaida šį kartą nebus rodoma. Šiuo atveju formulė apskaičiuos reikšmę praleisdama pašalinto stulpelio reikšmes.

5. VLOOKUP funkcijos REF klaida

Jei įvestumėte neteisingą stulpelio indekso numerį į VLOOKUP funkcija "Excel" rodys REF klaida. Tarkime, kad savo duomenų rinkinyje norime rasti skirtingų pardavėjų metinius pardavimus. Todėl tuščioje ląstelėje įvedėme šią formulę, =VLOOKUP(H8,A4:F12,7,FALSE). Čia, H8 yra paieškos vertė ( Haroldas ), A4:F12 yra lentelės masyvas. 7 yra stulpelio indekso numeris, o FALSE nurodo, kad formulė bus naudojama kaip tiksli atitiktis.

Savo formulėje kaip stulpelio indekso numerį nurodėme 7. Tačiau lentelės masyvas yra A4:F12 kuris turi tik 6 stulpelius. Todėl formulė grąžins REF klaida.

Ištaisykime formulę.

➤ Įveskite šią pataisytą formulę,

=VLOOKUP(H8,A4:F12,6,FALSE)

Čia, H8 yra paieškos vertė, A4:F12 yra lentelės masyvas. 6 yra stulpelio indekso numeris, o FALSE nurodo, kad formulė bus naudojama kaip tiksli atitiktis.

Šiuo metu stulpelio indeksas 6 yra lentelės masyve. Taigi formulė nerodys REF klaida; šį kartą bus grąžinti pardavėjo, kurio vardas ir pavardė yra ląstelėje H8 .

Panašūs skaitiniai

  • "Excel" vardo klaidos priežastys ir taisymai (10 pavyzdžių)
  • Dėl klaidos tęsti Kitas: Klaidų tvarkymas "Excel VBA" programoje
  • "Excel VBA": Išjunkite "Dėl klaidos tęsti toliau"

6. HLOOKUP funkcija su klaida nuorodoje

Jei įterpiate neteisingą eilutės indekso numerį į funkcija HLOOKUP "Excel" rodys REF Tarkime, kad savo duomenų rinkinyje norime rasti bendrą skirtingų ketvirčių pardavimų sumą naudodami HLOOKUP . Taigi tuščioje ląstelėje įvedėme šią formulę, =HLOOKUP(H8,B5:F12,9,FALSE) Čia, H8 yra paieškos vertė, B5:F12 yra lentelės masyvas. 9 yra eilutės indekso numeris ir FALSE nurodo, kad formulė bus naudojama kaip tiksli atitiktis.

Savo formulėje kaip eilutės indekso numerį nurodėme 9. Tačiau lentelės masyvas yra B5:F12 kuriame yra tik 8 eilutės. Todėl formulė grąžins REF klaida.

Ištaisykime formulę.

➤ Įveskite šią pataisytą formulę,

=HLOOKUP(H8,B5:F12,8,FALSE)

Čia, H8 yra paieškos vertė, B5:F12 yra lentelės masyvas. 8 yra eilutės indekso numeris, o FALSE nurodo, kad formulė bus naudojama kaip tiksli atitiktis.

Šiuo metu lentelės masyve yra eilutės indeksas Nr. 8. Taigi formulė nerodys REF klaida, o bus grąžinta bendra pardavimų suma 3 ketvirtis .

7. INDEX funkcija su neteisingai pateikta nuoroda

Jei įterpiate neteisingą eilutės ar stulpelio numerį į funkcija INDEX "Excel" rodys REF tarkime, savo duomenų rinkinyje norime rasti bendrą metinį pardavimą. Taigi tuščioje ląstelėje įvedėme šią formulę, =INDEX(B6:F12,7,6) Čia, B5:F12 yra masyvas. 7 yra eilutės numeris, o 6 yra stulpelio numeris.

Savo formulėje kaip stulpelio numerį nurodėme 6. Tačiau masyvas yra B5:F12 kuris turi tik 5 stulpelius. Todėl formulė pateiks REF klaida.

Ištaisykime formulę.

➤ Įveskite šią pataisytą formulę,

=INDEX(B6:F12,7,6)

Čia, B5:F12 yra masyvas. 7 yra eilutės numeris, o 5 yra stulpelio numeris.

Šiuo metu stulpelis Nr. 5 yra masyve. Taigi formulė nerodys REF klaida; veikiau bus nurodyta visų metinių pardavimų vertė.

8. Nuorodos klaida INDIRECT funkcijoje

Importuojant duomenis iš kito sąsiuvinio su INDIREKTINIS funkciją, jei sąsiuvinis, iš kurio bus importuojami duomenys, bus uždarytas, "Excel" pateiks REF klaida. Tarkime, kad norime importuoti pardavėjo, pavadinto Jennifer iš sąsiuvinio, pavadinto Jennifer .

Dabar, neatidarydami sąsiuvinio Jennifer dabartiniame sąsiuvinyje įvedėme šią funkciją,

=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")

Čia, Jennifer.xlsx yra darbo knyga, iš kurios norime importuoti duomenis, H10 yra lapo pavadinimas, SALES_DATA Jennifer.xlsx darbo knyga. ir $B$6 yra lapo langelis SALES_DATA Jennifer.xlsx darbo knyga.

Tačiau formulė neimportuos duomenų iš darbaknygės. REF klaida.

➤ Dabar atidarykite sąsiuvinį Jennifer ir vėl įterpkite tą pačią formulę.

Šį kartą jis nebus rodomas REF klaidą ir pateiks vertę iš Jennifer darbo knyga.

9. Įveskite pasirinktinį tekstą vietoj REF klaidos naudodami funkciją IFERROR

Galime pašalinti REF klaida iš mūsų darbalapio ir vietoj šios klaidos galime rodyti pasirinktinį tekstą naudodami funkcija IFERROR. Panagrinėkime pirmąjį pavyzdį, kuriame gavome formulės stulpelį su #REF! ženklą, nes buvo ištrintas vienas stulpelis. Dabar su IFERROR funkciją, vietoje šių klaidos ženklų bus rodomas tekstas Incomplete.

➤ Pirmiausia į pirmąją stulpelio ląstelę įrašykite šią formulę, paspauskite ĮVESKITE ir vilkite ląstelę iki galo, kad formulė būtų taikoma visose ląstelėse.

=IFERROR(SUM(B6,C6,D6,E6), "Nepilnas")

Jei klaidos neatsiras, formulė pateiks sumą.

Dabar, jei ištrinsime vieną iš stulpelių, formulėje nebebus rodomas klaidos ženklas, o bus rodomas tekstas "Neišsamus" .

Skaityti daugiau: "Excel" klaida: skaičius šioje ląstelėje suformatuotas kaip tekstas (6 pataisymai)

Išvada

Šiame straipsnyje stengėmės pateikti pagrindines idėjas, kaip REF klaida atsiranda "Excel" programoje ir kaip galite spręsti tokias klaidas. Tikiuosi, kad dabar galite išspręsti nuorodos klaidos problemą "Excel" programoje. Jei susiduriate su neaiškumais, nedvejodami palikite komentarą.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.