Özellik ikonu

ARA

İndirme izni yok

Genel Bakış

ARA (LOOKUP), bir satırda veya sütunda aranan değeri bulur ve ikinci bir aralıkta ya da dizinin son satırında veya sütununda aynı konumdaki değeri verir. Sıralı listelerde ücret, not, kategori gibi karşılık değerleri getirmek için kullanılır. İşlevin vektör ve dizi olmak üzere iki biçimi vardır.

Söz dizimi ve parametre​

Vektör biçimi
ENEnglish
Dizi biçimi
TRTürkçe
ENEnglish
Kategori
Arama ve Başvuru
İngilizce adı
LOOKUP
Platform
Windows Mac Web
4 bağımsız değişken 3 zorunlu 1 isteğe bağlı Köşeli parantez [ ] isteğe bağlı demektir
Bağımsız değişken Durum Ne işe yarar
aranan_değerlookup_value Zorunlu Aranacak değeri; sayı, metin, mantıksal değer, ad veya hücre başvurusu olabilir.
ara_vektörlookup_vector Zorunlu Vektör biçiminde aranan değerin içinde aranacağı tek satırlık veya tek sütunluk hücre aralığını belirtir; değerler artan sırada olmalıdır.
sonuç_vektörresult_vector İsteğe bağlı Vektör biçiminde bulunan konuma karşılık gelen değerin alınacağı tek satırlık veya tek sütunluk aralığı belirtir; ara_vektör ile aynı boyutta olmalıdır. Atlanırsa sonuç ara_vektör içinden döndürülür.
diziarray Zorunlu Dizi biçiminde aranan değerin ilk satırında veya ilk sütununda arandığı, sonucun son satırından veya son sütunundan alındığı hücre aralığını belirtir.
Geçerli kullanımlar
=ARA(C2;A2:A5;B2:B5)
=ARA(C2;$A$2:$A$5;$B$2:$B$5)
=ARA(C2;A2:B6)
Desteklenen Excel sürümleri 2003 ve sonrası
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
Vektör biçiminde aranan değer ara_vektör içinde aranır ve sonuç sonuç_vektör içindeki aynı konumdan alınır. Dizi biçiminde ara_vektör ve sonuç_vektör yerine tek bir dizi verilir; aranan değer dizinin ilk satırında veya ilk sütununda aranır, sonuç dizinin son satırından veya son sütunundan döndürülür. Dizi biçiminin kullanımı 4. örnekte yer alır.

1. Sıralı listede şehre göre ücret bulma​

A2:B5 aralığında şehirler artan sırada, yanlarında nakliye ücretleri yer alır. C sütunundaki şehirlerin ücretini bulmak için D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=ARA(C2;$A$2:$A$5;$B$2:$B$5)
=LOOKUP(C2,$A$2:$A$5,$B$2:$B$5)
ARA
Formülünü incelemek için bir hücre seçin.
ABCD
1ŞehirNakliye ücretiAranan şehirÜcret
2Adana85Konya95
3Ankara60Adana85
4Bursa70Bursa70
5Konya95Ankara60
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 95, 85, 70 ve 60 olur. Aranan şehirlerin dördü de listede bulunur; ARA her birini ara_vektör içinde bulur ve sonuç_vektör içindeki aynı konumdan ücreti getirir. Şehir listesi artan sırada olduğu için sonuçlar güvenilirdir. Büyük ve küçük harf farkı aramayı etkilemez.

2. Listede olmayan değerler ve yaklaşık eşleşme​

Aynı şehir listesinde bu kez listede bulunmayan değerleri arayalım. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=ARA(C2;$A$2:$A$5;$B$2:$B$5)
=LOOKUP(C2,$A$2:$A$5,$B$2:$B$5)
ARA
Formülünü incelemek için bir hücre seçin.
ABCD
1ŞehirNakliye ücretiAranan şehirÜcret
2Adana85Acıpayam#YOK
3Ankara60Antalya60
4Bursa70Eskişehir70
5Konya95Zonguldak95
Yaklaşık EşleşmeExcelDepo v1.0.0
Sonuçlar sırasıyla #YOK, 60, 70 ve 95 olur. Acıpayam listedeki en küçük değer olan Adana'dan küçük olduğu için sonuç #YOK hatasıdır. Antalya, Ankara ile Bursa arasında kaldığından ondan küçük en yakın değer olan Ankara'nın ücreti alınır. Eskişehir için Bursa, Zonguldak için listedeki en büyük değer olan Konya kullanılır. Yani ARA tam eşleşme aramaz; bulamadığında hata yerine yakın bir değerin karşılığını verebilir.

3. Sıralanmamış liste yanlış sonuç verir​

Bu örnekte şehir listesi artan sırada değil, tersine sıralıdır. Aranan şehirlerin üçü de listede bulunur. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=ARA(C2;$A$2:$A$4;$B$2:$B$4)
=LOOKUP(C2,$A$2:$A$4,$B$2:$B$4)
ARA
Formülünü incelemek için bir hücre seçin.
ABCD
1Şehir (sırasız)Nakliye ücretiAranan şehirSonuç
2Konya95Konya85
3Bursa70Adana#YOK
4Adana85Bursa70
Sırasız ListeExcelDepo v1.0.0
Sonuçlar sırasıyla 85, #YOK ve 70 olur. Üç şehir de listede bulunduğu halde ilk iki aramada beklenen ücret gelmez; biri başka bir şehrin ücretini, diğeri #YOK hatasını verir. Üçüncü sonuç ise yalnızca rastlantı sonucu doğru görünür. ARA, ara_vektör artan sırada olmadığında güvenilir çalışmaz; bu nedenle listeyi önce şehir adına göre artan sıralayın.

4. Dizi biçimiyle puandan harf notu bulma​

A2:B6 aralığı artan sırada puan alt sınırlarını ve her sınırın harf notunu içerir. Bu aralığı tek bir dizi olarak kullanarak C sütunundaki puanların notunu bulmak için D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=ARA(C2;$A$2:$B$6)
=LOOKUP(C2,$A$2:$B$6)
ARA
Formülünü incelemek için bir hücre seçin.
ABCD
1Alt sınırNotPuanSonuç not
20F92A
350D74B
460C50D
570B59D
685A38F
Dizi BiçimiExcelDepo v1.0.0
Sonuçlar sırasıyla A, B, D, D ve F olur. Dizi yüksekliği genişliğinden büyük olduğu için ARA ilk sütunda arar ve son sütundaki aynı satırdan değeri döndürür. Her puan, kendinden küçük veya ona eşit en yakın alt sınırın notunu alır: 50 puan sınırın kendisi olduğundan o sınırın notunu, 59 puan ise 60 sınırına ulaşmadığı için 50 sınırının notunu alır. Alt sınırlar artan sırada olmalıdır.

Kullanırken dikkat edin​

  • aranan_değer: aranan_değer sayı, metin, mantıksal değer, ad verilmiş bir aralık veya hücre başvurusu olabilir. Metin aramalarında büyük ve küçük harf farkı gözetilmez.
  • Eşleşme kuralı: ARA tam eşleşme aramaz, yaklaşık eşleşme kullanır. aranan_değer, ara_vektör içindeki en küçük değerden küçükse sonuç #YOK hatasıdır. Değer en küçük ve en büyük değer arasındaysa ondan küçük en yakın değer kullanılır. Değer en büyük değerden büyükse en büyük değer kullanılır. Bu nedenle listede olmayan bir değer için karışıklık yaratabilecek bir sonuç gelebilir.
  • Sıralama zorunluluğu: ara_vektör artan sırada olmalıdır (-1, 0, 1, a, A, YANLIŞ, DOĞRU). Liste sıralı değilse, aranan değer listede bulunsa bile yanlış sonuç veya #YOK hatası alabilirsiniz.
  • sonuç_vektör: sonuç_vektör, bulunan konumun karşılığını verecek tek satırlık veya tek sütunluk aralıktır. ara_vektör ile aynı boyutta olmasa da doğru sonuç gelebilir; ancak karışıklığı önlemek için iki aralığı aynı boyutta tutun.
  • Vektör biçimi: Vektör biçimi, tek satırlık veya tek sütunluk bir aralıkta değeri arar ve ikinci aralıktaki aynı konumdan değeri döndürür. Aralıklar yatay da olabilir. Örneğin F2 hücresindeki değeri B1:D1 satırında arayıp B2:D2 satırından karşılığını almak için şu formül kullanılır:
    Excel formülü
    =ARA(F2;B1:D1;B2:D2)
    =LOOKUP(F2,B1:D1,B2:D2)
  • Dizi biçimi: Dizi biçimi, aranan değeri dizinin ilk satırında veya ilk sütununda arar ve son satırdaki veya son sütundaki aynı konumdan değeri döndürür. Dizi, yüksekliğinden daha genişse ilk satırda aranır ve son satırdan değer alınır. Dizi, genişliğinden daha yüksekse veya kare ise ilk sütunda aranır ve son sütundan değer alınır. Aramanın yönü üzerinde daha fazla denetim istiyorsanız DÜŞEYARA veya YATAYARA daha uygundur.
  • #YOK hatasını yönetme: #YOK hatası yerine kendi mesajınızı göstermek için ARA işlevini EĞERYOKSA ile sarmalayabilirsiniz. Aşağıdaki formülde aranan değer listedeki en küçük değerden küçükse "Bulunamadı" yazılır:
    Excel formülü
    =EĞERYOKSA(ARA(C2;$A$2:$A$5;$B$2:$B$5);"Bulunamadı")
    =IFNA(LOOKUP(C2,$A$2:$A$5,$B$2:$B$5),"Bulunamadı")
  • Sürüm: ARA işlevi Excel 1997 sürümünden beri kullanılabilir. Excel 2021 ile eklenen ÇAPRAZARA işlevi bu işlevin yerine geçmek üzere tasarlanmıştır.
  • İlgili işlevler: ÇAPRAZARA: Yeni sürümlerde ARA yerine tam eşleşmeyi varsayılan olarak kullanan ve sıralama gerektirmeyen bu işlevi tercih edin.
    ÇAPRAZEŞLEŞTİR: Bir değerin konumunu (sıra numarasını) almak istediğinizde kullanın.
    YATAYARA: İlk satırda eşleşme bulduktan sonra aynı sütundaki değeri almak için kullanın.
    DÜŞEYARA: İlk sütunda eşleşme bulduktan sonra aynı satırdaki değeri almak için kullanın.
    İNDİS: Bir satır ile bir sütunun kesişimindeki değeri almak için kullanın.
    KAÇINCI: Bir değerin aralık içindeki konumunu bulmak için kullanın.
    EĞERYOKSA: ARA sonucu #YOK olduğunda yerine başka bir değer göstermek için kullanın.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
17
İlk yayın
Güncel
İngilizce
LOOKUP
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst