Excel'de Vlookup'a Alternatifler - INDEX / MATCH & LOOKUP İşlevini kullanın

İçindekiler

Vlookup, sütunlarda başvurmak için çok kullanışlı bir işlevdir, ancak vlookup'a alternatifler de vardır çünkü Vlookup, soldan sağa başvurabildiği için sınırlamalarına sahiptir, sağdan sola başvurmak için Index ve Match işlevinin bir kombinasyonunu kullanıyoruz. Excel'de Vlookup'a en iyi alternatifler.

Vlookup Alternatifleri

Bildiğiniz gibi, Vlookup işlevi bir listedeki bir değeri aramak ve arama sütunundan herhangi bir sütunu döndürmek için kullanılır. Ancak arama sütununuz ilk değilse, Vlookup burada çalışmayacaktır. Arama sütununu yeni eklenen bir ilk sütuna kopyalamanız gerekir veya bir satır boyunca bir değer aramak ve bir sütundan bir değer döndürmek için Arama ve dizin eşleşmesi kombinasyonunu uygulayabilirsiniz.

# 1 - Vlookup Alternatifleri Olarak ARA İşlevi

Burada, excel'de vlookup'a alternatif olarak arama ve dizin eşleşmesini kullanıyoruz. Arama işlevi, kullanımda daha az kısıtlayıcı olduğu için Vlookup'tan daha iyidir. İlk olarak MS 2016'da tanıtıldı.

Verileri hem dikey hem de yatay olarak arayabilirsiniz. Ayrıca soldan sağa ve sağdan sola aramaya izin verir; ancak, vlookup'ın excel alternatifleri yalnızca soldan sağa izin verir. Burada, bazı örneklerle arama işlevinin çalışmasını anlayın.

Vlookup'a Alternatif Excel ile Arama İşlevi - Örnek 1

İsim, ülke ve yaş verilerini ele alalım ve arama fonksiyonunu uygulayalım.

F4 hücresine girilen Adı seçin ve ardından aşağıdaki arama formülünü uygulayın = ARA (F4, A3: A19, C3: C19).

Yaş sütununu almak için

Aramayı Kullanarak Sağdan Sola İşlevsellik - Örnek 2

Arama işlevinin en önemli faydaları, sağdan sola çalışabilmesidir. Aşağıdaki örnekte arama fonksiyonunun işlendiğini excel'de göreceksiniz.

Prosedürü yaşı aramak ve ilgili adı vermek üzere değiştirmek isterseniz, ARA için çalışır ancak DÜŞEYARA alternatifleri için bir hata oluşturur.

= ARA (F3, C2: C18, A2: A18)

Ve ilgili İsmin çıktısını alın

# 2 - Vlookup Alternatifleri olarak INDEX / MATCH Fonksiyonu

Örnek 3 - Dizin Eşlemeyi Kullanma

Aşağıdaki verileri ele alalım ve standart indeks eşleşmesi ve vlookup formülünü kullanarak tablodaki Adı kullanarak yaşı bulalım.

= ENDEKS ($ I $ 2: $ K $ 19, KAÇINCI (M6, $ I $ 2: $ I $ 19,0), 3)

= DÜŞEYARA (M6, I2: K19,3,0)

Burada, her iki formül de verilerden yaşı arayabildiğinden, her iki formülden de istenen aynı çıktıyı alacaksınız.

Örnek 4 - Dizin Eşleştirmeyi Kullanan Sağdan Sola İşlevsellik

Aşağıdaki verileri ele alalım ve standart indeks eşleşmesi ve vlookup formülünü kullanarak tablodan yaşı kullanarak Adı bulalım.

= ENDEKS (R24: T41, EŞLEŞTİRME (M27, $ K $ 24: $ K $ 40,0), 1)

= DÜŞEYARA (M27, I23: K40,3,0)

Bunu bir indeks eşlemesi kullanarak kolayca görebileceğiniz gibi, Tablodan Ad'ı alırsınız, ancak vlookup soldan sağdan değer arayamadığı için vlookup formüllerinden #YOK hatası alırsınız.

Excel'de Vlookup'a Alternatifler Hakkında Hatırlanması Gerekenler

  • Dizin eşleşmesini kullanmak, basit bir vlookup işlevi kullanmaktan çok daha iyidir.
  • Dizin eşleşmesi sağdan sola bakabilir.
  • Sütunu güvenli bir şekilde ekleyin ve silin.
  • DÜŞEYARA işlevini kullanırken arama değerinin boyutunda sınır yoktur. Arama kriterlerinizin uzunluğu 255 karakteri geçmemelidir; aksi takdirde, excel'de # Değer hatası verir.
  • Normal Vlookup'tan daha yüksek işlem hızı.

Bu Vlookup Alternatiflerini Excel şablonunda buradan indirebilirsiniz - Vlookup Excel Şablonuna Alternatifler.

Ilginç makaleler...