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ğeri veya NORMİFADE işlevini 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 seçeneğini kullanırsanız aranan-değer içinde joker karakterleri kullanamazsınız.
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 solda 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 | D | E | |
---|---|---|---|---|---|
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; E1:E5) işlevi, 40 değeri belirtilen koleksiyondaki ilk öğe olduğu için 1 değerini döndürür. =KAÇINCI(35; E1:E5; 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; E1:E5; -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; E1:E5; 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”;C1:C5) 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”, C1:C5, 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”; C1:D5) işlevi; arama-yeri 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.*”), C1:C5,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. |