6 põhjust, miks teie VLOOKUP ei tööta

  • Jaga Seda
Michael Brown

Funktsioon VLOOKUP on Exceli kõige populaarsem otsingu- ja viitefunktsioon. See on ka üks keerulisemaid ja kardetud veateade #N/A võib olla tavaline vaatepilt.

Selles artiklis vaadeldakse 6 kõige tavalisemat põhjust, miks teie VLOOKUP ei tööta.

    Te vajate täpset vastet

    VLOOKUP-funktsiooni viimane argument, mida tuntakse kui range_lookup küsib, kas soovite ligikaudset või täpset vastet.

    Enamasti otsitakse konkreetset toodet, tellimust, töötajat või klienti ja seetõttu on vaja täpset vastet. Kui otsitakse unikaalset väärtust, tuleks sisestada FALSE väärtuseks range_lookup argument.

    See argument on valikuline, kuid kui see jäetakse tühjaks, kasutatakse väärtust TRUE. TRUE väärtus sõltub sellest, kas teie andmed on sorteeritud kasvavas järjekorras.

    Allpool olev pilt näitab VLOOKUPi, mille puhul on range_lookup argument välja jäetud ja tagastatakse vale väärtus.

    Lahendus

    Kui otsite unikaalset väärtust, sisestage viimaseks argumendiks FALSE. Ülaltoodud VLOOKUP tuleks sisestada kujul =VLOOKUP(H3,B3:F11,2,FALSE) .

    Tabeli viite lukustamine

    Võib-olla soovite kasutada mitut VLOOKUPi, et anda tagasi erinevat teavet kirje kohta. Kui kavatsete kopeerida oma VLOOKUPi mitmesse lahtrisse, peate oma tabeli lukustama.

    Järgneval pildil on VLOOKUP sisestatud valesti. Vale lahtrivahemikud on viidatud valele lahtrile lookup_value ja tabeli massiivi .

    Lahendus

    Tabel, mida VLOOKUP funktsioon kasutab teabe otsimiseks ja tagastamiseks, on tuntud kui table_array . See peab olema viidatud absoluutselt, et kopeerida oma VLOOKUP.

    Klõpsake valemi sees olevatel viidetel ja vajutage klaviatuuril klahvi F4, et muuta viide suhtelisest absoluutseks. Valem peaks olema sisestatud kujul =VLOOKUP($H$3,$B$3:$F$11,4,FALSE) .

    Selles näites on nii lookup_value ja table_array viited olid absoluutsed. Tavaliselt võib see olla lihtsalt table_array mis vajab lukustamist.

    Veerg on sisestatud

    Veergu indeksinumber või col_index_num , kasutatakse VLOOKUP-funktsioonis, et sisestada, millist teavet kirje kohta tagastada.

    Kuna see sisestatakse indeksinumbrina, ei ole see väga vastupidav. Kui tabelisse lisatakse uus veerg, võib see peatada teie VLOOKUPi töö. Allpool olev pilt näitab sellist stsenaariumi.

    Kogus oli veerus 3, kuid pärast uue veeru lisamist sai sellest veerg 4. VLOOKUP ei ole aga automaatselt uuendatud.

    Lahendus 1

    Üks lahendus võiks olla töölehe kaitsmine, et kasutajad ei saaks veerusid sisestada. Kui kasutajad peavad seda tegema, siis ei ole see elujõuline lahendus.

    Lahendus 2

    Teine võimalus oleks sisestada MATCH-funktsioon sisse col_index_num VLOOKUPi argument.

    The MATCH funktsiooni saab kasutada vajaliku veeru numbri otsimiseks ja tagastamiseks. See teeb funktsiooni col_index_num dünaamiline, nii et sisestatud veerud ei mõjuta enam VLOOKUPi.

    Allpool esitatud valemit võib sisestada sellesse näitesse, et vältida eespool näidatud probleemi.

    Laud on muutunud suuremaks

    Kui tabelisse lisatakse rohkem ridu, võib olla vaja VLOOKUPi uuendada, et tagada nende täiendavate ridade kaasamine. Allpool olev pilt näitab VLOOKUPi, mis ei kontrolli kogu tabelit puuvilja elemendi suhtes.

    Lahendus

    Kaaluge vahemiku vormindamist tabelina (Excel 2007+) või dünaamilise vahemiku nimena. Need võtted tagavad, et teie VLOOKUP-funktsioon kontrollib alati kogu tabelit.

    Et vormindada vahemik tabelina, valige rakkude vahemik, mida soovite kasutada table_array ja klõpsake Kodu > Vorming kui tabel ja valige galeriist stiil. Klõpsake nuppu Disain tab Table Tools (Tabelitööriistad) ja muutke tabeli nime ettenähtud lahtrisse.

    Allpool olev VLOOKUP näitab tabelit nimega FruitList kasutatakse.

    VLOOKUP ei saa vaadata vasakule

    VLOOKUP-funktsiooni piiranguks on see, et see ei saa vaadata vasakule. See vaatab tabeli kõige vasakpoolsemast veerust alla ja tagastab teabe paremalt poolt.

    Lahendus

    Selle lahenduseks on see, et VLOOKUPi ei kasutata üldse. Exceli funktsioonide INDEX ja MATCH kombinatsiooni kasutamine on levinud alternatiiv VLOOKUPile. See on palju mitmekülgsem.

    Allpool toodud näites on näidatud, et tagastada teavet, mis asub vasakul veerus, mida te otsite.

    Lisateave INDEXi ja MATCHi kasutamise kohta

    Teie tabel sisaldab duplikaate

    Funktsioon VLOOKUP saab tagastada ainult ühe kirje. See tagastab esimese kirje, mis vastab otsitud väärtusele.

    Kui teie tabel sisaldab duplikaate, siis VLOOKUP ei ole selle ülesande täitmiseks sobiv.

    Lahendus 1

    Kas teie nimekirjas peaks olema duplikaate? Kui mitte, siis kaaluge nende eemaldamist. Kiire viis seda teha on valida tabel ja klõpsata nuppu Eemaldab duplikaadid nuppu Andmed vahekaart.

    Vaadake AbleBits Duplicate Remover'i, et saada täielikumaid vahendeid oma Exceli tabelite duplikaatide käsitlemiseks.

    Lahendus 2

    Ok, seega peaks teie nimekirjas olema duplikaadid. Sellisel juhul ei ole VLOOKUP see, mida te vajate. PivotTable oleks ideaalne, et valida väärtus ja loetleda tulemused selle asemel.

    Allpool olev tabel on tellimuste nimekiri. Oletame, et soovite tagastada kõik tellimused konkreetse puuvilja kohta.

    PivotTable'i on kasutatud selleks, et võimaldada kasutajal valida aruande filtrist puuvilja ID ja ilmub nimekiri kõigist tellimustest.

    Probleemivabad VLOOKUPid

    See artikkel näitas lahendust 6 kõige levinumale põhjusele, miks VLOOKUP-funktsioon ei tööta. Selle teabe abil peaks teil olema vähem probleeme selle suurepärase Exceli funktsiooniga.

    Autorist

    Alan Murray on IT-koolitaja ja Computergaga'i asutaja. Ta pakub veebikoolitusi ning uusimaid näpunäiteid ja nippe Exceli, Wordi, PowerPointi ja Projecti kohta.

    Michael Brown on pühendunud tehnoloogia entusiast, kelle kirg on tarkvaratööriistade abil keerukate protsesside lihtsustamine. Rohkem kui kümneaastase kogemusega tehnoloogiatööstuses on ta lihvinud oma oskusi Microsoft Excelis ja Outlookis, samuti Google Sheetsis ja Docsis. Michaeli ajaveebi eesmärk on jagada oma teadmisi ja teadmisi teistega, pakkudes hõlpsasti järgitavaid näpunäiteid ja õpetusi tootlikkuse ja tõhususe parandamiseks. Olenemata sellest, kas olete kogenud professionaal või algaja, pakub Michaeli ajaveebi väärtuslikke teadmisi ja praktilisi nõuandeid nende oluliste tarkvaratööriistade maksimaalseks kasutamiseks.