Excel

Grundlæggende INDEX MATCH præcis

Basic Index Match Exact

Excel -formel: Grundlæggende INDEX MATCH nøjagtigGenerisk formel | _+_ | Resumé

Dette eksempel viser, hvordan du bruger INDEX og MATCH at få oplysninger fra en tabel baseret på et nøjagtigt match. I det viste eksempel er formlen i celle H6:





pivottabelens feltnavn findes allerede
= INDEX (data, MATCH (value,lookup_column,FALSE),column)

som vender tilbage 1995, året filmen Toy Story blev udgivet.

Forklaring

Denne formel bruger MATCH funktion for at få rækken af ​​Toy Story i tabellen, og INDEX -funktion for at hente værdien på den række i kolonne 2. MATCH er konfigureret til at lede efter værdien i H4 i kolonne B:





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

Bemærk, at det sidste argument er FALSKT, hvilket tvinger MATCH til at udføre et eksakt match.

MATCH finder 'Toy Story' på række 4 og returnerer dette nummer til INDEX som rækkenummer. INDEX er konfigureret med en matrix, der indeholder alle data i tabellen, og kolonnetallet er hårdt kodet som 2. Når MATCH returnerer 4, har vi:



hvordan man tilføjer år til en dato i Excel
 
 MATCH (H4,B5:B9,FALSE)

INDEX henter derefter værdien ved skæringspunktet mellem den 4. række og 2. kolonne i arrayet, som er '1995'.

De andre formler i eksemplet er de samme bortset fra kolonnenummeret:

 
= INDEX (B5:E9,4,2)

INDEX med en enkelt kolonne

I eksemplet ovenfor modtager INDEX et array, der indeholder alle data i tabellen. Du kan dog nemt omskrive formlerne til kun at fungere med en kolonne, hvilket eliminerer behovet for at angive et kolonnenummer:

 
= 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

I hvert tilfælde modtager INDEX et enkeltkolonnen array, der svarer til de data, der hentes, og MATCH leverer rækkenummeret.

Sådan bruges INDEX og MATCH - detaljeret introduktion med flere eksempler Forfatter Dave Bruns


^