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 :

  1. 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.

  1. 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).

  1. 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!



About the author

Olen tietokoneteknikko, jolla on yli 10 vuoden kokemus, josta 3 vuotta 店員. Minulla on kokemusta sekä Apple- että Android-laitteista ja olen erityisen taitava tietokoneiden korjaamisessa ja päivittämisessä. Nautin myös elokuvien katsomisesta tietokoneellani ja iPhonen käyttämisestä kuvien ja videoiden ottamiseen.



Related posts