Ç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.
Burada, bir listedeki bir öğenin konumunu bulmak için ÇAPRAZEŞLEŞTİR kullanacağız.
Ç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
Aşağıdaki örnek, "Gra" (yani, ile başlayan) için tam eşleşme olan ilk terimin veya sonraki en büyük değerin konumunu bulur.
Örnek 2
Bu sonraki örnek, bir bonus için uygun olan satış elemanlarının sayısını bulur. Bu aynı zamanda listedeki tam eşleşmeyi veya sonraki en büyük öğeyi bulmak için eşleşme_modu için 1'i kullanır, ancak veriler sayısal olduğu için bir dizi değer döndürür. Bu durumda, bonus tutarını aşan 4 satış temsilcisi olduğundan işlev 4 döndürür.
Örnek 3
Ardından, aynı anda dikey ve yatay arama yapmak için İNDİS/ÇAPRAZEŞLEŞTİR/ÇAPRAZEŞLEŞTİR birleşimini kullanacağız. Bu durumda, belirli bir satış temsilcisi ve belirli bir ay için satış tutarını iade etmek istiyoruz. Bu, daha az bağımsız değişken gerektirmesi dışında İNDİS ve KAÇINCIişlevlerini birlikte kullanmaya benzer.
Örnek 4
Bir dizide bir değer döndürmek için ÇAPRAZEŞLEŞTİR'i de kullanabilirsiniz. Örneğin, =ÇAPRAZEŞLEŞTİR(4,{5,4,3,2,1}) 2 değerini döndürür, çünkü 4 dizideki ikinci öğedir. Bu bir tam eşleşme senaryosudur, oysa =ÇAPRAZEŞLEŞTİR(4.5,{5,4,3,2,1},1) 1 değerini döndürür, çünkü eşleştirme_modu bağımsız değişkeni (1) tam bir eşleşme veya sonraki en büyük öğeyi döndürmek üzere ayarlanmıştır, bu da 5’tir.
Daha fazla yardım mı gerekiyor?
Her zaman Excel Teknik Topluluğu sayfasında bir uzmana soru sorabilir veya Topluluklar sayfasından destek alabilirsiniz.