ÇAPRAZEŞLEŞTİR işlevi, bir dizi veya hücre aralığında belirtilen bir öğeyi arar ve ardından öğenin göreli konumunu döndürür.
C3 ile C7 arası hücrelerdeki ürünlerin bir listesine sahip olduğumuzu ve E3 hücresindeki ürünün listede nerede bulunduğunu belirlemek istediğimizi varsayalım. Burada, bir öğenin liste içindeki konumunu belirlemek için XMATCH kullanacağız.
Söz dizimi
ÇAPRAZEŞLEŞTİR işlevi, bir dizi veya hücre aralığındaki bir öğenin göreli konumunu verir.
=ÇAPRAZEŞLEŞTİR(aranan_değer, aranan_dizi, [eşleştirme_modu], [arama_modu])
Bağımsız değişken |
Açıklama |
---|---|
aranan_değer Gerekli |
Arama değeri |
aranan_dizi Gerekli |
Aranacak dizi veya aralık |
[eşleştirme_modu] İsteğe bağlı |
Eşleşme türünü belirtin: 0 - Tam eşleşme (varsayılan) -1 - Tam eşleşme veya sonraki en küçük öğe 1 - Tam eşleşme veya sonraki en büyük öğe 2 - *, ? ve ~ karakterlerinin özel anlamlara sahip olduğu joker karakteri eşleşmesi. |
[arama_modu] İsteğe bağlı |
Arama türünü belirtin: 1 - Baştan sona ara (varsayılan) -1 - Sondan-başa ara (geriye doğru arama). 2 - lookup_array artan düzende sıralanmasına dayanan bir ikili arama gerçekleştirin. Sıralanmış durumda değilse geçersiz sonuçlar döndürülür. -2 - lookup_array azalan düzende sıralanmasına dayanan bir ikili arama gerçekleştirin. Sıralanmış durumda değilse geçersiz sonuçlar döndürülür. |
Örnekler
Örnek 1
"Gra" değeriyle tam olarak eşleşen veya en yakın olan ilk tümceciğin tam konumu, izleyen örnekte belirlenir.
Formül: XMATCH(E3,C3:C7,1)
Örnek 2
Bir bonus için uygun satış temsilcisi sayısı aşağıdaki örnekte belirlenir. Listedeki en yakın öğeyi veya tam eşleşmeyi bulmak için bu, match_mode için 1'i de kullanır; ancak veriler sayısal olduğundan, bir değer sayısı döndürür. Bu örnekte bonus tutarını aşan dört satış temsilcisi olduğundan işlev 4 verir.
Formula=XMATCH(F2,C3:C9,1)
Örnek 3
Ardından, İNDİS/XMATCH/XMATCH karışımını kullanarak aynı anda dikey ve yatay arama yapacağız. Bu örnekte, belirli bir satış temsilcisi ve ayın satış toplamını iade etmek istiyoruz. Bu, İNDİS ve KAÇINCI yöntemlerinin birleştirilmesiyle karşılaştırılabilir, ancak daha az bağımsız değişken alır.
Formula=İNDİS(C6:E12,XMATCH(B3,B6:B12),XMATCH(C3,C5:E5))
Örnek 4
Ayrıca, XMATCH bir dizi içinde bir değer döndürmek için kullanılabilir. =XMATCH(4,{5,4,3,2,1}), örneğin, dizinin ikinci girdisi 4 olduğundan 2 sağlar. =XMATCH(4,5,{5,4,3,2,1},1) bu tam eşleşme durumunda 1 üretirken, match_mode bağımsız değişkeni (1) tam eşleşmeyi veya 5 olan sonraki en büyük öğeyi döndürecek şekilde yapılandırılır.
Daha fazla yardım mı gerekiyor?
Her zaman Excel Teknik Topluluğu sayfasında bir uzmana soru sorabilir veya Topluluklar sayfasından destek alabilirsiniz.