MATCH ile DÜŞEYARA - VLOOKUP MATCH ile Esnek Formül Oluşturun

Vlookup formülü yalnızca formüldeki tablo dizisi değişmediğinde çalışır, ancak tabloya eklenen yeni bir sütun varsa veya bir sütun silindiğinde formül yanlış bir sonuç verir veya bir hata yansıtır, formülü hatasız hale getirmek için bu tür dinamik durumlarda, verilerin diziniyle gerçekten eşleşmek ve gerçek sonucu döndürmek için eşleştirme işlevini kullanırız.

DÜŞEYARA ile Eşleşmeyi birleştirin

Vlookup formülü, ya belirtilen sütun dizinindeki aynı değeri ya da ilk sütundan eşleşen değere göre farklı bir sütun dizininden gelen değeri aramak ve döndürmek için kullanılan en yaygın kullanılan işlevdir. Vlookup kullanırken karşılaşılan en büyük zorluk, belirtilecek sütun dizininin statik olması ve dinamik bir işlevselliğe sahip olmamasıdır. Özellikle, referans sütun indeksini manuel olarak değiştirmenizi gerektiren birden fazla kriter üzerinde çalışırken. Dolayısıyla bu ihtiyaç, DÜŞEYARA formülünde sık değişen sütun indeksini daha iyi kavramak veya kontrol etmek için "KAÇINCI" formülü kullanılarak karşılanır.

VLookup ve Maç Formülü

# 1 - DÜŞEYARA Formülü

Excel'de DÜŞEYARA İşlevinin Formülü

Burada girilecek tüm argümanlar zorunludur.

  • Lookup_value - Burada, sütun aralığında tanımlanabilmesi için referans hücresi veya çift tırnaklı metin girilmelidir.
  • Tablo dizisi - Bu bağımsız değişken, tablo aralığının Arama_değerinin aranması gereken yere girilmesini ve alınacak verilerin belirli sütun aralığında yer almasını gerektirir.
  • Sütun_indis_sayısı - Bu bağımsız değişkende, ilgili değerin ilk sütunda aranan değerle aynı konumdan çekilmesi gereken sütun dizin numarası veya referans ilk sütundan sütun sayısı girilmelidir.
  • (Aralık_bak) - Bu bağımsız değişken iki seçenek verecektir.
  • DOĞRU - Yaklaşık eşleşme: - Bağımsız değişken, DOĞRU veya referans sütununa veya ilk sütuna karşılık gelen yaklaşık eşleşmeyi döndüren sayısal "1" olarak girilebilir. Ayrıca, tablo dizisinin ilk sütunundaki değerler artan sırada sıralanmalıdır.
  • YANLIŞ - Tam eşleşme: - Buraya girilecek bağımsız değişken YANLIŞ veya sayısal "0" olabilir. Bu seçenek, yalnızca ilk sütun aralığındaki konumdan tanımlanmaya karşılık gelen değerin tam eşleşmesini döndürür. İlk sütundaki değerin aranmaması, bir "# N / A" hata mesajı döndürür.

# 2 - Maç Formülü

Eşleşme işlevi, verilen tablo dizisi için girilen değerin hücre konumunu döndürür.

Sözdizimi içindeki tüm bağımsız değişkenler zorunludur.

  • Arama_değer - Burada, girilen bağımsız değişken, değerin hücre başvurusu veya hücre konumunun çekilmesi gereken çift tırnaklı bir metin dizesi olabilir.
  • Arama_dizi - Değeri veya hücre içeriğinin tanımlanması istenen tablo için dizi aralığı girilmesi gerekir.
  • (eşleme türü) - Bu bağımsız değişken, aşağıda açıklandığı gibi üç seçenek sağlar.
  • "1-Küçüktür" - Burada, girilecek bağımsız değişken, arama değerinden küçük veya ona eşit olan değeri döndürecek olan sayısal "1" dir. Ayrıca, arama dizisi artan sırada sıralanmalıdır.
  • "0-Tam eşleşme" - Buraya girilecek bağımsız değişken sayısal "0" olmalıdır. Bu seçenek, eşleşen arama değerinin tam konumunu döndürür. Bununla birlikte, arama dizisi herhangi bir sırada olabilir.
  • "-1-Büyüktür" - Girilecek bağımsız değişken sayısal "-1" olmalıdır. Üçüncü seçenek, arama değerinden büyük veya ona eşit olan en küçük değeri bulur. Burada arama dizisinin sırası azalan sırada yerleştirilmelidir.

# 3 - MATCH Formülü ile DÜŞEYARA

= DÜŞEYARA (aranan_değer, tablo_dizisi, KAÇINCI (aranan_değer, arama_dizisi, (eşleşme_türü)), (aralık araması))

Excel'de DÜŞEYARA Eşleştirme Formülü ile Nasıl Kullanılır?

