Etsi 2d -taulukosta käyttämällä INDEX & MATCH -toimintoa

Sisällysluettelo

Tässä artikkelissa opimme etsimään arvoja 2d-taulukosta käyttämällä INDEX-MATCH-MATCH-funktiota Excelissä.

Skenaario:

Oletetaan, että sinun on tehtävä useita hakuja taulukosta, jossa on satoja sarakkeita. Tällaisissa tapauksissa eri kaavojen käyttäminen kullekin haulle vie liikaa aikaa. Entä luodaan dynaaminen hakukaava, jonka voit etsiä annetun otsikon perusteella. Kyllä, voimme tehdä tämän. Tätä kaavaa kutsutaan INDEX MATCH MATCH -kaavaksi tai sanotaan 2d -hakukaavaksi.

Kuinka ratkaista ongelma?

Jotta kaava ymmärtäisi ensin, meidän on tarkistettava hiukan seuraavia toimintoja

  1. INDEX -toiminto
  2. MATCH -toiminto

INDEX -funktio palauttaa taulukon tietyn indeksin arvon.

MATCH -funktio palauttaa taulukon arvon ensimmäisen esiintymisen indeksin (yhden ulottuvuuden taulukko).

Nyt teemme kaavan käyttämällä yllä olevia funktioita. Vastaavuustoiminto palauttaa haun arvon1 indeksin rivin otsikkokenttään. Ja toinen MATCH -funktio palauttaa sarakkeen otsikkokentän hakuarvon2 indeksin. Indeksinumerot syötetään nyt INDEX -funktioon saadaksesi 2D -taulukon datan hakuarvon alla olevat arvot.

Yleinen kaava:

= INDEKSI (data, MATCH (lookup_value1, row_headers, 0, MATCH (lookup_value2, column_headers, 0)))

Tiedot: taulukon sisällä oleva taulukko ilman otsikoita

haun_arvo1 : rivin_otsikosta haettava arvo.

rivin_otsikot : Rivihakemiston taulukko etsittäväksi.

haun_arvo1 : sarakkeen_otsikosta haettava arvo.

column_headers : sarake Hakemisto Hakutaulukko.

Esimerkki:

Edellä olevat väitteet voivat olla monimutkaisia ​​ymmärtää. Joten ymmärrämme tämän käyttämällä esimerkin kaavaa

Tässä on luettelo oppilaiden saamista pisteistä aiheluettelollaan. Meidän on löydettävä tietyn opiskelijan (Gary) ja aiheen (yhteiskuntatutkimus) pisteet alla olevan tilannekuvan mukaisesti.

Opiskelija -arvon1 on vastattava Rivi_otsikko -taulukkoa ja Aihe -arvon2 on vastattava Sarake_otsikko -taulukkoa.
Käytä J6 -solun kaavaa:

= INDEX (taulukko, MATCH (J5, rivi, 0, MATCH (J4, sarake, 0)))

Selitys:

  • MATCH -toiminto vastaa opiskelija -arvoa J4 -solussa rivinotsikkotaulukon kanssa ja palauttaa sijaintinsa 3 numerona.
  • MATCH -toiminto vastaa J5 -solun Aihe -arvoa sarakkeen otsikkotaulukon kanssa ja palauttaa sijaintinsa 4 numerona.
  • INDEX -funktio ottaa rivin ja sarakkeen indeksinumeron ja etsii taulukon tiedoista ja palauttaa täsmäytetyn arvon.
  • MATCH -tyypin argumentti on kiinteä 0. Koska kaava poimii tarkan vastaavuuden.


Tässä kaavan arvot annetaan soluviittauksina ja rivin_otsikko, taulukko ja sarakkeen_otsikko nimetyinä alueina.
Kuten yllä olevasta tilannekuvasta näkyy, saimme opiskelijan saamat pisteet Gary kohdassa Aihe Yhteiskuntaoppia kuin 36.
Se osoittaa, että kaava toimii hyvin, ja epäilyksiä varten ymmärrä alla olevat huomautukset.

Käytämme nyt likimääräistä vastaavuutta rivien ja sarakeotsikoiden kanssa numeroina. Noin vastaavuus ottaa vain lukuarvot, koska sitä ei voida soveltaa tekstiarvoihin

