Ç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ındaki hücrelerde ürün listemiz olduğunu ve E3 hücresindeki çarpımın listenin neresinde olduğunu belirlemek istediğimizi varsayalım. Burada, bir öğenin bir liste içindeki konumunu belirlemek için ÇAPRAZEŞLEŞTİR 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 - arama_dizisi 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 - arama_dizisi 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ğerine tam olarak uyan veya en yakın olan ilk tümceciğin tam konumu aşağıdaki örnekte belirlenir.
Formül: ÇAPRAZEŞLEŞTİR(E3,C3:C7,1)
Örnek 2
Bonus almaya hak kazanan satış elemanlarının sayısı aşağıdaki örnekte belirlenmiştir. Listedeki en yakın öğeyi veya tam eşleşmeyi bulmak için, bu da match_mode için 1'i kullanır; Ancak, veriler sayısal olduğu için bir dizi değer verir. Bu örnekte bonus tutarını aşan dört satış temsilcisi olduğundan, işlev 4 verir.
Formül=ÇAPRAZEŞLEŞTİR(F2,C3:C9,1)
Örnek 3
Ardından, İNDİS/ÇAPRAZEŞLEŞTİR/ÇAPRAZEŞLEŞTİR karışımını kullanarak aynı anda dikey ve yatay arama yapacağız. Bu örnekte, belirli bir satış temsilcisi ve ay için toplam satış değerinin döndürülmesini 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 gerektirir.
Formül=İNDİS(C6:E12,ÇAPRAZEŞLEŞTİR(B3,B6:B12),ÇAPRAZEŞLEŞTİR(C3,C5:E5))
Örnek 4
Ek olarak, XMATCH bir dizi içinde bir değer döndürmek için kullanılabilir. Örneğin, =ÇAPRAZEŞLEŞTİR(4,{5,4,3,2,1}) 2 değerini verir çünkü 4 dizinin ikinci girişidir. =ÇAPRAZEŞLEŞTİR(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 bir eşleşme veya sonraki en büyük öğe olan 5'i döndürmek üzere yapılandırılmıştır.
Daha fazla yardım mı gerekiyor?
Dilediğiniz zaman Excel Teknoloji Topluluğundaki uzmanlara sorabilir veya Topluluklar'dan destek alabilirsiniz.