ARA
ARA işlevi; bir koleksiyonda, verilen arama değeri ile eşleşeni bulur ve sonra ikinci bir koleksiyonda aynı göreli konumda bulunan hücrenin değerini döndürür.
İpucu: Herhangi bir yönde çalışan gelişmiş arama için ÇAPRAZARA işlevini kullanın.
ARA(aranan-değer; arama-yeri; sonuç-değerleri)
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.
sonuç-değerleri: Aramaya göre döndürülecek değeri içeren isteğe bağlı bir koleksiyon. sonuç-değerleri, herhangi bir değeri içerebilir.
Notlar
Genellikle arama-yeri ve sonuç-değerleri değişkenlerinin her ikisi de dahil edilir; bunlar çoklu sütun ya da çoklu satır olarak ama her ikisi birden olmadan tek boyutludur. Ancak, diğer hesap tablosu uygulamalarıyla uyumluluk için arama-yeri hem çoklu sütun hem de çoklu satır olacak şekilde iki boyutlu belirtilebilir ve sonuç-değerleri belirtilmeyebilir.
Eğer arama-yeri iki boyutluysa ve sonuç-değerleri belirtilmişse, en üstteki satırda veya en soldaki sütunda (hangisi daha çok hücre içeriyorsa) arama yapılır ve sonuç-değerleri içinde karşılık gelen değer döndürülür.
Eğer arama-yeri iki boyutluysa ve sonuç-değerleri belirtilmemişse, son satırdaki (koleksiyona dahil edilen sütun sayısı daha fazlaysa) veya son sütundaki (koleksiyona dahil edilen satır sayısı daha fazlaysa) karşılık gelen değer döndürülür.
Örnekler |
---|
Aşağıdaki tablo verilmiştir: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 0 | 20 | 40 | 60 | 80 |
2 | A | E | I | O | U |
3 | vel | elit | dolor | sit | amet |
4 | 1 | 2 | 3 | 4 | 5 |
=ARA(20; A1:E1; A2:E2) işlevi “E” değerini döndürür. Çünkü “E”, sonuç-değerleri koleksiyonunda (A2:E2), arama-yeri koleksiyonundaki (A1:E1) 20 ile (aranan-değer) aynı konumda (ikinci hücrede) bulunmaktadır. =ARA(“E”; B1:B4; A4:D4) işlevi 2 değerini döndürür. Çünkü “E”, arama-yeri koleksiyonundaki ikinci değerdir ve sonuç-değerleri koleksiyonundaki ikinci değer ise 2’dir. Koleksiyonlardan biri sütun iken diğerinin satır olduğuna ama her ikisinin de aynı büyüklükte olduğuna dikkat edin. =ARA(20; A1:E2; A4:E4) işlevi 2 değerini döndürür. Çünkü 20 değeri arama-yeri koleksiyonunun en üst satırındaki ikinci hücrede bulunur (en üstteki satır kullanılır) ve sonuç-değerleri koleksiyonunun ikinci hücresinde de 2 vardır. =ARA(“vel”; A1:B4; B2:E2) işlevi, “O” değerini döndürür. Çünkü “vel” değeri arama-yeri koleksiyonunun ilk sütununun üçüncü hücresinde bulunur (en soldaki sütun kullanılır) ve sonuç-değerleri koleksiyonunun üçüncü hücresinde de “O” vardır. =ARA(“vel”; A1:B4; B2:E4) işlevi hata döndürür çünkü sonuç-değerleri koleksiyonu, bir satır veya bir sütun genişliğinden fazla olamaz. =ARA(100; A1:E1; A4:E4) işlevi 5 değerini döndürür. Çünkü 100, arama-yeri koleksiyonunda belirtilen son (beşinci) hücreden daha büyüktür ve belirtilen sonuç-değerleri koleksiyonundaki beşinci hücrede 5 değeri vardır. =ARA(NORMİFADE(“^a.*”); A3:E3; A1:E1) formülü, A3:E3’te bir “a” ile başlayan ilk değere karşılık gelen A1:E1’deki 80 değerini döndürür. |