Excel-formel: Tovejs opslag med INDEX og MATCH -

Generisk formel

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

Resumé

For at slå op i værdi i en tabel ved hjælp af både rækker og kolonner kan du oprette en formel, der foretager en tovejsopslag med INDEX og MATCH. I det viste eksempel er formlen i J8:

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

Bemærk: denne formel er indstillet til "omtrentlig match", så rækkeværdier og kolonneværdier skal sorteres.

Forklaring

Kernen i denne formel er INDEX, som simpelthen henter en værdi fra C6: G10 ("data") baseret på et række nummer og et kolonnenummer.

=INDEX(C6:G10, row, column)

For at få række- og kolonnumrene bruger vi MATCH, konfigureret til omtrentlig match, ved at indstille det 3. argument til 1 (SAND):

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

I eksemplet returnerer MATCH 2, når bredden er 290, og 3, når højden er 300.

I sidste ende reduceres formlen til:

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

Interessante artikler...