İki veya Daha Fazla Arama Tablosundan DÜŞEYARA kullanın

Anonim

Düşünün, iki öğrenci masanız var. Tablo1'de Kyle için bir arama yapmak istiyorsunuz. Tablo1'de bulunmazsa, diğer tabloda arama yapmak istersiniz.
Veya bazı koşullara göre arama tablolarını değiştirmek istiyorsanız.
Her iki durumda da birden fazla arama tablosuna bakmanız gerekir. Peki, iki veya daha fazla Arama tablosundan DÜŞEYARA'yı nasıl kullanıyorsunuz? Bu makale bu sorunu çok kolay bir şekilde çözmektedir.

Yukarıdaki iki DÜŞEYARA sorununu çözelim ve arama tablolarını nasıl değiştirebileceğinizi anlayalım.
İlk Arama Tablosunda Arama Değeri Bulunmazsa Arama Tablosunu Değiştirin.
Burada sınıf1 ve sınıf2'deki öğrencilerin verilerini içeren iki tablom var. Tablo1'de “kyle” aramak istiyorum ve bulunamazsa ikinci tabloda DÜŞEYARA yapmak istiyorum.

İlk tabloyu Class1 (A3:C9) ve ikinci tabloyu Class2 (E3:G9) olarak adlandırdım.

Burada, hatayı yakalamak ve arama aralığını değiştirmek için EĞERHATA işlevini kullanacağız.

=EĞERHATA(DÜŞEYARA(K2,Sınıf1,3,0),DÜŞEYARA(K2,Sınıf2,3,0))


Nasıl çalışır

EĞERHATA DÜŞEYARA fonksiyonunun hata döndürüp döndürmediğini kontrol eder, eğer hata verirse değer_hata kısmını döndürür. Bu bölümde, farklı arama dizisinde arayan başka bir DÜŞEYARA işlevimiz var. Basit. 2'den fazla tabloda arama yapmanız gerekiyorsa, her EĞERHATA işlevini başka bir EĞERHATA işleviyle iç içe geçirin. Bu, farklı tablolarda arama yapacak zincirleme bir DÜŞEYARA işlevi yapacaktır.

Koşullara Göre Arama Dizisini Değiştir
Yukarıdaki durumda, ilki bir hata döndürürse DÜŞEYARA formülünü değiştirmek istedik. Ancak bir kritere göre arama tablosunu değiştirmek isterseniz, bunu da excel'in EĞER fonksiyonunu kullanarak yapabiliriz.

Aşağıdaki örnekte 102 numaralı ruloyu aramak istiyorum. K2'de tabloların listesini içeren bir açılır listem var. K2'de hangi tabloyu seçersem seçeyim 102 numaralı rulonun ne öğrendiğini bilmek istiyorum.

Bu formülü K4'e yazın.

=DÜŞEYARA(K3,EĞER(K2="tablo 1",Tablo1,Tablo2),3,0)


Nasıl çalışır

Basit. DÜŞEYARA rulo no'yu arar. K4'te. Şimdi Lookup_Array değişkeninde, K2'deki değeri kontrol eden bir IF işlevi yerleştirdik. K2, “Tablo 1” içeriyorsa, tablo1 seçilir, yoksa tablo2. Ve sonra normal DÜŞEYARA işi yapılır.

Yukarıdaki yöntem, tablolar aynı olduğunda çalışır. Değillerse, uygun sütunu elde etmek için col_index_num'a bir if koşulu koymanız gerekebilir. 2'den fazla tablo diziniz varsa, bir dizi tablo arasından seçim yapmak için Excel'de iç içe IF'leri kullanabilirsiniz.

EĞERHATA ve DÜŞEYARA işlevi

Excel'de DÜŞEYARA İşlevi

EĞER, ISNA ve DÜŞEYARA işlevi

DÜŞEYARA Birden Çok Değer

Popüler Makaleler:

Excel DÜŞEYARA Hakkında 17 Şey

COUNTIFS İki Ölçüt Eşleşmesi

Excel 2016'da EĞERSAY