ARA Fonksiyonu Nedir ve Nasıl Kullanılır?
Excel’de ARA (LOOKUP) fonksiyonu, bir tek boyutlu sütun veya satırda aradığınız değeri bulup, aynı konumdaki başka bir sütun veya satırdan ilgili değeri döndürmek için kullanılır. Bu fonksiyon, eski nesil bir fonksiyondur ve DÜŞEYARA (VLOOKUP) veya YATAYARA (HLOOKUP) fonksiyonlarına benzer mantıkla çalışır, ancak genellikle daha basit bir kullanım sunar. ARA, çoğunlukla sıralanmış verilerle tam veya yaklaşık eşleşmeyi bulmak için kullanılır.
Önemli Noktalar:
- ARA fonksiyonu bir dizi içinde belirli bir değeri arar.
- Aranan değer, dizi içinde bulunamazsa, aranan değerden daha küçük veya ona eşit olan en büyük değeri bulur (yaklaşık eşleşme).
- Veriler artan sırada sıralanmışsa daha sağlıklı sonuçlar verir.
- ARA, aynı satır veya sütun içindeki bir değeri arayıp, eşleşen değerin karşılık gelen aynı konumdaki hücresini döndürür.
Sözdizimi:
İki farklı ARA kullanımı vardır: vektör formu ve dizi formu.
- Vektör Formu:
ARA(aranan_değer; aranan_vektör; [sonuç_vektör])
- aranan_değer: Bulmak istediğiniz değer veya hücre referansı.
- aranan_vektör: Aranan değerin bulunduğu tek boyutlu aralık (bir satır veya bir sütun).
- sonuç_vektör (isteğe bağlı): Bulunan değere karşılık gelen bilgiyi içeren aynı boyutta başka bir tek boyutlu aralık. Verilmezse, ARA fonksiyonu aranan_vektör üzerinde işlem yapar.
- Dizi Formu (Artık çok yaygın kullanılmıyor):
ARA(aranan_değer; tablo_dizisi)
- aranan_değer: Bulmak istediğiniz değer.
- tablo_dizisi: En az iki satır veya iki sütun içeren bir aralık.
Eğer tablo_dizisi yatay ise ARA ilk satırda arama yapar ve bulunduğunda aynı sütundaki son satırdan değeri getirir.
Eğer tablo_dizisi dikey ise ARA ilk sütunda arama yapar ve bulunduğunda aynı satırdaki son sütundan değeri getirir.
Not: Günümüzde DÜŞEYARA, YATAYARA, İNDİS, KAÇINCI ve özellikle ÇAPRAZARA (XLOOKUP) fonksiyonları ARA fonksiyonunun yapabildiği işleri daha güvenilir ve esnek şekilde yapmaktadır.
Örnek Tablo (Vektör Formu Kullanımı)
Aşağıdaki tabloda bir mağazanın ürün kodlarına göre ürün fiyatları bulunuyor. Ürün koduna göre fiyat bulmak için ARA fonksiyonunu kullanalım.
Ürün Kodu | Fiyat |
---|---|
P001 | 5,000 TL |
P002 | 3,000 TL |
P003 | 4,500 TL |
P004 | 2,000 TL |
P005 | 6,000 TL |
Önemli: ARA fonksiyonu sıralı veriyle daha iyi çalışır. Bu nedenle Ürün Kodu sütununun artan sırada (P001, P002, P003, P004, P005 gibi) olduğundan emin olun.
Amacımız: P003 kodlu ürünün fiyatını bulmak.
Adımlar:
- D1 hücresine “Aranacak Kod” yazın.
- D2 hücresine “P003” yazın (aranan değeri buraya girelim).
- E1 hücresine “Fiyat” yazın.
- E2 hücresine aşağıdaki formülü girin:
=ARA(D2; A2:A6; B2:B6)
Açıklama:
- D2: “P003” aranan değer.
- A2:A6: Ürün Kodları sütunu (aranan_vektör).
- B2:B6: Fiyatlar sütunu (sonuç_vektörü).
Formül, “P003” değerini A2:A6 aralığında arayacak, bulduğunda aynı konumdaki B sütunundan karşılık gelen fiyatı getirecektir.
Sonuç:
- “P003” kodu A4 hücresinde bulundu (P003 = A4).
- Aynı konumdaki fiyat B4 hücresinde 4,500 TL’dir.
- E2 hücresinde sonuç olarak 4,500 TL görünecektir.
Başka Bir Örnek (Yaklaşık Eşleşme):
Eğer ürün kodu tam olarak bulunamazsa, ARA en yakın küçük değeri bulur. Örneğin, D2 hücresine “P002.5” yazarsak, tam eşleşme yoktur. P002 < P002.5 < P003. Aranan dizi P001 < P002 < P003 < P004 < P005 sıralı olduğu için ARA “P002.5” aradığında “P002″ye en yakın ve küçük olan “P002″yi bulacak ve onun fiyatını döndürecektir (3,000 TL).
Not: Bu özellik bazen istenmeyen sonuçlar verebilir. Tam eşleşme isteyenler genellikle DÜŞEYARA, KAÇINCI+İNDİS veya ÇAPRAZARA kullanır.
İpuçları:
- Tam Eşleşme İçin: ARA fonksiyonunun doğası gereği tam eşleşme garantisi yoktur. Bunun yerine DÜŞEYARA veya ÇAPRAZARA kullanmayı tercih edebilirsiniz.
- Sıralama: ARA yaklaşık eşleşme yapacağından, verilerin artan sırada sıralanması daha güvenilir sonuçlar elde etmenizi sağlar.
- Alternatif Fonksiyonlar: Daha esnek veya tam eşleşme garantili aramalar için KAÇINCI + İNDİS ikilisi veya ÇAPRAZARA fonksiyonu önerilir.
Özet: ARA fonksiyonu, eski nesil bir arama fonksiyonudur. Sıralanmış bir dizide aradığınız değeri bularak aynı konumdaki başka bir değeri döndürür. Yaklaşık eşleşme yapar ve tam eşleşme gerektiren durumlarda daha yeni fonksiyonlar (ÇAPRAZARA, DÜŞEYARA, İNDİS+KAÇINCI) tercih edilir.
🟢Eğitim talepleri için bizimle buradan iletişime geçebilirsiniz. 👉 https://forms.office.com/r/0gMDksLjLg
🟢News from Microsoft 365 bültenimize abone olabilir. 👉 https://www.linkedin.com/newsletters/7076133011028611072/
🟢Microsoft 365 Copilot Community grubumuza katılabilirsiniz. 👉 https://www.linkedin.com/groups/9559408/
Sevgiler ❤️
Bir yorum bırak