Excel formülü: Tabloda iki yönlü arama DÜŞEYARA -

İçindekiler

Genel formül

=VLOOKUP(id,Table1,MATCH(colname,Table1(#Headers),0),0)

Özet

Bir Excel Tablosunda iki yönlü arama yapmak için, MATCH işlevini yapılandırılmış bir referans ve DÜŞEYARA ile kullanabilirsiniz. Gösterilen örnekte, I5'teki formül (aşağı kopyalanmıştır):

=VLOOKUP($I$4,Table1,MATCH(H5,Table1(#Headers),0),0)

Açıklama

Yüksek düzeyde, çalışan bilgilerini arama değeri olarak kimliği olan 4 sütunda çıkarmak için DÜŞEYARA kullanıyoruz. Kimlik değeri I4 hücresinden gelir ve formül sütundan aşağı kopyalanırken değişmeyecek şekilde kilitlenir.

Tablo dizisi, B5: F104 aralığındaki verileri içeren Tablo1 adlı tablodur.

Sütun dizini MATCH işlevi tarafından sağlanır.

Ve eşleme türü sıfırdır, bu nedenle DÜŞEYARA işlevini tam eşleşme yapmaya zorlayın.

MATCH işlevi, DÜŞEYARA için aşağıdaki gibi bir sütun dizini elde etmek için kullanılır:

MATCH(H5,Table1(#Headers),0)

İki yönlü eşleşmeyi başaran budur. H sütunundaki değerler tablodaki başlıklara karşılık gelir, bu nedenle bunlar arama değerleri olarak eşleşir.

Dizi, yapılandırılmış başvuru olarak belirtilen, Tablo1'deki üstbilgilerdir.

Tam eşlemeyi zorlamak için eşleme türü sıfır olarak ayarlandı.

MATCH daha sonra maçın konumunu döndürür. I5'teki formül için bu konum 2'dir, çünkü "Birinci" tablodaki ikinci sütundur.

DÜŞEYARA daha sonra 601 kimliğinin ilk adı olan Adrian'ı döndürür.

Not: DÜŞEYARA, bir tabloda alınan değerin solundaki arama değerine bağlıdır. Genel olarak bu, arama değerinin tablodaki ilk değer olacağı anlamına gelir. Arama değerinin ilk sütun olmadığı verileriniz varsa, daha fazla esneklik için INDEX ve MATCH'a geçebilirsiniz.

Ilginç makaleler...