Tento príklad ukazuje, ako používať INDEX a ZHODA získať informácie z tabuľky na základe presnej zhody. V uvedenom príklade vzorec v bunke H6 je:
ako používať funkciu zreťazenia v programe Excel
= INDEX (data, MATCH (value,lookup_column,FALSE),column)
ktorý sa vracia v roku 1995, v roku, kedy bol uvedený film Príbeh hračiek.
VysvetlenieTento vzorec používa príponu Funkcia MATCH aby ste v tabuľke získali pozíciu riadka príbehu hračiek a Funkcia INDEX na získanie hodnoty v tomto riadku v stĺpci 2. MATCH je nakonfigurovaný tak, aby hľadal hodnotu v H4 v stĺpci B:
= INDEX (B5:E9, MATCH (H4,B5:B9,FALSE),2)
Všimnite si toho, že posledný argument je FALSE, ktorý núti MATCH vykonať presnú zhodu.
MATCH nájde v riadku 4 „Toy Story“ a vráti toto číslo do INDEXU ako číslo riadka. INDEX je nakonfigurovaný pomocou poľa, 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:
ako používať, ak vzorec v programe Excel
MATCH (H4,B5:B9,FALSE)
INDEX potom získa hodnotu na priesečníku 4. riadka a 2. stĺpca v poli, ktorá je „1995“.
Ostatné vzorce v príklade sú rovnaké, okrem čísla stĺpca:
= INDEX (B5:E9,4,2)
INDEX s jediný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 jednoducho prepísať tak, aby fungovali iba s jedným stĺpcom, čo eliminuje potrebu zadávania čí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
V každom prípade INDEX dostane pole s jedným stĺpcom, ktoré zodpovedá načítaným údajom, a MATCH poskytne číslo riadka.
Ako používať INDEX a MATCH - podrobný úvod s ďalšími príkladmi Autor Dave Bruns