Excel -maailmassa se on jaettu kahteen ryhmään - VLOOKUP -prikaatiin ja INDEX/MATCH -rykmenttiin.
Jos mietit, kumpi sijoittuu korkeammalle VLOOKUP vs. INDEX/MATCH taistelu, tämä artikkeli yrittää vastata siihen.
Mutta ennen kuin teen sen, haluan tehdä muutaman asian selväksi - tämä artikkeli ei koske yhden toiminnon ylistämistä ja toisen karkottamista. Molemmat Excel -toiminnot ovat hämmästyttäviä ja niillä on paikkansa. Joissakin tapauksissa yksi voi olla parempi kuin toinen.Yhden Excel -harjoituksen aikana olin yllättynyt, kun huomasin, että suurin osa ihmisistä oli tietoisia ja joissakin tapauksissa taitavia käyttämään VLOOKUPia, mutta lähes kukaan heistä ei tiennyt tehokkaasta INDEX/MATCH -yhdistelmästä.
Ja kun mainitsin sen, heillä oli paljon kysymyksiä:
- Onko se haku- ja viitekaava? - Joo! Ehkä erän paras
- Onko se uusi Excel 2016 -toiminto? - Ei helvetissä!
- Voiko se viitata tietoihin eri laskentataulukoiden tai työkirjojen välillä? - Joo
- Onko se parempi kuin VLOOKUP? - Se riippuu
Mielestäni VLOOKUP PR -tiimi tekee paljon parempaa työtä kuin INDEX/MATCH.
Tässä opetusohjelmassa yritän verrata näitä kaavoja mahdollisimman objektiivisesti.
Aluksi minulla ei ole suosikkeja, mutta käytän mieluummin INDEX/MATCH -yhdistelmää kuin VLOOKUP. Valinta perustuu moniin tekijöihin, kuten siihen, miltä tiedot näyttävät ja miten niitä käytetään. Käsittelen kaikkia näitä tässä artikkelissa.
VLOOKUP VS INDEX MATCH - Objektiivinen vertailu
Aloitetaan siis ja lopetetaan tämä ikiaikainen keskustelu VLOOKUP vs INDEX/MATCH ja kumpi on parempi.
Ja tätä varten vertaan näitä kahta funktiota joillakin parametreilla (jotkut ovat mitattavissa ja toiset eivät).
Toiminnon suosio
VLOOKUP vie tämän kädet alas.
Joillekin ihmisille, jos osaat käyttää VLOOKUPia, osaat käyttää Exceliä. Ja kun otetaan huomioon, kuinka paljon tällä yhdellä toiminnolla voidaan tehdä, en syytä heitä.
Tästä syystä monet ihmiset käyttävät VLOOKUPia, koska muut Excel -käyttäjät ymmärtävät sen paremmin.
Vaikka tämä ei ole suosikkikilpailu, sillä on valtava rooli siinä, miksi VLOOKUP tulee niin paljon käyttöön.
Kuvittele, että työskentelet asiakkaan/esimiehen kanssa, joka tuntee VLOOKUPin, mutta ei osaa käyttää INDEX/MATCH -ohjelmaa. On järkevämpää käyttää toimintoa, jonka molemmat tunnette, kuin yrittää opettaa heille INDEX/MATCH.
Tuomio: VLOOKUP on selvä voittaja suosiossaHelppokäyttöisyys
Syy VLOOKUP on niin suosittu, että sitä on helppo käyttää (ainakin verrattuna INDEX/MATCH).
Kun otan Excel -koulutuksen, aloitan aina kattaen ensin VLOOKUPin. Monet ihmiset pitävät VLOOKUPia vaikeana, joten en voi edes kuvitella yrittävän opettaa heille INDEX/MATCH (elleivät he jo osaa käyttää VLOOKUPia taitavasti).
Ja useimmissa tapauksissa VLOOKUP on tarpeeksi hyvä. Se voi tehdä suurimman osan asioista, joita ihmiset tarvitsevat työskennellessään tietojen kanssa. Varmasti voit tehdä saman myös INDEX/MATCH -ohjelmalla, mutta miksi valita kova tie, kun sitä ei edes tarvita.
VLOOKUP sisältää 3 argumenttia (neljäs on valinnainen), ja se on helpompi ymmärtää verrattuna INDEX/MATCH.
INDEX & MATCH ovat kaksi erillistä funktiota, joissa on kolme argumenttia ja jotka on yhdistettävä etsinnän tekemiseksi (monimutkaistuminen jo ??).
Vaikka saatat pitää INDEX/MATCH yhtä helppoa, kun saat siitä kiinni, aloittelija todennäköisesti vetäytyy kohti VLOOKUPia.
Toiminnon joustavuus
VLOOKUP on loistava toiminto, mutta sillä on muutamia rajoituksia:
- Se ei voi hakea ja palauttaa arvoa, joka on hakuarvon vasemmalla puolella.
- Se toimii vain pystysuunnassa järjestettyjen tietojen kanssa.
- VLOOKUP antaisi väärän tuloksen, jos lisäät/poistat uuden sarakkeen tietoihisi (koska sarakenumeron arvo viittaa nyt väärään sarakkeeseen). Voit tehdä sarakkeen numerosta dynaamisen, mutta jos aiot yhdistää kaksi tai useampia toimintoja, miksi et käytä ensin INDEX/MATCH -toimintoa.
Ennen kuin alat raivota ja jätät kommentin siitä, miten VLOOKUP voi tehdä kaikki nämä asiat, kuuntele minua. VLOOKUP ei ole itsenäinen toiminto, mutta se ei ole tarkoitettu tähän. Voit tietysti yhdistää sen muihin kaavoihin ja kiertää kaikki nämä asiat, mutta sitten se menettää tunnisteen helppokäyttöisyydestä.
Jos joku voi käyttää kaavojen yhdistelmää saadakseen VLOOKUPin näyttämään vasemmalta tai tekemään sarakkeista dynaamisia, olen varma, että kyseisellä henkilöllä on parempi käyttää INDEX/MATCH, joka on suunniteltu käsittelemään nämä asiat helposti.
Joten kyllä, VLOOKUP voi kiertää nämä rajoitukset, mutta se ei ole sen arvoista. Lisää koodausta ja robotiikkaa käyttämällä olen varma, että voit myös saada VLOOKUPin noutamaan suosikkikahvisi, mutta muista, että sitä ei ole tehty tätä varten.
INDEX-MATCH-yhdistelmä on sen sijaan suunniteltu käsittelemään kaikkia näitä ongelmia. Se voi
- Etsi ja palauta arvo, joka on hakuarvon vasemmalla puolella,
- Käsittele sekä vaaka- että/tai pystysuunnassa rakennettuja tietoja.
- Käsittele rivien/sarakkeiden numeroita siltä varalta, että lisäät tai poistat joitain tietojoukosta
Kaavan nopeus
Ero on tuskin havaittavissa, kun sinulla on pieniä tietojoukkoja.
Mutta jos sinulla on tuhansia rivejä ja monia sarakkeita, tämä voi olla ratkaiseva tekijä.
Ilman pyörän keksimistä tässä on Charley Kydin viesti, jossa hän mainitsee selvästi:
Pahimmillaan INDEX-MATCH-menetelmä on suunnilleen yhtä nopea kuin VLOOKUP; parhaimmillaan se on paljon nopeampi.
Vaikka olen pitänyt tätä yhtenä tekijänä, uskon sen olevan vähemmän tärkeä kuin muut. Vuosien mittaan Microsoft on ollut ahkera yrittäessään parantaa näiden toimintojen nopeutta, ja ne ovat tehneet huomattavia parannuksia siitä lähtien, kun kirjoitin tämän artikkelin ensin.
Tässä on päivitys, jossa he mainitsevat, miten he tekevät kaavan, kuten VLOOKUP, HLOOKUP ja MATCH, nopeammin.
Lisäksi se on hyvin pieni prosenttiosuus ihmisistä, jotka voivat todella hyötyä nopeudesta, joka tulee INDEX/MATCH -toiminnon käyttämisestä VLOOKUPin kautta.
Tuomio: Jos nopeus on mitä etsit, INDEX/MATCH -yhdistelmä on oikea tapa edetä.Yleinen tuomio (VLOOKUP Vs INDEX/MATCH Combo)
Vaikka olen suuri INDEX/MATCH -fani, minun on myönnettävä, että VLOOKUP on edelleen kuningas.
Tämä ei tarkoita sitä, että sinun ei pitäisi oppia INDEX/MATCH -ohjelmasta, mutta jos olet uusi Excelissä ja hakukaavoissa, aloita VLOOKUP. Käytä sitä ja hallitse sitä ensin ja siirry sitten kohtaan INDEX/MATCH
INDEX/MATCH on tehokas yhdistelmä, jossa on enemmän joustavuutta ja nopeutta kuin VLOOKUP -kaavassa.
VLOOKUP ei kuitenkaan mene mihinkään, ja se pysyy todennäköisesti yhtenä suosituimmista Excelin toiminnoista tulevina vuosina.
Keskustelu ei ole aivan ohi (katso kommentit). Polttaa tulta - jätä 2 senttiäsi kommenttiosioon.
Ero VLOOKUPin ja INDEX/MATCH: n välillä
Ennen vertailun aloittamista mielestäni on tärkeää tietää näiden kahden toiminnon perusero (ja mikä tärkeintä, yhtäläisyydet).
En aio mennä näiden toimintojen syntaksiin ja esimerkkiin. Jos olet kiinnostunut siitä, minulla on yksityiskohtaisia opetusohjelmia sekä VLOOKUPista että INDEX/MATCHista.
Sekä VLOOKUP että INDEX/MATCH ovat kaavoja, joiden avulla voit etsiä arvon tietojoukosta ja hakea sitä vastaavan arvon (aivan kuten skannaat valikon ja etsit tilattavan ruokalajin hinnan).
Useimmissa tapauksissa voit käyttää näitä keskenään.
Näiden toimintojen tärkeimmät erot tulevat tärkeämmiksi, kun tarvitset hieman enemmän kuin yksinkertaista haku- ja noutotoimintoa.
Tässä on joitain peruseroja näissä kahdessa kaavassa (joista kerrotaan tarkemmin myöhemmin tässä artikkelissa):
- VLOOKUP on yksi kaava, joka suorittaa kaikki haut ja haut, mutta INDEX/MATCH-toiminnolla sinun on käytettävä kaavan molempia toimintoja.
- INDEX/MATCH voi etsiä edistyneempää hakua - kuten hakua tietojoukon vasemmalta puolelta, tehdä rivin/sarakkeen arvosta dynaamisen jne.
- INDEX/MATCH tarjoaa paljon enemmän joustavuutta, joka soveltuu paremmin tietomallien rakentamiseen tai monimutkaisten tietojen käsittelyyn
Saatat pitää myös seuraavista VLOOKUP -opetusohjelmista:
- Kuinka käyttää VLOOKUPia useiden ehtojen kanssa.
- Kuinka tehdä VLOOKUP -kirjainkoosta erottava.
- Käytä IFERRORia VLOOKUPin kanssa päästäksesi eroon #N/A -virheistä.
- Käytä VLookupia saadaksesi viimeisen numeron luettelosta Excelissä.
- Excel -hakemisto
Hyödyllisiä Excel -resursseja:
- Ilmainen online-Excel-koulutus (7-osainen videokurssi)
- 100+ Excel -toimintoa (esimerkkejä ja videoita)