Excel XMATCH formula
se javlja u verzijama: 2021, 365, za Mac i za veb
Excel se pojavio 1987. godine i tek nakon 34 godine stvorio formulu XMATCH. Excel XMATCH formula je detaljno objašnjena na Office stranici za podršku korisnicima.
Funkcija/Formula vrši pretragu i vraća poziciju u vertikalnom ili horizontalnom opsegu. To je robusniji i fleksibilniji naslednik funkcije MATCH. XMATCH podržava približno i tačno podudaranje, obrnutu pretragu i džoker znakove (* ?) za delimična podudaranja.
Primer upotrebe
Excel XMATCH funkcija vrši pretragu i vraća poziciju. XMATCH može da vrši traženja u vertikalnim ili horizontalnim opsezima i trebalo bi da bude fleksibilniji i moćniji naslednik funkcije MATCH. XMATCH podržava i približna i tačna podudaranja, kao i zamjenske znakove (* ?) za delimična podudaranja. Kao i funkcija XLOOKUP, XMATCH može da pretražuje podatke počevši od prve vrednosti ili poslednje vrednosti (tj. obrnuta pretraga).
Konačno, XMATCH može da obavlja binarne pretrage, koje su posebno optimizovane za brzinu. Funkcija XMATCH uzima četiri argumenta: vrednost_potvrđivanja, niz_potraživanja, režim_podudaranja i režim_pretrage. Lookup_value je vrednost koju treba tražiti, a lookup_arrai je opseg ili niz za pretragu. Oba argumenta su obavezna. Argument match_mode kontroliše koja vrsta podudaranja se izvodi (tačno, sledeće najmanje, sledeće najveće ili džoker), pogledajte match_mode u nastavku za detalje.
Konačno, search_mode kontroliše pravac pretrage – da li XMATCH treba da počne na početku niza, na kraju niza ili da XMATCH treba da izvrši binarnu pretragu. Pogledajte režim_pretrage u nastavku za detalje. XMATCH podržava samo jednodimenzionalne nizove ili opsege, bilo vertikalne ili horizontalne. Međutim, možete da koristite XMATCH da biste locirali vrednosti u dvodimenzionalnom opsegu ili tabeli tako što ćete XMATCH-u dati jednu kolonu ili red koji sadrži traženu vrednost. Takođe možete koristiti MATCH dva puta u jednoj formuli da biste pronašli odgovarajući red i kolonu u isto vreme.
XMATCH i MATCH razlike
Funkcija XMATCH funkcioniše isto kao funkcija MATCH, ali sa više mogućnosti i fleksibilnosti. U nekim slučajevima, XMATCH može biti dodatna zamena za funkciju MATCH. Na primer, za tačna podudaranja, sintaksa je identična.

Sintaksa
- lookup_value – Vrednost koja se traži.
- lookup_array – Oblast vrednosti koja se pretražuje.
- match_mode – [optional] 0 = tačno poklapanje (podrazumevano), -1 = tačno poklapanje ili sledeći manji, 1 = tačno poklapanje ili sledeći veći, 2 = definisano džokerima.
- search_mode – [optional] 1 =pretraga od početka (podrazumevano), -1 = pretraga od nazad, 2 = traženje po rastućem redu, -2 = traženje po opadajućem redu.
Excel appeared in 1987, and only after 34 years create the formula XMATCH. Function/Formula performs a lookup and returns a position in vertical or horizontal ranges. It is a more robust and flexible successor to the MATCH function. XMATCH supports approximate and exact matching, reverse search, and wildcards (* ?) for partial matches. Excel XMATCH formula je detaljno objašnjena na Office stranici za podršku korisnicima.
Example of use
The Excel XMATCH function performs a lookup and returns a position. XMATCH can perform lookups in vertical or horizontal ranges, and is meant to be a more flexible and powerful successor to the MATCH function. XMATCH supports both approximate and exact matches, and wildcards (* ?) for partial matches. Like the XLOOKUP function, XMATCH can search data starting from the first value or the last value (i.e. reverse search). Finally, XMATCH can perform binary searches, which are specifically optimized for speed.
The XMATCH function takes four arguments: lookup_value, lookup_array, match_mode, and search_mode. Lookup_value is the value to look for, and lookup_array is the range or array to search. Both arguments are required. The match_mode argument controls what kind of match is performed (exact, next smallest, next largest, or wildcard), see match_mode below for details. Finally, search_mode controls the search direction – whether XMATCH should start at the beginning of the array, at the end of the array, or if XMATCH should perform a binary search. See search_mode below for details.
XMATCH only supports one-dimensional arrays or ranges, either vertical and horizontal. However, you can use XMATCH to locate values in a two-dimensional range or table by giving XMATCH a single column or row that contains the lookup value (basic INDEX and MATCH example). You can also use MATCH twice in a single formula to find a matching row and column at the same time.
XMATCH vs. MATCH
The XMATCH function works just like MATCH function, but with more capability and flexibility. In some cases, XMATCH can be a drop-in replacement for the MATCH function. For example, for exact matches, the syntax is identical

Syntax
- lookup_value – The lookup value.
- lookup_array – The array or range to search.
- match_mode – [optional] 0 = exact match (default), -1 = exact match or next smallest, 1 = exact match or next larger, 2 = wildcard match.
- search_mode – [optional] 1 = search from first (default), -1 = search from last, 2 = binary search ascending, -2 = binary search descending.