Skip to content

VLOOKUP-virheiden vianmääritys Excelissä

7 de kesäkuu de 2021
excel feature

On olemassa muutamia asioita, jotka tuovat Microsoft Excel -käyttäjien hikoilua enemmän kuin ajatus VLOOKUP-virheestä. Jos et ole liian perehtynyt Exceliin, VLOOKUP on yksi vaikeimmista tai ainakin yksi vähiten ymmärretyistä toiminnoista.

VLOOKUPin tarkoituksena on etsiä ja palauttaa tietoja toisesta sarakkeesta Excel-laskentataulukossa. Valitettavasti, jos saat VLOOKUP-kaavan väärin, Excel heittää sinulle virheen. Käydään läpi joitain yleisiä VLOOKUP-virheitä ja selitetään, kuinka voit tehdä vianmäärityksen.

VLOOKUPin rajoitukset

Ennen kuin aloitat VLOOKUPin käytön, sinun on tiedettävä, että se ei ole aina paras vaihtoehto Excel-käyttäjille.

Ensinnäkin sitä ei voida käyttää hakemaan tietoja vasemmalta puolelta. Se näyttää myös vain ensimmäisen löytämänsä arvon, mikä tarkoittaa, että VLOOKUP ei ole vaihtoehto datasarjoille, joissa on päällekkäisiä arvoja. Hakusarakkeen on oltava myös tietojesi vasen sarake.

Alla olevan esimerkin pisin sarake (sarake A) käytetään hakusarakkeena. Alueella ei ole päällekkäisiä arvoja, ja hakutiedot (tässä tapauksessa tiedot kohteesta sarake B) on hakusarakkeen oikealla puolella.

INDEX- ja MATCH-toiminnot ovat hyviä vaihtoehtoja, jos jokin näistä ongelmista on ongelma, samoin kuin uusi XLOOKUP-toiminto Excelissä, joka on tällä hetkellä beetatestauksessa.

VLOOKUP edellyttää myös, että tiedot on järjestetty riveihin, jotta tietoja voidaan hakea ja palauttaa tarkasti. HLOOKUP olisi hyvä vaihtoehto, jos näin ei ole.

VLOOKUP-kaavoilla on joitain lisärajoituksia, jotka voivat aiheuttaa virheitä, kuten selitämme tarkemmin.

VLOOKUP- ja # N / A-virheet

Yksi yleisimmistä VLOOKUP-virheistä Excelissä on # Ei sovelleta virhe. Tämä virhe tapahtuu, kun VLOOKUP ei löydä etsimääsi arvoa.

Ensinnäkin hakuarvoa ei ehkä ole tietoalueellasi tai olet käyttänyt väärää arvoa. Jos näet virheen N / A, tarkista arvo VLOOKUP-kaavassa.

Jos arvo on oikea, hakua ei ole olemassa. Oletetaan, että käytät VLOOKUPia tarkkojen vastaavuuksien löytämiseen range_lookup argumentiksi asetettu VÄÄRÄ.

Yllä olevassa esimerkissä etsitään a opiskelijanumero kanssa numero 104 (solussa G4) palauttaa # N / A-virhe koska alueen vähimmäistunnusnumero on 105.

Jos range_lookup VLOOKUP-kaavan lopussa oleva argumentti puuttuu tai asetettu arvoon TOTTA, sitten VLOOKUP palauttaa # N / A -virheen, jos tietoalueesi ei ole lajiteltu nousevaan järjestykseen.

Se palauttaa myös # N / A -virheen, jos hakuarvo on pienempi kuin alueen alin arvo.

Yllä olevassa esimerkissä opiskelijanumero arvot sekoitetaan. Huolimatta arvosta 105 alueella, VLOOKUP ei voi suorittaa oikeaa hakua range_lookup argumentiksi asetettu TOTTA koska sarake A ei ole lajiteltu nousevaan järjestykseen.

Muita yleisiä syitä # N / A -virheisiin ovat hakusarakkeen käyttäminen, joka ei ole kauimpana vasemmalla, ja soluviittausten käyttäminen hakuarvoihin, jotka sisältävät numeroita, mutta jotka on muotoiltu tekstinä tai joissa on ylimääräisiä merkkejä, kuten välilyöntejä.

#VALUE-virheiden vianmääritys

#ARVO virhe on yleensä merkki siitä, että VLOOKUP-funktion sisältävä kaava on jollain tavalla virheellinen.

Useimmissa tapauksissa tämä johtuu yleensä solusta, johon viittaat hakuarvoksi. enimmäiskoko VLOOKUP-hakuarvo on 255 merkkiä.

Jos olet tekemisissä solujen kanssa, jotka sisältävät pidempiä merkkijonoja, VLOOKUP ei pysty käsittelemään niitä.

Ainoa kiertotapa on korvata VLOOKUP-kaava yhdistetyllä INDEX- ja MATCH-kaavalla. Esimerkiksi, jos yhdessä sarakkeessa on solu, jonka merkkijono on yli 255 merkkiä, INDEX: n sisällä olevaa sisäkkäistä MATCH-funktiota voidaan käyttää näiden tietojen paikantamiseen.

Alla olevassa esimerkissä INDEKSI palauttaa arvon solussa B4, käyttämällä aluetta sarake A oikean rivin tunnistamiseksi. Tämä käyttää sisäkkäisiä OTTELU -toiminto merkkijonon tunnistamiseksi sarake A (sisältää 300 merkkiä), joka vastaa solua H4.

Tässä tapauksessa se on solu A4, kanssa INDEKSI palaa 108 (arvo B4).

Tämä virhe tulee näkyviin myös, jos olet käyttänyt kaavassa soluihin virheellistä viittausta, varsinkin jos käytät toisen työkirjan tietoväliä.

Työkirjan viitteet on liitettävä hakasulkeisiin, jotta kaava toimisi oikein.

Jos kohtaat #VALUE-virheen, tarkista VLOOKUP-kaava uudelleen varmistaaksesi, että soluviitteet ovat oikein.

#NIMI ja VLOOKUP

Jos VLOOKUP-virheesi ei ole #VALUE-virhe tai # N / A-virhe, niin se on todennäköisesti a #NIMI virhe. Ennen kuin paniikkia tämän ajatuksen suhteen, voit olla varma – se on helpoin korjata VLOOKUP-virhe.

#NAME -virhe ilmestyy, kun olet kirjoittanut väärin funktion Excelissä, olipa kyseessä VLOOKUP tai jokin muu toiminto, kuten SUM. Napsauta VLOOKUP-solua ja tarkista, että olet todella kirjoittanut VLOOKUP oikein.

Jos muita ongelmia ei ole, VLOOKUP-kaava toimii, kun tämä virhe on korjattu.

Muiden Excel-toimintojen käyttäminen

Se on rohkea lausunto, mutta toiminnot, kuten VLOOKUP, muuttavat elämääsi. Ainakin se muuttaa työelämääsi, mikä tekee Excelistä tehokkaamman työkalun tietojen analysointiin.

Jos VLOOKUP ei ole sinulle sopiva, käytä sen sijaan näitä Excelin huipputoimintoja.