Excel vzorec: XMATCH spätné vyhľadávanie

Obsah

Všeobecný vzorec

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

Zhrnutie

Na vykonanie „spätného vyhľadávania“ (tj. Hľadania od prvého po prvého) môžete použiť funkciu XMATCH. V zobrazenom príklade je vzorec v bunke G5, skopírovaný nadol,:

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

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

Vysvetlenie

Funkcia XMATCH ponúka nové funkcie, ktoré nie sú k dispozícii s funkciou MATCH. Jednou z nich je schopnosť vykonávať „spätné vyhľadávanie“ nastavením voliteľného argumentu režimu vyhľadávania. Predvolená hodnota pre režim vyhľadávania je 1, ktorá určuje normálne vyhľadávanie „od prvého po posledný“. V tomto režime porovná XMATCH vyhľadávaciu hodnotu s vyhľadávacím poľom, počnúc prvou hodnotou.

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

Nastavením režimu vyhľadávania na -1 druh sa vyhľadáva „od posledného po prvý“. V tomto režime porovná XMATCH vyhľadávaciu hodnotu s vyhľadávacím poľom, počnúc poslednou hodnotou a pohybujúc sa k prvej:

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

Načítajte dátum a sumu

XMATCH vráti pozíciu. XMATCH sa zvyčajne používa s funkciou INDEX na vrátenie hodnoty na tejto pozícii. V ukážkovej ukážke môžeme pomocou indexov INDEX a XMATCH načítať dátum a predaj každého mena nasledovne:

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

kde dátumy (C5: C15) a tržby (D5: D15) sú pomenované rozsahmi. Rovnako ako predtým je režim vyhľadávania nastavený na -1, aby sa vynútilo spätné vyhľadávanie.

Ďalšie informácie o používaní INDEXu s MATCHom nájdete v časti Ako používať INDEX a MATCH.

Zaujímavé články...