Exceli valem: Basic INDEX MATCH täpne -

Lang L: none (table-of-contents)

Üldine valem

=INDEX(data,MATCH(value,lookup_column,FALSE),column)

Kokkuvõte

See näide näitab, kuidas INDEXi ja MATCHi abil tabelist täpse vaste põhjal teavet saada. Näidatud näites on lahtris H6 valem:

=INDEX(B5:E9,MATCH(H4,B5:B9,FALSE),2)

mis naaseb 1995. aastasse, millal ilmus film Toy Toy.

Selgitus

Selles valemis kasutatakse funktsiooni MATCH mänguasjaloo reapositsiooni saamiseks tabelis ja funktsiooni INDEX, et hankida selle veeru 2. rea väärtus. MATCH on konfigureeritud otsima veerus B olevat väärtust H4:

MATCH(H4,B5:B9,FALSE)

Pange tähele, et viimane argument on FALSE, mis sunnib MATCH-i tegema täpset vastet.

MATCH leiab 4. mängu rea "Mänguasja lugu" ja tagastab selle numbri rea numbriks INDEX. INDEX on konfigureeritud massiiviga, mis sisaldab kõiki tabelis olevaid andmeid, ja veeru number on kõvakodeeritud kui 2. Kui MATCH tagastab 4, on meil:

=INDEX(B5:E9,4,2)

Seejärel otsib INDEX massiivi 4. rea ja 2. veeru ristumiskohas oleva väärtuse, mis on "1995".

Teised näite valemid on samad, välja arvatud veeru number:

=INDEX(B5:E9,MATCH(H4,B5:B9,FALSE),2) // year =INDEX(B5:E9,MATCH(H4,B5:B9,FALSE),3) // rank =INDEX(B5:E9,MATCH(H4,B5:B9,FALSE),4) // sales

INDEX ühe veeruga

Ülaltoodud näites saab INDEX massiivi, mis sisaldab kõiki tabeli andmeid. Kuid saate valemid hõlpsalt ümber kirjutada, et need töötaksid ainult ühe veeruga, mis välistab veeru numbri edastamise vajaduse:

=INDEX(C5:C9,MATCH(H4,B5:B9,FALSE)) // year =INDEX(D5:D9,MATCH(H4,B5:B9,FALSE)) // rank =INDEX(E5:E9,MATCH(H4,B5:B9,FALSE)) // sales

Igal juhul saab INDEX ühe veeruga massiivi, mis vastab allalaaditavatele andmetele, ja MATCH annab rea numbri.

Huvitavad Artiklid...