Excel vzorec: XMATCH zpětné vyhledávání -

Obsah

Obecný vzorec

=XMATCH(A1,range,0,-1)

souhrn

Chcete-li provést „zpětné vyhledávání“ (tj. Hledání od posledního po první), můžete použít funkci XMATCH. V zobrazeném příkladu je vzorec v buňce G5 zkopírovaný dolů:

=XMATCH(F5,names,0,-1)

kde names (B5: B15) je pojmenovaný rozsah.

Vysvětlení

Funkce XMATCH nabízí nové funkce, které u funkce MATCH nejsou k dispozici. Jedním z nich je schopnost provádět „zpětné vyhledávání“ nastavením volitelného argumentu režimu vyhledávání. Výchozí hodnota pro režim vyhledávání je 1, která určuje normální vyhledávání „od první po poslední“. V tomto režimu XMATCH porovná vyhledávací hodnotu s vyhledávacím polem, počínaje první hodnotou.

=XMATCH(F5,names,0,1) // start with first name

Nastavení režimu vyhledávání na -1 druh při hledání „od prvního k prvnímu“. V tomto režimu XMATCH porovná vyhledávací hodnotu s vyhledávacím polem, počínaje poslední hodnotou a pohybující se k první:

=XMATCH(F5,names,0,-1) // start with last name

Načíst datum a částku

XMATCH vrací pozici. XMATCH se obvykle používá s funkcí INDEX k vrácení hodnoty na dané pozici. V ukázkové show můžeme použít INDEX a XMATCH společně k načtení data a prodeje pro každý název následujícím způsobem:

=INDEX(dates,XMATCH(F5,names,0,-1)) // get date =INDEX(sales,XMATCH(F5,names,0,-1)) // get sale

kde data (C5: C15) a prodeje (D5: D15) jsou pojmenovány rozsahy. Stejně jako dříve je režim vyhledávání nastaven na -1, aby se vynutilo zpětné vyhledávání.

Další informace o používání INDEXU s MATCH najdete v části Jak používat INDEX a MATCH.

Zajímavé články...