Excel formula: Dvosmerno iskanje z INDEX in MATCH -

Kazalo

Splošna formula

=INDEX(data,MATCH(val,rows,1),MATCH(val,columns,1))

Povzetek

Za iskanje vrednosti v tabeli z uporabo vrstic in stolpcev lahko sestavite formulo, ki dvosmerno išče z INDEX in MATCH. V prikazanem primeru je formula v J8:

=INDEX(C6:G10,MATCH(J6,B6:B10,1),MATCH(J7,C5:G5,1))

Opomba: ta formula je nastavljena na "približno ujemanje", zato je treba vrednosti vrstic in vrednosti stolpcev razvrstiti.

Pojasnilo

Jedro te formule je INDEX, ki preprosto pridobi vrednost iz C6: G10 ("podatki") na podlagi številke vrstice in številke stolpca.

=INDEX(C6:G10, row, column)

Da dobimo številke vrstic in stolpcev, uporabimo MATCH, konfiguriran za približno ujemanje, tako da 3. argument nastavimo na 1 (TRUE):

MATCH(J6,B6:B10,1) // get row number MATCH(J7,C5:G5,1) // get column number

V primeru bo MATCH vrnil 2, če je širina 290, in 3, ko je višina 300.

Na koncu se formula zmanjša na:

=INDEX(C6:G10, 2, 3) = 1800

Zanimive Članki...