Excel vzorec: Presný základný ZÁPIS INDEXU

Obsah

Všeobecný vzorec

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

Zhrnutie

Tento príklad ukazuje, ako používať INDEX a MATCH na získanie informácií z tabuľky na základe presnej zhody. V zobrazenom príklade je vzorec v bunke H6:

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

ktorý sa vracia v roku 1995, roku uvedenia filmu Príbeh hračiek.

Vysvetlenie

Tento vzorec využíva funkciu MATCH na získanie pozície riadku Toy Story v tabuľke a funkciu INDEX na načítanie hodnoty v danom riadku v stĺpci 2. MATCH je nakonfigurovaný na hľadanie hodnoty v H4 v stĺpci B:

MATCH(H4,B5:B9,FALSE)

Upozorňujeme, že posledný argument je FALSE, ktorý núti MATCH vykonať presnú zhodu.

ZÁPAS nájde v 4. riadku „Príbeh hračiek“ a vráti toto číslo do INDEXU ako číslo riadku. INDEX je nakonfigurovaný s poľom, ktoré obsahuje všetky údaje v tabuľke, a číslo stĺpca je pevne zakódované ako 2. Akonáhle MATCH vráti 4, máme:

=INDEX(B5:E9,4,2)

INDEX potom získa hodnotu na križovatke 4. riadku a druhého stĺpca v poli, čo je „1995“.

Ostatné vzorce v príklade sú rovnaké okrem čísla stĺpca:

=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 s jedným stĺpcom

Vo vyššie uvedenom príklade INDEX prijíma pole, ktoré obsahuje všetky údaje v tabuľke. Vzorce však môžete ľahko prepísať tak, aby fungovali iba s jedným stĺpcom, čo eliminuje potrebu zadávať číslo stĺpca:

=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

V obidvoch prípadoch INDEX prijme pole s jedným stĺpcom, ktoré zodpovedá načítaným údajom, a MATCH dodá číslo riadku.

Zaujímavé články...