Excel'de DÜŞEYARA işleviyle sola doğru arama

Anonim

Bu yazımızda excelde DÜŞEYARA fonksiyonu ile sola doğru arama yapmayı öğreneceğiz.

Senaryo:

Gerçek için, DÜŞEYARA işlevi arama dizisinin sağına bakar. Bu onun sınırlamalarından biridir. Ama tabloyu değiştirmek kolay değil ama formülün tersini yapabiliriz. Aşağıda sola doğru arama yapmak için DÜŞEYARA işlevinin nasıl gerçekleştirileceği hakkında daha fazla bilgi edinin.

Problem Nasıl Çözülür?

Formülün anlaşılması için önce aşağıdaki fonksiyonlar hakkında biraz gözden geçirmemiz gerekiyor.

  1. DÜŞEYARA işlevi
  2. SEÇ işlevi

Şimdi yukarıdaki fonksiyonları kullanarak bir formül yapacağız. SEÇ işlevi, sağda gerekli alanla birlikte tabloyu döndürür. DÜŞEYARA işlevi, bağımsız değişken tablosu dizisini doğru biçimde alır. Şimdi gerekli alana göre doğru sütun numarasını seçin.

Genel Formül:

= DÜŞEYARA (arama_değeri, SEÇ ({ 1, 2}, arama_aralığı, talep_aralığı), 2, 0)

aranan_değer : aranacak değer

arama_aralığı : aralık, aranan_değerin nerede aranacağı

req_range : karşılık gelen değerin gerekli olduğu aralık

2 : ikinci sütun, req_aralığını temsil eden sayı

0 : tam eşleşmeyi arayın

Örnek:

Yukarıdaki ifadeler anlamak için kafa karıştırıcı olabilir. Öyleyse bunu bir örnekte formülü kullanarak anlayalım.

Burada dünya ülkeleri, kıtaları ve kodları hakkında ayrıntılı bilgi içeren bir tablomuz var. Verilen ülke kodundan ülke adını bulmamız gerekiyor. Burada sorun Ülke sütununun kod sütununun solunda olmasıdır. Bu yüzden yukarıdaki Genel formülü kullanacağız.


Aralık (kod - F3:F16) ve aralık (ülke - D3:D16 ) dizisi için kullanılan adlandırılmış aralık. Burada, anlaşılması kolay olduğu için hücre referans dizisi yerine adlandırılmış aralığı kullandık. Öncelikle H5 hücresinde ülke kodunun verildiği bir ülke adı aramamız gerekiyor.
G6 hücresindeki formülü kullanın:

= DÜŞEYARA ( H5 , SEÇ ( { 1 , 2 }, kod , ülke), 2 , 0 )

Adlandırılmış aralıklar

kod : (F3:F16)

ülke : (D3:D16)

Açıklama:

  • CHOOSE ( { 1 , 2 }, code , country) aşağıda gösterildiği gibi kendi yeni tablo dizisini oluşturacaktır.

{ 33, "Çin"; 87 , "Güney Afrika"; 55, "İngiltere"; 82, "ABD"; 72, "Brezilya" ; 52, "Avustralya"; 24 , "Japonya" ; 51 , "Kenya" ; 10, "Fransa"; 60 , "Meksika" ; 36 , "Arjantin" ; 31, "Fiji"; 28 , "Hindistan" ; 70, "Nijerya" }

  • DÜŞEYARA işlevi, verilen tablo argümanının ilk sütunundaki ülke kodunu arar ve ikinci sütunun sonucunu verilen şekilde döndürür.
  • 0, tam eşleşmeyi arardı.

Formül, yukarıdaki anlık görüntüde gösterildiği gibi görünüyor. 024 koduna karşılık gelen ülke adını almak için Tamam'a tıklayın.

Yukarıdaki anlık görüntüden de görebileceğiniz gibi, formüldeki kod değeriyle eşleşen Japonya ülkesini elde ettik. Şimdi Kıta adını kod değerinden çıkarmak istiyorsanız.
Formülü kullanın:

= DÜŞEYARA ( H5 , SEÇ ( { 1 , 2 }, devam , ülke) , 2 , 0 )

Adlandırılmış aralıklar

kod : (F3:F16)

devamı : (E3:E16)

Yukarıdaki anlık görüntüden bu formülün iyi çalıştığını görebilirsiniz.
Genellikle, arama dizisinin solundaki değeri almak için INDEX & MATCH işlevinin kombinasyonunu kullanırız.
Formülü kullanın:

=INDEX ( D3:F16 , MAÇ ( H6 , kod , 0 ) , 2)


Yukarıdaki anlık görüntüden de görebileceğiniz gibi, kod değeriyle eşleşen tüm detayları tablodan elde ettik. Yukarıda belirtilen formülü kullanarak tablodan ayrıntıları çıkarın. Yukarıdaki formülü kullanırken bazı gözlem notları.

Notlar:

  1. col_argument değeri 1'den küçük veya sütun sayısından büyük olamaz
  2. DÜŞEYARA işlevinin arama dizisi bağımsız değişkeni tablo dizisiyle aynı uzunlukta değilse işlev #NA hatasını döndürür.
  3. Aranan_değer, aranan_dizi tablosundaki değerle eşleşmezse formül bir hata döndürür.
  4. DÜŞEYARA işlevinin eşleme türü bağımsız değişkeni 0 olduğundan, işlev tam değerle eşleşir.
  5. Arama değerleri, hücre referansı olarak veya doğrudan formülde tırnak işareti ( " ) kullanılarak argüman olarak verilebilir.

Umarız INDEX & MATCH işlevini kullanarak tabloda n'inci eşleşmeyi nasıl arayacağınızı anlamışsınızdır. Excel arama değeriyle ilgili daha fazla makaleyi buradan keşfedin. Lütfen aşağıdaki yorum kutusuna sorularınızı belirtmekten çekinmeyin. Size kesinlikle yardımcı olacağız. Bloglarımızı beğendiyseniz, Facebook'ta arkadaşlarınızla paylaşın. Ayrıca bizi Twitter ve Facebook'ta da takip edebilirsiniz. Sizden haber almayı çok isteriz, işimizi nasıl iyileştirebileceğimizi, tamamlayabileceğimizi veya yenileyebileceğimizi ve sizin için daha iyi hale getirebileceğimizi bize bildirin. Bize e-posta sitesinde yazın

Değeri Aramak için INDEX ve MATCH kullanın : Gerektiğinde değeri aramak için INDEX & MATCH işlevi.

Excel'de INDEX ile SUM aralığı : Değerlerin TOPLAMINI gerektiği gibi bulmak için INDEX işlevini kullanın.

Excel'de INDEX işlevi nasıl kullanılır? : Örnekle açıklanan INDEX işlevini kullanarak dizinin INDEX'ini bulun.

Excel'de KAÇINCI işlevi nasıl kullanılır? : Örnekle açıklanan KAÇINCI işlevinin içindeki INDEX değerini kullanarak dizideki KAÇINCI'yı bulun.

Excel'de ARA işlevi nasıl kullanılır? : Örnekle açıklanan ARA işlevini kullanarak dizideki arama değerini bulun.

Excel'de DÜŞEYARA işlevi nasıl kullanılır? : Örnekle açıklanan DÜŞEYARA işlevini kullanarak dizideki arama değerini bulun.

Popüler Makaleler

Verimliliğinizi Arttıracak 50 Excel Kısayolu

Bir açılır listeyi düzenleyin

Excel'de mutlak referans

joker karakterler varsa

Tarihe göre Vlookup