![](https://cdn.wiki-base.com/8528299/excel_formula_xmatch_reverse_search__2.png.webp)
Generička formula
=XMATCH(A1,range,0,-1)
Sažetak
Da biste izvršili "obrnuto pretraživanje" (tj. Pretraživanje od zadnjeg prema prvom), možete koristiti funkciju XMATCH. U prikazanom primjeru, formula u kopiji ćelije G5 je:
=XMATCH(F5,names,0,-1)
gdje su imena (B5: B15) imenovani raspon.
Obrazloženje
Funkcija XMATCH nudi nove značajke koje nisu dostupne s funkcijom MATCH. Jedna od njih je sposobnost izvođenja "obrnutog pretraživanja", postavljanjem neobaveznog argumenta načina pretraživanja. Zadana vrijednost za način pretraživanja je 1, što određuje normalno pretraživanje "od prvog do zadnjeg". U ovom načinu rada XMATCH će podudarati vrijednost pretraživanja s nizom pretraživanja, počevši od prve vrijednosti.
=XMATCH(F5,names,0,1) // start with first name
Postavljanje načina pretraživanja na -1 vrstu pretraživanja "od zadnjeg do prvog". U ovom načinu rada XMATCH će podudarati vrijednost pretraživanja s nizom pretraživanja, počevši od posljednje vrijednosti i krećući se prema prvoj:
=XMATCH(F5,names,0,-1) // start with last name
Preuzmi datum i iznos
XMATCH vraća položaj. Obično se XMATCH koristi s funkcijom INDEX za vraćanje vrijednosti na tom položaju. U primjeru emisije možemo zajedno koristiti INDEX i XMATCH za dohvaćanje datuma i prodaje za svako ime na sljedeći način:
=INDEX(dates,XMATCH(F5,names,0,-1)) // get date =INDEX(sales,XMATCH(F5,names,0,-1)) // get sale
gdje su datumi (C5: C15) i prodaje (D5: D15) imenovani rasponi. Kao i prije, način pretraživanja postavljen je na -1 radi prisilnog obrnutog pretraživanja.
Za više informacija o korištenju INDEX-a s MATCH, pogledajte Kako koristiti INDEX i MATCH.