Excel-formel: tvåvägssökning med INDEX och MATCH -

Generisk formel

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

Sammanfattning

För att söka i värde i en tabell med både rader och kolumner kan du skapa en formel som gör en tvåvägssökning med INDEX och MATCH. I exemplet som visas är formeln i J8:

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

Obs: den här formeln är inställd på "ungefärlig matchning", så radvärden och kolumnvärden måste sorteras.

Förklaring

Kärnan i denna formel är INDEX, som helt enkelt hämtar ett värde från C6: G10 ("data") baserat på ett radnummer och ett kolumnnummer.

=INDEX(C6:G10, row, column)

För att få rad- och kolumnnumren använder vi MATCH, konfigurerad för ungefärlig matchning, genom att ställa det tredje argumentet till 1 (SANT):

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

I exemplet returnerar MATCH 2 när bredden är 290 och 3 när höjden är 300.

I slutändan minskar formeln till:

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

Intressanta artiklar...