Hakemistotoiminto Excelissä (käytä tätä tehokasta vaihtoehtoa VLOOKUP: lle)

Mitä INDEX-toiminto tekee Excelissä?

INDEX-toiminto voi palauttaa tuloksen rivinumerosta, ja MATCH-toiminto voi antaa meille hakuarvon sijainnin taulukossa. Tämä INDEX MATCH Excel -toiminnon yhdistelmä on erittäin hyödyllinen käsiteltäessä VLOOKUP-avaimen rajoitusta, jota ei voida käyttää hakemaan taulukosta vasemmalta oikealle; INDEX MATCH -toiminto voi kuitenkin saavuttaa tämän tavoitteen vaivattomasti. Tässä artikkelissa keskustelemme tästä yksityiskohtaisesti -

Tämä on niin yksinkertaista, että toistaiseksi tarkastellaan INDEX-funktion syntaksia.

Taulukko : Mistä sarakkeesta tai taulukosta tarvitsemme arvon ??

Rivinumero: Mistä rivistä tarvitsemme tuloksen annetussa taulukossa ???

Nämä kaksi argumenttia ovat riittävän hyvät useimmissa tilanteissa. Joten nyt tutkitaan INDEX-funktion esimerkkiä.

Esimerkki

Harkitse tässä esimerkissä alla olevia tietoja.

Meillä on tietoja soluista A1 - B7. D2-solussa meillä on kuukauden nimi, ja tämän kuukauden nimelle tarvitaan myynti-arvo solussa E2.

Avataan INDEX-funktio solussa E2.

Taulukko on ensimmäinen argumentti, ts. Mistä sarakkeesta tarvitsemme tuloksen, eli tarvitsemme tuloksia "myynti" -sarakkeesta, joten valitse välillä B2 - B7.

Seuraava on ROW-numero, ts. Valitulla solualueella, mistä rivistä tarvitsemme tuloksen. Tässä esimerkissä tarvitsemme maaliskuun kuukauden myyntiarvon Valitulla alueella "Mar" on kolmas rivi, joten tarvitsemme tuloksia kolmannelta riviltä.

Ok, siinä kaikki. Sulje sulku ja paina Enter-näppäintä, niin meillä on myyntiarvo maaliskuun kuukaudelle.

Tällä tavoin saamme rivinumeron perusteella arvon toimitetusta taulukosta.

Mitä MATCH-toiminto tekee Excelissä?

MATCH-toimintoa käytetään etsimään hakuarvon sijainti toimitetusta taulukosta. Yksinkertaisesti sanottuna, hakuarvorivin tai sarakkeen numero solualueella. Alla on MATCH-funktion syntaksit.

Haun arvo: Mille hakuarvolle yritämme löytää sijainnin?

Hakutaulukko: Missä taulukossa tai solualueella etsimme hakuarvoa ???

Ottelutyyppi: Tämä päättää millaista tulosta tarvitsemme. Voimme antaa nollan tarkalle ottelulle.

Esimerkki MATCH-toiminnosta Excelissä

Tässä esimerkissä tarkastellaan vain yllä olevia tietoja.

Yllä olevista tiedoista yritämme saada kuukauden "Mar" sijainnin solussa E5. Avaa MATCH-toiminto E5-solussa.

Ensimmäinen argumentti on ”Hakuhinta”, joten tässä hakuarvo on ”Mar”, joten valitse D5-solu.

Hakutaulukko on mistä solualueesta yritämme etsiä hakuarvon sijaintia. Joten valitse Kuukausi -sarake.

Viimeinen argumentti on Hakutyyppi, koska tarkastelemme tarkkaa hakutarjontaa 0.

Joten hakuryhmässä A2: A7 hakuarvo “Mar” on 3.

INDEX + MATCH -funktion yhdistelmä Excelissä

Hakemisto voi palauttaa tuloksen mainitusta rivinumerosta, ja Match-toiminto voi antaa meille hakuarvon sijainnin taulukossa. Sen sijaan, että annat rivinumero INDEX-kaavaan, voimme liittää MATCH-funktion rivinumeron palauttamiseen.

Avaa INDEX-toiminto solussa E2.

Ensimmäistä argumenttia varten Array toimittaa B2 B7: lle.

Ja rivinumero, toimittamisen sijasta rivin numero 3, avaa MATCH sisällä olevalla funktiolla INDEKSI toiminto.

Valitse hakuarvo D2-soluksi.

Valitse hakutaulukoksi A2 - A7.

Syötä nolla hakutyypiksi.

Joten MATCH-toiminnon antaman rivinumeron perusteella INDEX-toiminto palauttaa myynti-arvon. Voimme muuttaa kuukauden nimen solussa D2 nähdäksesi myynnin arvon muutokset dynaamisesti.

Tehokas vaihtoehto VLOOKUPille

Olemme kaikki käyttäneet VLOOKUP-toimintoa päivittäin, mutta yksi VLOOKUPin rajoituksista on, että se voi noutaa arvon vain vasemmalta oikealle, ei oikealta vasemmalle.

Katso esimerkiksi alla olevia tietoja.

Yllä oleva tietojen hakuarvo on Kuukausi ja tulos sarake on myynti. Mutta tietotulosarakkeessa (Myynti) on hakutaulukkotaulukon vasemmalla puolella (Kuukausi), joten VLOOKUP ei voi auttaa tässä, mutta INDEXin ja MATCHin yhdistelmällä voimme silti noutaa tiedot taulukosta.

Mielenkiintoisia artikkeleita...