
KAÇINCI
KAÇINCI işlevi, bir değerin bir koleksiyon içindeki konumunu döndürür.
İpucu: Herhangi bir yönde çalışan gelişmiş arama için ÇAPRAZEŞLEŞTİR işlevini kullanın.
KAÇINCI(aranan-değer; arama-yeri; eşleme-yöntemi)
aranan-değer: Bulunacak değer. aranan-değer, herhangi bir değer veya bir NORMİFADE dizgisi içerebilir.
arama-yeri: Aranacak değerleri içeren koleksiyon. arama-yeri, herhangi bir değeri içerebilir.
eşleme-yöntemi: Değer eşlemenin nasıl gerçekleştirileceğini belirten isteğe bağlı bir modlu değer.
en büyük değeri bul (1 veya belirtilmemiş): aranan-değer'e eşit veya ondan küçük olan en büyük değeri içeren hücre bulunur. en büyük değeri bul’u kullanırsanız aranan-değer’de joker karakterler’i kullanamazsınız ve arama-yeri’ndeki değerlerin artan sırada sıralanması gerekir.
değeri bul (0): aranan-değer ile tam olarak eşleşen değeri içeren ilk hücre bulunur. Metin bulmak için en iyi eşleme yöntemi budur. değeri bul seçeneğini kullanırsanız aranan-değer içinde joker karakterleri kullanabilirsiniz. Tek bir karakteri temsil etmek için ? (soru işareti), birden fazla karakteri temsil etmek için * (yıldız) ve bir sonraki karakterin joker karakter olarak kullanılmak yerine eşleştirilmesi gerektiğini belirtmek için ~ (yaklaşık işareti) kullanabilirsiniz.
en küçük değeri bul (–1): aranan-değer'e eşit veya ondan büyük olan en küçük değeri içeren hücre bulunur. en küçük değeri bul seçeneğini kullanırsanız, aranan-değer içinde joker karakterleri kullanamazsınız.
Notlar
KAÇINCI işlevi, yalnız tek bir satırın veya sütunun parçası olan bir koleksiyonda çalışır; onu, iki boyutlu bir koleksiyonda arama yapmak için kullanamazsınız.
Hücre numaralama, düşey ve yatay koleksiyonlar için sırasıyla en üstte ve en solda, 1 ile başlar. Aramalar, yukarıdan aşağıya ve soldan sağa doğru yapılır.
Metin aranırken büyük-küçük harf ayrımı yapılmaz.
Örnekler |
|---|
Aşağıdaki tablo verilmiştir: |
A | B | C | |
|---|---|---|---|
1 | 10 | vel | 40 |
2 | 20 | elit | 20 |
3 | 30 | lorex | 30 |
4 | 40 | felis | 50 |
5 | 50 | facit | 10 |
=KAÇINCI(40; A1:A5) işlevi; 40 değeri (aranan-değer), belirtilen koleksiyondaki (arama-yeri) dördüncü öğe olduğu için 4 değerini döndürür. =KAÇINCI(40; C1:C5) işlevi, 40 değeri belirtilen koleksiyondaki ilk öğe olduğu için 1 değerini döndürür. =KAÇINCI(35; C1:C5; 1) işlevi; 35 değerine eşit veya ondan küçük olan en büyük değer 30 olduğu için (eşleme-yöntemi 1, yani en büyük değeri bul olur), 3 değerini döndürür. =KAÇINCI(35; C1:C5; -1) işlevi; 35 değerine eşit veya ondan büyük olan en küçük değer 40 olduğu için (eşleme-yöntemi -1, yani en küçük değeri bul olur), 1 değerini döndürür. =KAÇINCI(35; C1:C5; 0) işlevi; tam eşleşen bulunamadığı için bir hata döndürür (eşleme-yöntemi 0, yani değeri bul olur). =KAÇINCI(“vel”;B1:B5) işlevi, “vel” değeri belirtilen aralığın ilk hücresinde bulunduğu için 1 değerini döndürür. =KAÇINCI(“*x”; B1:B5; 0) işlevi; “x” ile biten “lorex” değeri aralığın üçüncü hücresinde bulunduğu için 3 değerini döndürür. =KAÇINCI(“vel”; B1:C5) işlevi; aranan-değer koleksiyonu yalnız tek bir satır veya tek bir sütun içermediği için bir hata döndürür. =KAÇINCI(NORMİFADE(“^f.*”); B1:B5;0) formülü, “f” ile başlayan ilk sözcük koleksiyondaki dördüncü öğe olduğundan 4 değerini döndürür. |