Tässä meillä on tuotteen korkeuden ja leveyden mukainen hinta. Meidän on löydettävä hinta tietylle korkeudelle (34) ja leveydelle (21) alla olevan tilannekuvan mukaisesti.

Korkeusarvon1 on vastattava Rivi_otsikko -taulukkoa ja Leveys -arvon2 on vastattava Sarake_otsikko -taulukkoa.
Käytä K6 -solun kaavaa:

= INDEKSI (data, MATCH (K4, korkeus, 1, MATCH (K5, leveys, 1)))

Selitys:

  • MATCH -toiminto vastaa K4 -solun korkeusarvoa rivin otsikkotaulukon kanssa ja palauttaa sijaintinsa 3 numerona.
  • MATCH -toiminto vastaa leveyden arvoa K5 -solussa sarakeotsikkotaulukon kanssa ja palauttaa sijaintinsa 2 numerona.
  • INDEX -funktio ottaa rivin ja sarakkeen indeksinumeron ja etsii taulukon tiedoista ja palauttaa täsmäytetyn arvon.
  • MATCH -tyypin argumentti on kiinteä 1. Koska kaava purkaa likimääräisen osuman.


Tässä kaavan arvot annetaan soluviittauksina ja rivin_otsikko, data ja sarakkeen_otsikko nimetyinä alueina, kuten yllä olevassa tilannekuvassa on mainittu.

Kuten yllä olevasta tilannekuvasta näkyy, meillä on hinta korkeuden mukaan (34) & Leveys (21) kuten 53.10. Se osoittaa, että kaava toimii hyvin, ja epäilyksiä varten katso alla olevista huomautuksista lisätietoja.
Huomautuksia:

  1. Funktio palauttaa #NA -virheen, jos hakutoiminto -argumentti MATCH -funktiolle on 2D -matriisi, joka on tietojen otsikkokenttä…
  2. Funktio vastaa tarkkaa arvoa, koska hakutyypin argumentti MATCH -funktiolle on 0.
  3. Hakuarvot voidaan antaa soluviittauksena tai suoraan käyttämällä lainausmerkkiä (") kaavassa argumentteina.

Toivottavasti ymmärsit, miten voit käyttää Lookup in 2D -taulukkoa käyttämällä INDEX & MATCH -toimintoa Excelissä. Tutustu muihin Excel -haun arvon artikkeleihin täällä. Voit vapaasti esittää kysymyksesi alla olevaan kommenttikenttään. Autamme sinua varmasti.

Käytä INDEX- ja MATCH -toimintoja arvon etsimiseen : INDEX & MATCH -funktio arvon etsimiseen tarpeen mukaan.

SUM -alue ja INDEX Excelissä : Käytä INDEX -toimintoa löytääksesi tarvittavien arvojen SUMMA.

SUM -toiminnon käyttäminen Excelissä : Etsi numeroiden summa käyttämällä esimerkillä selitettyä SUM -funktiota.

INDEX -toiminnon käyttäminen Excelissä : Etsi taulukon INDEX käyttämällä esimerkillä selitettyä INDEX -funktiota.

MATCH -toiminnon käyttäminen Excelissä : Etsi MATCH taulukosta käyttämällä INDEX -arvoa MATCH -funktion sisällä esimerkin avulla.

LOOKUP -toiminnon käyttäminen Excelissä : Etsi hakuarvo taulukosta käyttämällä esimerkillä selitettyä LOOKUP -funktiota.

VLOOKUP -toiminnon käyttäminen Excelissä : Etsi hakuarvo taulukosta käyttämällä esimerkillä selitettyä VLOOKUP -funktiota.

HLOOKUP -toiminnon käyttäminen Excelissä : Etsi hakuarvo taulukosta käyttämällä esimerkillä selitettyä HLOOKUP -funktiota.

Suosittuja artikkeleita

50 Excel -pikakuvake tuottavuuden lisäämiseksi

Muokkaa avattavaa luetteloa

Absoluuttinen viittaus Excelissä

Jos ehdollinen muotoilu

Jos käytetään jokerimerkkejä

Vlookup päivämäärän mukaan

Liity etu- ja sukunimeen Excelissä

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave