İçindekiler
Bu VLOOKUP işlevi, karşılık gelen bir değeri arayarak değerleri - tam olarak eşleşen değerleri veya en yakın eşleşen değerleri - aramak ve almak için Microsoft Excel'in en güçlü, esnek ve son derece kullanışlı işlevlerinden biridir. VLOOKUP fonksiyonu, büyük-küçük harfe duyarlı bir arama gerçekleştirir. Büyük-küçük harf ayrımı yapamaz. Bu makalede, büyük-küçük harf ayrımının nasıl yapılacağı gösterilecektir. VLOOKUP Excel'de büyük/küçük harfe duyarlıdır.
Uygulama Şablonunu İndirin
Ücretsiz pratik Excel şablonunu buradan indirebilir ve kendi başınıza pratik yapabilirsiniz.
VLOOKUP Büyük/Küçük Harfe Duyarlı.xlsxExcel'de DÜŞEYARA
VLOOKUP ' anlamına gelir Dikey Arama Aynı satırdaki farklı bir sütundan bir değer döndürmek için Excel'in bir sütunda belirli bir değeri aramasını sağlayan bir işlevdir.
Jenerik formül:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
İşte,
Argümanlar | Tanım |
---|---|
lookup_value | Eşleştirmeye çalıştığınız değer |
table_array | Değerinizi aramak istediğiniz veri aralığı |
col_index_num | Lookup_value'nun karşılık gelen sütunu |
range_lookup | Bu bir Boole değeridir: DOĞRU veya YANLIŞ. FALSE (veya 0) tam eşleşme ve TRUE (veya 1) yaklaşık eşleşme anlamına gelir. |
4 Excel'de DÜŞEYARA'yı Büyük/Küçük Harfe Duyarlı Yapmanın Dinamik Yöntemleri
Aşağıdaki öğrenci veri kümesini göz önünde bulundurun. Bu veri kümesinde, adları aynı ancak soyadları farklı olan ve farklı bir puan alan iki öğrenci vardır.
John Show'un skoru için bir arama yapmak istiyoruz. VLOOKUP sonucu elde etmek için formül.
=VLOOKUP(G3,B2:D7,3,0)
Ancak yukarıdaki resimde de görebileceğiniz gibi, bize John Show'un puanı yerine John Cena'nın puanının sonucunu verdi. VLOOKUP dizideki arama değerini arar ve elde ettiği ilk değeri döndürür; harflerin büyük/küçük harf duyarlılığını işlemez.
Yani, büyük/küçük harfe duyarlı bir VLOOKUP Ve bunu elde etmek için, o hücrede john Show'un puanını almak için biraz kurnaz olmamız gerekir. Bunu, farklı işlevleri birlikte uygulayarak yapabiliriz. VLOOKUP .
Sonraki bölümlerde, aşağıdaki kombinasyonların üzerinden geçeceğiz INDEX işlevi ve MATCH işlevi 'nin kombinasyonu VLOOKUP ve CHOOSE işlevi , SUMPRODUCT fonksiyonu ve koş XLOOKUP işlevi büyük/küçük harfe duyarlı yapmak için VLOOKUP Excel'de.
1. Excel'de Büyük/Küçük Harfe Duyarlı DÜŞEYARA Geliştirmek için INDEX, MATCH İşlevini Kullanma
Büyük/küçük harfe duyarlı bir VLOOKUP birleştirerek İNDEKS ve MAÇ birlikte işlev görür.
kombinasyonunun jenerik formülü İNDEKS ve MAÇ işlevidir,
=INDEX(data,MATCH(TRUE,EXACT(value,lookup_column),0),column_number)
Büyük/küçük harfe duyarlı almak için adımlar VLOOKUP uygulayarak İNDEKS ve MAÇ fonksiyonu birlikte aşağıda verilmiştir,
Adımlar:
- Sonuç değerinizin olmasını istediğiniz hücreye tıklayın (bizim durumumuzda hücre G4 ).
- Ve aşağıdaki formülü yazınız,
=INDEX(D2:D7,MATCH(TRUE,EXACT(G3,B2:B7),0))
Şimdi yukarıdaki resme bakın, burada John Cena'nın değil John Show'un puanının olduğunu görebilirsiniz.
Formül Dağılımı:
John Show'un puanını nasıl bulduğumuzu anlamak için formülü inceleyelim.
- EXACT(G3,B2:B7) -> The TAMAMEN Excel'deki işlev şunları döndürür DOĞRU iki dizge tamamen aynıysa ve YANLIŞ Burada, iki dizge eşleşmezse TAMAMEN fonksiyonuna ikinci bir argüman olarak bir dizi verip ondan Hücre G3 (arama değerimizi sakladığımız yer, john) orada mı değil mi. Girdi olarak bir dizi verdiğimiz için, bir dizi DOĞRU veya YANLIŞ Ve çıktı bir aralıkta değil Excel'in belleğinde saklanır.
Çıktı: {YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU}
Bu, aşağıdaki değerlerin karşılaştırılmasının çıktısıdır G3 arama dizisindeki her hücrede. DOĞRU Bu da arama değeriyle tam bir eşleşme olduğu anlamına gelir. Şimdi sadece bu değerin konumunu (satır numarası) bulmamız gerekiyor DOĞRU dizideki değer.
Bu MAÇ fonksiyon kurtarmaya!
- MATCH(TRUE,EXACT(G3,B2:B7),0) -> olmak MATCH({FALSE;FALSE;FALSE;FALSE;FALSE;TRUE})
Açıklama: Bu MAÇ fonksiyonu ilk eşleşen değerin konumunu döndürür. Bu örnekte, tam bir eşleşme elde etmek istedik, bu nedenle üçüncü bağımsız değişkeni 0 (DOĞRU).
Çıktı: 6
- INDEX(D2:D7,MATCH(TRUE,EXACT(G3,B2:B7),0)) -> olur INDEX(D2:D7,6)
Açıklama: Bu İNDEKS fonksiyonu iki argüman alır ve tek boyutlu bir aralıkta belirli bir değer döndürür. Satır numarasının konumunu zaten bildiğimiz için (6) istediğimiz değeri tutan, kullanacağız İNDEKS o pozisyonun değerini çıkarmak için.
Çıktı: 22
John Show'un puanı 22'dir.
2. Excel'de Büyük/Küçük Harfe Duyarlı DÜŞEYARA Gerçekleştirmek için DÜŞEYARA & SEÇ İşlevini Birleştirme
kombinasyonunda iki yol uygulayabiliriz VLOOKUP ve SEÇİNİZ fonksiyonu ile büyük/küçük harfe duyarlı VLOOKUP Excel'de.
2.1 Yardımcı Sütun ile DÜŞEYARA'yı Harfe Duyarlı Hale Getirme
Arama dizisindeki her öğe için benzersiz bir arama değeri elde etmek için yeni bir sütun eklemek, işi halletmenin bir başka etkili yoludur. Bu, farklı harf durumlarına sahip adlar arasında ayrım yapmaya yardımcı olur. Ve yeni eklenen bu sütunu Yardımcı sütun olarak adlandıracağız.
Büyük/küçük harfe duyarlı almak için adımlar VLOOKUP Yardımcı Sütun ile birlikte aşağıda verilmiştir,
Adımlar:
- Verileri almak istediğiniz sütunun soluna bir yardımcı sütun ekleyin.
- Yardımcı sütununa şu formülü girin =ROW() Her hücreye satır numarasını ekleyecektir.
- Sonuç değerinizin olmasını istediğiniz hücreye tıklayın (bizim durumumuzda hücre H4 ).
- Ve aşağıdaki formülü yazınız,
=VLOOKUP(MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7)),$D$2:$E$7,2,0)
Şimdi yukarıdaki resme bakın, burada John Cena'nın değil John Show'un puanının olduğunu görebilirsiniz.
Formül Dağılımı:
John Show'un puanını nasıl bulduğumuzu anlamak için formülü inceleyelim.
- EXACT(H3,$B$2:$B$7) -> Önceki tartışma gibi, TAMAMEN 'nin bir dizisini döndürür. DOĞRU ve YANLIŞ değerleri, burada DOĞRU büyük/küçük harfe duyarlı eşleşmeleri temsil eder ve YANLIŞ eşleşmeyen değerleri temsil eder. Yani, bizim durumumuzda, aşağıdaki diziyi döndürecektir,
Çıktı: {YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU}
- EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7) -> olur { FALSE;FALSE;FALSE;FALSE;FALSE;TRUE} * {John,Roman,Seth,Dean,Finn,john}
Açıklama: dizisi arasındaki çarpımı temsil eder. DOĞRU/YANLIŞ ve satır numarası B2:B7 . Ne zaman bir DOĞRU satır numarasını çıkarır. Aksi takdirde YANLIŞ .
Çıktı: {0;0;0;0;0;7}
- MAKS(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7))) -> olur MAX( 0;0;0;0;0;7)
Açıklama: Sayı dizisinden maksimum değeri döndürecektir.
Çıktı: 7 (bu aynı zamanda tam eşleşmenin olduğu satır numarasıdır).
- VLOOKUP(MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7)),$D$2:$E$7,2,0) -> olur VLOOKUP(7,$D$2:$E$7,2,0)
Açıklama: Arama değerini diziden basitçe çıkarabilir (D2:D7) ve tam bir eşleşme bulmak istediğimiz için argümanı 0 (DOĞRU).
Çıktı: 22
John Show'un puanı 22'dir.
Not: Yardımcı sütunu veri kümesinde herhangi bir yere ekleyebilirsiniz. Sadece veriyi almak istediğiniz sütunun soluna eklediğinizden emin olun. Daha sonra sütun numarasını VLOOKUP buna göre işlev görür.
2.2 Sanal Yardımcı verilerle DÜŞEYARA'yı Duruma Duyarlı Hale Getirme
Sanal Yardımcı Veri kullanma fikri neredeyse Yardımcı Sütun eklemeye benzer, ancak buradaki değişiklik, çalışma sayfasına gerçek bir sütun koymak yerine, formülün kendisinin sütun olarak çalışmasıdır.
Büyük/küçük harfe duyarlı almak için adımlar VLOOKUP Sanal Yardımcı Verileri ile aşağıda verilmiştir,
Adımlar:
- Sonuç değerinizin olmasını istediğiniz hücreye tıklayın (bizim durumumuzda hücre I4 ).
- Ve aşağıdaki formülü yazınız,
=VLOOKUP(MAX(EXACT(I3,$D$2:$D$7)*(ROW($D$2:$D$7)),CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7),2,0
Şimdi yukarıdaki resme baktığınızda John Cena'nın değil John Show'un puanının orada olduğunu görebilirsiniz.
Tam formülün aşağıdaki kısmı burada şu şekilde çalışır yardımcı veri ,
=---CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7)---
Formül Dağılımı:
Sanal Yardımcı Verilerin john Show'un puanını bulmaya nasıl yardımcı olduğunu anlamak için formülü inceleyelim.
- CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7) -> Bu formülü seçip tuşuna basarak gösterirseniz F9 olarak sonuç verecektir,
Çıktı: {2,100;3,50;4,30;5,80;6,60;7,22}
Açıklama: Bize satır numarasını ve verilen diziden onunla ilişkili değeri bölerek gösteren bir diziyi temsil eder. virgül (,) . Ve her biri noktalı virgül (;) Göründüğü gibi, satır numarası ve dönüş arama değerine sahip sütundan oluşan iki sütun oluşturdu (yani bizim durumumuzda satır numarası ve Puan sütunu).
- VLOOKUP(MAX(EXACT(I3,$D$2:$D$7)*(ROW($D$2:$D$7)),CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7),2,0 -> olur VLOOKUP(7,{2,100;3,50;4,30;5,80;6,60;7,22},2,0)
Açıklama: Uyguladığınızda VLOOKUP fonksiyonu, basitçe iki sanal veri sütunundan ilk sütundaki arama değerini arar ve karşılık gelen değeri döndürür (örn. Skor ). Buradaki arama değeri MAX ve TAMAMEN Yukarıdaki Yardımcı Sütun tartışmasının hesaplamasından elde ettiğimiz fonksiyon.
Çıktı: 22
John Show'un puanı 22'dir.
3. Excel'de DÜŞEYARA'yı Büyük/Küçük Harfe Duyarlı Yapmak için SUMPRODUCT İşlevini Kullanma
Büyük/küçük harfe duyarlı bir VLOOKUP uygulayarak SUMPRODUCT Excel'de işlev.
Jenerik Formül:
=SUMPRODUCT(- -( EXACT(value,lookup_column)),result_column)
Büyük/küçük harfe duyarlı almak için adımlar VLOOKUP uygulayarak SUMPRODUCT fonksiyonu aşağıda verilmiştir,
Adımlar:
- Sonuç değerinizin olmasını istediğiniz hücreye tıklayın (bizim durumumuzda hücre G4 ).
- Ve aşağıdaki formülü yazınız,
=SUMPRODUCT((EXACT(B2:B7,G3) * (D2:D7)))
Şimdi, yukarıdaki resme baktığınızda John Cena'nın değil John Show'un puanının orada olduğunu görebilirsiniz.
Formül Dağılımı:
John Show'un puanını nasıl bulduğumuzu anlamak için formülü inceleyelim.
- EXACT(B2:B7,G3) -> Önceki tartışma gibi, TAMAMEN 'nin bir dizisini döndürür. DOĞRU ve YANLIŞ değerleri, burada DOĞRU büyük/küçük harfe duyarlı eşleşmeleri temsil eder ve YANLIŞ eşleşmeyen değerleri temsil eder. Yani, bizim durumumuzda, aşağıdaki diziyi döndürecektir,
Çıktı: {YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU}
- SUMPRODUCT((EXACT(B2:B7,G3) * (D2:D7))) -> olmak SUMPRODUCT({FALSE;FALSE;FALSE;FALSE;TRUE} * {100,50,30,80,60,22})
Açıklama: SUMPRODUCT daha sonra son bir dizi elde etmek için her dizideki değerleri birlikte çarpar, {FALSE;FALSE;FALSE;FALSE;FALSE;22} . Ve sonra değeri toplayın ve döndürün.
Çıktı: 22
John Show'un puanı 22'dir.
Bu formülün sihri şu ki YANLIŞ değerler aslında diğer tüm değerleri iptal ediyor. DOĞRU .
Bu yüzden Aklınızda bulunsun dizide birden fazla eşleşme varsa, o zaman SUMPRODUCT tüm bu eşleşen değerlerin toplamını döndürür. Ayrıca, SUMPRODUCT yalnızca sayısal değerlerle çalışır, metinle çalışmaz. Bu nedenle, benzersiz bir metin değeri elde etmek istiyorsanız, yukarıda tartıştığımız yöntemleri kullanın.
4. Excel'de Büyük/Küçük Harfe Duyarlı DÜŞEYARA Gerçekleştirmek için Büyük/Küçük Harfe Duyarlı DÜŞEYARA Formülü
Büyük/küçük harfe duyarlı bir VLOOKUP gerçekleştirerek XLOOKUP Excel'de işlev.
Jenerik Formül:
=XLOOKUP(TRUE,EXACT(lookup_value, lookup_array), return_array, "Not Found")
Büyük/küçük harfe duyarlı almak için adımlar VLOOKUP uygulayarak XLOOKUP Formül aşağıda verilmiştir,
Adımlar:
- Sonuç değerinizin olmasını istediğiniz hücreye tıklayın (bizim durumumuzda hücre G4 ).
- Ve aşağıdaki formülü yazınız,
=XLOOKUP(TRUE, EXACT(G3, B2:B7), D2:D7, "Bulunamadı")
Şimdi yukarıdaki resme bakın, burada John Cena'nın değil John Show'un puanının olduğunu görebilirsiniz.
Formül Dağılımı:
John Show'un puanını nasıl bulduğumuzu anlamak için formülü inceleyelim.
- EXACT(G3, B2:B7) -> Önceki tartışma gibi, TAMAMEN 'nin bir dizisini döndürür. DOĞRU ve YANLIŞ değerleri, burada DOĞRU büyük/küçük harfe duyarlı eşleşmeleri temsil eder ve YANLIŞ eşleşmeyen değerleri temsil eder. Dolayısıyla, bizim durumumuzda aşağıdaki diziyi döndürecektir,
Çıktı: {YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU}
- XLOOKUP(TRUE, EXACT(G3, B2:B7), D2:D7, "Bulunamadı") -> olur XLOOKUP( {FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}, {100,50,30,80,60,22}, "Bulunamadı")
Açıklama: O zaman XLOOKUP verilen diziyi arar (bizim durumumuzda dizi B2:B7 ) için DOĞRU değerini döndürür ve dönüş dizisinden bir eşleşme döndürür ( D2:D7 ).
Çıktı: 22
John Show'un puanı 22'dir.
Unutmayın ki arama sütununda birden çok aynı değer varsa (harf durumu dahil), formül bulunan ilk eşleşmeyi döndürür.
Not: Bu XLOOKUP formülü yalnızca Excel 365 .
Aklınızda Tutmanız Gereken Önemli Noktalar
- Değer aramak için veri tablosu dizisinin aralığı sabit olduğundan dolar ($) işareti dizi tablosunun hücre referans numarasının önünde yer alır.
- Dizi değerleriyle çalışırken Ctrl + Shift + Enter Sonuçlar çıkarılırken klavyenizde sadece Girin dizi değerleri ile çalışırken çalışmaz.
- Tuşuna bastıktan sonra Ctrl + Shift + Enter formül çubuğunun aşağıdaki formülü içine aldığını fark edeceksiniz küme parantezleri {} 'yi bir dizi formülü olarak bildirerek yazmayın. parantezler {} kendiniz, Excel bunu sizin için otomatik olarak yapar.
Sonuç
Bu makalede nasıl yapılacağı ayrıntılı olarak açıklanmıştır VLOOKUP Excel'de fonksiyon kombinasyonlarını uygulayarak büyük/küçük harfe duyarlı hale getirebilirsiniz. Umarım bu makale sizin için çok faydalı olmuştur. Konuyla ilgili herhangi bir sorunuz varsa sormaktan çekinmeyin.