Excel XMATCH İşlevi
XMATCH işlevi, belirtilen bir değerin dikey veya yatay bir dizide ya da aralıkta bulunduğu göreli konumu döndürür.
Not: XMATCH işlevi yalnızca Microsoft 365 için Excel, Excel 2021 veya sonraki sürümler ve Excel for the Web’de kullanılabilir.

Söz Dizimi
=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
Bağımsız Değişkenler
- arama_değeri (zorunlu): Aradığınız değer.
- arama_dizisi (zorunlu): Aranacak metin veya hücre aralığı.
- [eşleşme_modu] ()isteğe bağlı):Kullanılacak eşleşme türü:
- 0veya atlanabilir, tam eşleşme;
- -1, tam eşleşme veya bir sonraki en küçük değer;
- 1, tam eşleşme veya bir sonraki en büyük değer;
- 2, joker karakterlerle eşleştirme: *, ? ve ~.
- [arama_modu] (isteğe bağlı):Kullanılacak Arama Türü:
- 1veya atlanabilir, ilkten sona doğru arama;
- -1, sondan başa doğru arama;
- 2, ikili arama için -arama_dizisi- artan sırada sıralanmış olmalıdır.
- -2, ikili arama için azalan arama_dizisi azalan sırada sıralanmış olmalıdır.
Dönüş değeri
XMATCH işlevi, arama değerinin göreli konumunu gösteren bir tam sayı döndürür.
İşlev Notları
- XMATCH, yinelenen değerler olduğunda ilk eşleşmeyi döndürür.
- XMATCH işlevi büyük/küçük harfe duyarlı değildir. Formülünüzü büyük/küçük harfe duyarlı hale getirmek için EXACT işlevini kullanabilirsiniz.
- arama_dizisi, tek satırlık veya tek sütunluk bir aralık olmalıdır.
- Formülleri Ayırt Et işlevinin arama değeri metin biçimindeyse, tırnak içine alınmalıdır.
- Arama değeri bulunamazsa #YOK hatası döndürülür.
Örnek
Diyelim ki puanlara göre sıralanmış bir tablonuz var ve Kyle’ın sırasını öğrenmek istiyorsunuz. Sonucu almak için aşağıdaki formülü bir hücreye kopyalayın veya girin ve ardından Entertuşuna basın:
=XMATCH()"Kyle",C3:C14)
Veya formülü dinamik hale getirmek için Bir hücre başvurusu kullanın:
=XMATCH()H2,C3:C14)
Not:eşleşme_moduve arama_modubağımsız değişkenleri atlanmıştır çünkü varsayılan olarak tam eşleşme yapar ve arama_değerideğerini arama_dizisiiçinde ilkten sona doğru arar; bu da buradaki kullanım durumumuza tamamen uygundur.

Joker Karakterli Eşleştirme Örneği
Joker karakter olan Yıldız (*) herhangi bir sayıda karakterle eşleşirken, Soru işareti (?) herhangi bir tek karakterle eşleşir. Gerçek bir joker karakter olan Yıldız (*) veya Soru işareti (?) ile eşleştirmeniz gerekiyorsa, joker karakterden önce Tilde (~) işaretini kullanın.
Adı B harfiyle başlayan ilk öğrencinin sırasını almak için arama_değerideğerini B*olarak ayarlamalısınız. Sonucu almak için aşağıdaki formülü bir hücreye kopyalayın veya girin ve ardından Entertuşuna basın:
=XMATCH()"B*",C3:C14,2)
Veya formülü dinamik hale getirmek için Bir hücre başvurusu kullanın:
=XMATCH()H2,C3:C14,2)

İlgili işlevler
Microsoft Excel’deki EŞLEŞTİR işlevi, belirtilen bir hücre aralığında aradığınız değeri bulur ve bu değerin göreli konumunu döndürür.
En İyi Office Verimlilik Araçları
Kutools for Excel – Sizi Kalabalıktan Ayıran Özellikler Sunar
Kutools for Excel'in 300'den Fazla Özelliği Var,İhtiyacınız Olan Her Şeyin Bir Tık Uzakta Olduğundan Emin Olun…
Office Tab – Microsoft Office'te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir
- Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
- Her gün sizin için yüzlerce fare tıklamasını azaltır; fareye elveda deyin.
- Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
- Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office'e verimlilik kazandırır.