Aşağıdaki örnek, bir araya getirirken vlookup ve eşleştirme formülünün işleyişini anlamanıza yardımcı olacaktır.

Satın alınacak belirli aracın özelliklerini tanımlayan aşağıdaki veri tablosunu inceleyin.

Vlookup ve eşleştirme işlevi için birleşik işlevin netliğini elde etmek için, tek tek formülün nasıl çalıştığını anlayalım ve sonra bir araya getirildiğinde vlookup eşleşme sonuçlarına ulaşalım.

Adım # 1 - Sonuca ulaşmak için vlookup formülünü bireysel düzeyde uygulayalım.

Çıktı aşağıda gösterilmiştir:

Burada arama değeri, "E" modeli olan $ B9 olarak adlandırılır ve arama dizisi, "$" mutlak değerine sahip veri tablosunun aralığı olarak verilir, sütun dizini için sayı olan "4" sütununa başvurulur sütun "Tür" ve aralık aramasına tam eşleşme verilir.

Bu nedenle, "Yakıt" sütununun değerini döndürmek için aşağıdaki formül uygulanır .

Çıktı aşağıda gösterilmiştir:

Burada, arama değeri ve arama_dizisi için uygulanan mutlak "$" dizesine sahip arama değeri, formül farklı bir hücreye kopyalansa bile referans hücrenin düzeltilmesine yardımcı olur. "Yakıt" sütununda, verilerin alınması gereken değer değiştikçe sütun indeksini "5" olarak değiştirmemiz gerekir.

Adım # 2 - Şimdi, verilen arama değeri için konumu almak için Eşleştirme formülünü uygulayalım.

Çıktı aşağıda gösterilmiştir:

Yukarıdaki ekran görüntüsünde görülebileceği gibi, burada tablo dizisinden sütun konumunu almaya çalışıyoruz. Bu durumda, çekilecek sütun numarasına C8 hücresi yani "Tür" sütunu denir ve aranacak arama aralığı sütun başlıkları aralığı olarak verilir ve eşleme türüne tam bir eşleşme verilir. "0" olarak.

Bu nedenle aşağıdaki tablo, "Yakıt" sütununun konumları için istenen sonucu verecektir.

Şimdi burada, aranacak sütun D8 hücresi olarak verilir ve istenen sütun indeksi "5" olarak döndürülür.

Adım # 3 - Şimdi, Eşleştirme formülü, değeri belirlenen sütun konumundan almak için vlookup işlevi içinde kullanılacaktır.

Çıktı aşağıda gösterilmiştir:

Yukarıdaki formülde, eşleşme işlevi, vlookup işlevinin sütun indeksi parametresinin yerine yerleştirilir. Burada eşleşme işlevi, "C8" arama değeri referans hücresini tanımlayacak ve sütun numarasını verilen tablo dizisi aracılığıyla döndürecektir. Bu sütun konumu, vlookup işlevindeki sütun indeksi argümanına bir girdi olarak amaca hizmet edecektir. Hangisi, sonuçta ortaya çıkan sütun indeks numarasından döndürülecek değeri belirlemede vlookup'a yardımcı olacaktır?

Benzer şekilde, "Yakıt" sütunu için de eşleşme formülü ile vlookup'ı uyguladık.

Çıktı aşağıda gösterilmiştir:

Böylelikle bu kombinasyon işlevini diğer "Tip" ve "Yakıt" sütunları için de uygulayabiliriz.

Hatırlanacak şeyler

  • DÜŞEYARA, yalnızca en başta sol tarafındaki arama değerlerine uygulanabilir. Veri tablosunun sağ tarafında aranacak tüm değerler "# N / A" hata değerini döndürecektir.
  • İkinci bağımsız değişkende girilen tablo_dizisi aralığı, mutlak hücre başvurusu "$" olmalıdır, bu, arama formülünü diğer hücrelere uygularken sabit tablo dizisi aralığını koruyacaktır, aksi takdirde tablo dizisi aralığı için referans hücreler bir sonraki hücreye geçecektir. referans.
  • Arama değerine girilen değer, tablo dizisinin ilk sütunundaki en küçük değerden küçük olmamalıdır, aksi takdirde işlev "#YOK" hata değerini döndürecektir.
  • Son bağımsız değişkende yaklaşık bir eşleşme "DOĞRU" veya "1" uygulamadan önce, her zaman tablo dizisini artan sırada sıralamayı unutmayın.
  • Eşleşme işlevi yalnızca değerin vlookup tablo dizisindeki konumunu döndürür ve değeri döndürmez.
  • Eşleşme İşlevi'nin tablo dizisindeki arama değerinin konumunu belirleyememesi durumunda formül, hata değerinde "#YOK" değerini döndürür.
  • Vlookup ve eşleme işlevleri, arama değeri tablo dizisindeki eşleşen metin değeriyle eşleştirilirken büyük / küçük harfe duyarlı değildir.

Ilginç makaleler...