Milloin käyttää Index-Matchia VLOOKUPin sijaan Excelissä
Niille teistä, jotka tuntevat Excelin(Excel) hyvin , olet todennäköisesti hyvin perehtynyt VLOOKUP - funktioon. VHAKU - funktiota(VLOOKUP) käytetään arvon etsimiseen eri solusta saman rivin vastaavan tekstin perusteella.
Jos olet vielä uusi VLOOKUP - toiminnossa, voit katsoa edellisen viestini VLOOKUPin käyttämisestä Excelissä(how to use VLOOKUP in Excel) .
Niin tehokas kuin se on, VLOOKUPilla(VLOOKUP) on rajoitus siihen, kuinka täsmäytysviitetaulukko on rakennettava, jotta kaava toimisi.
Tämä artikkeli näyttää rajoituksen, jossa VLOOKUPia(VLOOKUP) ei voida käyttää, ja esittelee Excelin(Excel) toisen toiminnon nimeltä INDEX-MATCH , joka voi ratkaista ongelman.
INDEX MATCH Excel Esimerkki
Käytämme seuraavaa esimerkki Excel-laskentataulukkoa , meillä on luettelo auton omistajista ja auton nimistä. Tässä esimerkissä yritämme napata auton (Car Model)tunnuksen(Car ID) , joka perustuu useiden omistajien alla lueteltuun automalliin, kuten alla on esitetty:
Erillisellä CarType- nimisellä arkilla meillä on yksinkertainen autotietokanta, jossa on tunnus(ID) , auton malli(Car Model) ja väri(Color) .
Tällä taulukon asetuksella VLOOKUP - toiminto voi toimia vain, jos tiedot, jotka haluamme hakea, sijaitsevat sarakkeessa sen oikealla puolella, mitä yritämme täsmäyttää ( Automalli(Car Model ) - kenttä).
Toisin sanoen tällä taulukkorakenteella, koska yritämme yhdistää sitä automallin perusteella , ainoa tieto, jonka voimme saada, on väri(Color ) (ei tunnus(ID) , koska ID - sarake sijaitsee Automalli-sarakkeen vasemmalla puolella (Car Model).(Car Model ) )
Tämä johtuu siitä, että VLOOKUP -sovelluksella hakuarvon(VLOOKUP) on oltava ensimmäisessä sarakkeessa ja hakusarakkeiden on oltava oikealla. Mikään näistä ehdoista ei täyty esimerkissämme.
Hyvä uutinen on, että INDEX-MATCH voi auttaa meitä saavuttamaan tämän. Käytännössä tämä on itse asiassa kahden Excel- funktion yhdistäminen, jotka voivat toimia erikseen: INDEX- funktio ja MATCH- funktio.
Tässä artikkelissa puhumme kuitenkin vain näiden kahden yhdistelmästä, jonka tarkoituksena on toistaa VLOOKUP :n toiminto .
Kaava voi aluksi tuntua hieman pitkältä ja pelottavalta. Kuitenkin, kun olet käyttänyt sitä useita kertoja, opit syntaksin ulkoa.
Tämä on koko kaava esimerkissämme:
=INDEX(CarType!$A$2:$A$5,MATCH(B4,CarType!$B$2:$B$5,0))
Tässä on kunkin osion erittely
=INDEX( – “=” osoittaa kaavan alkua solussa ja INDEX on käyttämämme (INDEX)Excel - funktion ensimmäinen osa .
CarType!$A$2:$A$5CarType -arkin sarakkeet, joissa noudettavat tiedot ovat. Tässä esimerkissä kunkin automallin (Car Model.)tunnus .(ID)
MATCH( – käyttämämme (MATCH( )Excel - funktion toinen osa .
B4 – Solu, joka sisältää käyttämämme hakutekstin ( Automalli(Car Model) ) .
CarType!$B$2:$B$5CarType - arkin sarakkeet, joissa on tiedot, joita käytämme vastaamaan hakutekstiä.
0)) – Osoittaa, että hakutekstin on vastattava täsmälleen vastaavassa sarakkeessa olevaa tekstiä (esim CarType!$B$2:$B$5 ). Jos tarkkaa vastaavuutta ei löydy, kaava palauttaa #N/A .
Huomaa: muista kaksoissulkeet tämän funktion lopussa "))" ja pilkut argumenttien välillä.(Note: remember the double closing bracket at the end of this function “))” and the commas between the arguments.)
Henkilökohtaisesti olen siirtynyt pois VLOOKUPista(VLOOKUP) ja käytän nyt INDEX-MATCHia, koska se pystyy tekemään enemmän kuin VLOOKUP .
INDEX - MATCH- toiminnoilla on myös muita etuja (INDEX-MATCH)VLOOKUPiin(VLOOKUP) verrattuna :
- Nopeammat laskelmat(Faster Calculations)
Kun käsittelemme suuria tietojoukkoja, joissa itse laskenta voi kestää kauan monien VLOOKUP - funktioiden vuoksi, huomaat, että kun korvaat kaikki nämä kaavat INDEX-MATCH -komennolla(INDEX-MATCH) , kokonaislaskenta lasketaan nopeammin.
- Suhteellisia sarakkeita ei tarvitse laskea(No Need to Count Relative Columns)
Jos viitetaulukossamme on avainteksti, jota haluamme etsiä sarakkeesta C ja tiedot, jotka meidän on saatava, ovat sarakkeessa AQ , meidän on tiedettävä/laskettava, kuinka monta saraketta on sarakkeen C ja sarakkeen AQ välillä käytettäessä VLOOKUP-ohjelmaa(VLOOKUP) . .
INDEX-MATCH- funktioiden avulla voimme valita suoraan indeksisarakkeen (eli sarakkeen AQ), josta meidän tulee saada tiedot, ja valita täsmäytettävä sarake (eli sarake C).
- Se näyttää monimutkaisemmalta(It Looks More Complicated)
VLOOKUP on nykyään melko yleinen, mutta monet eivät tiedä INDEX-MATCH-toimintojen käyttämisestä yhdessä.
INDEX-MATCH- funktion pidempi merkkijono auttaa saamaan sinut näyttämään asiantuntijalta monimutkaisten ja edistyneiden Excel - toimintojen käsittelyssä. Nauttia!
Related posts
Kuinka korjata #N/A-virheet Excel-kaavoissa, kuten VLOOKUP
Kuinka poistaa tyhjiä rivejä Excelissä
Excelin Speak Cells -ominaisuuden käyttäminen
Kuinka lisätä Excel-laskentataulukko Word-dokumenttiin
Excelin mitä jos -analyysin käyttäminen
Kuinka laskea Z-pisteet Excelissä
Solujen, sarakkeiden ja rivien yhdistäminen Excelissä
Excelin mitä jos -analyysitavoitteenhakutyökalun käyttäminen
Kirjoita numerot nopeasti Wordissa ja Excelissä
Kuinka kirjoittaa IF-kaava/-lauseke Excelissä
Kuinka siirtää sarakkeita Excelissä
If- ja sisäkkäisten If-lauseiden käyttäminen Excelissä
5 tapaa muuntaa tekstiä numeroiksi Excelissä
Kuinka lisätä CSV tai TSV Excel-laskentataulukkoon
10 Excel-vinkkiä ja temppuja vuodelle 2019
Erot Microsoft Excel Onlinen ja Excel For Desktopin välillä
Kuinka lajitella päivämäärän mukaan Excelissä
4 tapaa käyttää valintamerkkiä Excelissä
Mikä on VBA-taulukko Excelissä ja kuinka ohjelmoida yksi
Kuinka yhdistää tietoja useisiin Excel-tiedostoihin