Sisällysluettelo
Viittausvirhe tai REF Virhe tapahtuu Excelissä, kun kaava viittaa virheellisiin soluihin. Se voi tapahtua, kun poistat soluja, rivejä tai sarakkeita, joita käytetään kaavassa. Viittausvirheen tapauksessa Excel näyttää seuraavat tiedot. #REF! Tässä artikkelissa näytämme sinulle, kuinka REF virheitä voi esiintyä Excelissä ja miten voit käsitellä virhettä.
Tarkastellaan seuraavaa tietokokonaisuutta. Tässä annetaan eri myyjien neljännesvuosittaiset ja vuosittaiset myyntitiedot. Vuosittaiset myyntitiedot saadaan laskemalla yhteen kaikki neljännesvuosittaiset myyntitiedot. Nyt näytämme tämän tietokokonaisuuden avulla, kuinka REF virhe voi tapahtua Excelissä ja miten voit päästä eroon virheestä.
Lataa harjoituskirja
Voit ladata työkirjan alla olevasta linkistä.
REF-virheet Excel.xlsx:ssäEsimerkkejä virheiden korjaamisesta Excelissä
1. REF-virhe solun, sarakkeen tai rivin poistamisesta
Jos poistamme solun, sarakkeen tai rivin, jota käytetään kaavassa, Excel näyttää seuraavat tiedot REF virhe kaavasolussa. Katsotaanpa, jos poistamme Neljännen vuosineljänneksen myynti (sarake E ) tietokannastamme, mitä tapahtuu.
Poistamisen seurauksena Neljännen vuosineljänneksen myynti sarakkeen solut, nyt solut Vuosittainen myynti sarakkeessa näkyvät REF Tämä johtuu siitä, että tämän sarakkeen kaava ei löydä yhtä viitattua saraketta. Jos valitsemme minkä tahansa solun kaavasarakkeesta, näemme kaavapalkista, että yksi viitatuista soluista näkyy. #REF! Allekirjoitus. Koska olemme poistaneet kaavan viittaussolun sarakkeen, nyt kaava ei löydä solua ja näyttää seuraavaa REF virhe.
Lue lisää: Kuinka korjata #REF! -virhe Excelissä (6 ratkaisua)
2. REF-virheen sisältävien solujen selvittäminen
Jos sinulla on hyvin pitkä tietokokonaisuus ja paljon kaavoja tietokokonaisuudessasi, voit löytää REF virheet manuaalisesti voi olla työlästä. Mutta se on tarpeen selvittää kaikki REF virheet, jotta voit ratkaista virheet.
➤ Jos haluat selvittää kaikki virheet kerrallaan, valitse ensin koko tietokokonaisuus ja siirry osoitteeseen Etusivu> Muokkaus> Etsi & valitse> Valitse> Siirry erikoisohjelmaan .
➤ Sen jälkeen, Siirry kohtaan Special ikkuna tulee näkyviin. Valitse ensin Kaavat ja tarkistaa Virheet . Sen jälkeen klikkaa OK .
Nyt näet kaikki solut, joissa on REF virheet valitaan.
Lue lisää: Viittausvirheiden etsiminen Excelissä (3 helppoa menetelmää)
3. Useiden REF-virheiden poistaminen
Voit poistaa kaikki REF Virheet Excel-tietokannasta käyttämällä Etsi ja korvaa ominaisuus. ➤ Valitse ensin koko tietokokonaisuus ja siirry kohtaan Etusivu> Muokkaus> Etsi & valitse> Valitse> Korvaa .
Nyt Etsi ja korvaa ikkuna tulee näkyviin.
➤ In the Etsi mitä laatikon tyyppi #REF! ja klikkaa Korvaa kaikki .
Tämän jälkeen näyttöön tulee vahvistusruutu, jossa näkyy korvausten määrä.
➤ Lehdistö OK tähän ruutuun ja sulje Etsi ja korvaa laatikko.
Tämän seurauksena, kuten huomaatte, ei ole enempää REF Kaava näyttää arvon, joka ei sisällä poistettuja sarakkeita.
Jos napsautat mitä tahansa kaavasarakkeen solua, näet kaavariviltä, että solun #REF! merkki poistetaan ja kaava laskee arvon vain olemassa olevat solut huomioon ottaen. .
Lue lisää: Kuinka poistaa arvovirhe Excelissä (4 nopeaa menetelmää)
4. Alueen viite REF-virheen välttämiseksi
Sen sijaan, että viittaisit soluihin pilkuilla suhteellisina viittauksina, voit käyttää alueviittausta välttääksesi REF virhe. Edellisissä tapauksissa olemme käyttäneet seuraavaa kaavaa solussa F6 , =SUMMA(B6,C6,D6,E6)
Nyt käytämme alueviittausta saadaksemme selville sarakkeen yhteenlaskun. F .
➤ Kirjoita seuraava kaava soluun F6 ,
=SUM(B6:E6)
Tässä kaava käyttää solualuetta B6:E6 viitteenä ja antaa yhteenlaskun soluun F6 . Drag cell F6 tietokokonaisuutesi loppuun, joten kaavaa sovelletaan kaikkiin sarakkeen F .
Jos nyt poistat yhden sarakkeista, joita käytetään kaavassa, huomaat, että sarakkeen REF virhe ei näy tällä kertaa. Tässä tapauksessa kaava laskee arvon jättämällä poistetun sarakkeen arvot pois.
5. VLOOKUP-toiminnon REF-virhe
Jos lisäät väärän sarakeindeksin numeron kohtaan VLOOKUP-toiminto Excel näyttää REF virhe. Oletetaan, että haluamme löytää eri myyjien vuosittaisen myynnin. Olemme siis kirjoittaneet seuraavan kaavan tyhjään soluun, =VLOOKUP(H8,A4:F12,7,FALSE).
Tässä, H8 on hakuarvo ( Harold ), A4:F12 on taulukkomuoto. 7 on sarakeindeksin numero ja FALSE osoittaa, että kaava palauttaa tarkan vastaavuuden.
Kaavassamme olemme antaneet sarakeindeksin numeroksi 7. Mutta taulukkotietue on seuraava A4:F12 jossa on vain 6 saraketta. Tämän seurauksena kaava palauttaa arvon REF virhe.
Korjataan kaava.
➤ Kirjoita seuraava korjattu kaava,
=VLOOKUP(H8,A4:F12,6,FALSE)
Täällä, H8 on hakuarvo, A4:F12 on taulukkomuoto. 6 on sarakeindeksin numero ja FALSE osoittaa, että kaava palauttaa tarkan vastaavuuden.
Tällä hetkellä sarakeindeksi numero 6 on taulukkomassan sisällä, joten kaava ei näytä seuraavaa REF virhe tällä kertaa, vaan se palauttaa sen myyjän vuosimyynnin, jonka nimi on solussa H8 .
Samanlaisia lukemia
- Excelin NAME-virheen syyt ja korjaukset (10 esimerkkiä)
- Virheen sattuessa jatka Seuraava: Virheen käsittely Excel VBA:ssa
- Excel VBA: Kytke pois päältä "Virheen sattuessa jatka seuraavaksi".
6. HLOOKUP-funktio, jossa on virhe viitteessä
Jos lisäät väärän rivin indeksinumeron HLOOKUP-toiminto Excel näyttää REF virhe. Oletetaan, että haluamme löytää eri vuosineljännesten kokonaismyynnin käyttäen HLOOKUP Olemme siis kirjoittaneet seuraavan kaavan tyhjään soluun, =HLOOKUP(H8,B5:F12,9,FALSE)
Tässä, H8 on hakuarvo, B5:F12 on taulukkomuoto. 9 on ROW-indeksin numero ja FALSE osoittaa, että kaava palauttaa tarkan vastaavuuden.
Kaavassamme olemme antaneet rivin indeksinumeroksi 9. Mutta taulukkomääritys on seuraava B5:F12 jossa on vain 8 riviä. Tämän seurauksena kaava palauttaa arvon REF virhe.
Korjataan kaava.
➤ Kirjoita seuraava korjattu kaava,
=HLOOKUP(H8,B5:F12,8,FALSE)
Tässä, H8 on hakuarvo, B5:F12 on taulukkomuoto. 8 on rivin indeksinumero ja FALSE osoittaa, että kaava palauttaa tarkan vastaavuuden.
Tällä hetkellä rivin indeksi numero 8 on taulukkomassan sisällä, joten kaava ei näytä seuraavia asioita REF virhe; pikemminkin se palauttaa kokonaismyynnin 3. vuosineljännes .
7. INDEX-funktio, jossa on virheellinen viittaus
Jos lisäät väärän rivin tai sarakkeen numeron kohtaan INDEX-toiminto Excel näyttää REF virhe. Oletetaan, että haluamme löytää tietokokonaisuutemme vuotuisen kokonaismyynnin. Olemme siis kirjoittaneet seuraavan kaavan tyhjään soluun, =INDEX(B6:F12,7,6)
Tässä, B5:F12 on joukko. 7 on rivin numero ja 6 on sarakkeen numero.
Kaavassamme olemme antaneet sarakkeen numeroksi 6. Mutta matriisi on kuitenkin B5:F12 jossa on vain 5 saraketta. Tämän seurauksena kaava antaa tulokseksi REF virhe.
Korjataan kaava.
➤ Kirjoita seuraava korjattu kaava,
=INDEX(B6:F12,7,6)
Tässä, B5:F12 on joukko. 7 on rivin numero ja 5 on sarakkeen numero.
Tällä hetkellä sarake numero 5 on joukon sisällä, joten kaava ei näytä seuraavia asioita REF virhe, vaan se antaa pikemminkin vuotuisen kokonaismyynnin arvon.
8. Viittausvirhe INDIRECT-funktiossa
Kun tietoja tuodaan toisesta työkirjasta, jossa on käytössä INDIRECT toiminto, jos työkirja, josta tiedot tuodaan, on suljettu, Excel antaa ilmoituksen REF virhe. Oletetaan, että haluamme tuoda myyntitiedot myyjältä nimeltä Jennifer työkirjasta nimeltä Jennifer .
Nyt avaamatta työkirjaa Jennifer olemme kirjoittaneet seuraavan toiminnon nykyiseen työkirjaamme,
=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")")
Tässä, Jennifer.xlsx on työkirja, josta haluamme tuoda tietoja, H10 on arkin nimi, SALES_DATA of Jennifer.xlsx työkirja. ja $B$6 on arkin solu SALES_DATA of Jennifer.xlsx työkirja.
Kaava ei kuitenkaan tuo tietoja työkirjasta. Se näyttää näytön REF virhe.
➤ Avaa nyt työkirja Jennifer ja lisää sama kaava uudelleen.
Tällä kertaa se ei näytä REF virhe enää ja antaa arvon Jennifer työkirja.
9. Syötä mukautettu teksti REF-virheen sijasta IFERROR-funktiolla.
Voimme poistaa REF virhe työarkistamme ja voi näyttää mukautetun tekstin tämän virheen sijasta käyttämällä seuraavia keinoja IFERROR-toiminto. Tarkastellaan ensimmäistä esimerkkiä, jossa saimme kaava-sarakkeen kanssa #REF! merkin, koska yksi sarake on poistettu. Nyt kun sarakkeen IFERROR toiminto, näytämme tekstin Incomplete näiden virhemerkkien sijasta.
➤ Kirjoita ensin seuraava kaava sarakkeen ensimmäiseen soluun ja paina sitten painiketta ENTER ja vedä solu loppuun, jotta kaavaa sovelletaan kaikkiin soluihin.
=IFERROR(SUM(B6,C6,D6,E6), "Epätäydellinen")
Kaava antaa yhteenlaskun, jos virhettä ei tapahdu.
Jos nyt poistamme yhden sarakkeista, kaava ei enää näytä virhemerkkiä, vaan näyttää tekstin "Epätäydellinen" .
Lue lisää: Excel-virhe: Tämän solun numero on muotoiltu tekstiksi (6 korjausta)
Päätelmä
Tässä artikkelissa olemme yrittäneet antaa sinulle perusajatuksia siitä, miten REF virhe esiintyy Excelissä ja miten voit käsitellä tällaisia virheitä. Toivottavasti voit nyt ratkaista Excelin viitevirheen ongelman. Jos kohtaat epäselvyyksiä, voit jättää kommentin.