Excel DÜŞEYARA Büyük/Küçük Harfe Duyarlı nasıl yapılır

Varsayılan olarak, DÜŞEYARA işlevindeki arama değeri büyük/küçük harfe duyarlı değildir. Örneğin, arama değeriniz MATT, matt veya Matt ise, DÜŞEYARA işlevi için hepsi aynıdır. Durumdan bağımsız olarak ilk eşleşen değeri döndürür.

DÜŞEYARA Büyük/küçük harfe duyarlı hale getirme

Aşağıda gösterildiği gibi verilere sahip olduğunuzu varsayalım:

Gördüğünüz gibi, aynı ada sahip (A2, A4 ve A5) ancak farklı harfli üç hücre var. Sağda (E2:F4'te), Math'daki puanlarıyla birlikte üç isme (Matt, MATT ve matt) sahibiz.

Excel DÜŞEYARA işlevi, büyük/küçük harfe duyarlı arama değerlerini işlemek için donatılmamıştır. Yukarıdaki bu örnekte, arama değeri durumu ne olursa olsun (Matt, MATT veya matt), her zaman 38 (ilk eşleşen değerdir) döndürür.

Bu eğiticide, DÜŞEYARA'yı büyük/küçük harf duyarlı hale getirmeyi öğreneceksiniz:

  • Yardımcı Sütun Kullanma.
  • Yardımcı Sütun Kullanmadan ve Formül Kullanmadan.
DÜŞEYARA Büyük/Küçük Harfe Duyarlı Yapma - Yardımcı Sütun Kullanma

Arama dizisindeki her öğe için benzersiz arama değeri elde etmek için bir yardımcı sütun kullanılabilir. Bu, farklı harfli isimler arasında ayrım yapılmasına yardımcı olur.

İşte bunu yapmak için adımlar:

  • Verileri almak istediğiniz sütunun soluna bir yardımcı sütun ekleyin. Aşağıdaki örnekte, yardımcı sütunu A ve C sütunları arasına eklemeniz gerekir.
  • Yardımcı sütuna =SATIR() formülünü girin. Her hücreye satır numarasını ekleyecektir.
  • Büyük/küçük harfe duyarlı arama sonucunu almak için F2 hücresinde aşağıdaki formülü kullanın.
    =DÜŞEYARA(MAKS(TAM(E2,$A$2:$A$9)*(SATIR($A$2:$A$9))),$B$2:$C$9,2,0)
  • Kalan hücreler için kopyala yapıştırın (F3 ve F4).

Not: Bu bir dizi formülü olduğundan, sadece girmek yerine Control + Shift + Enter tuşlarını kullanın.

Bu nasıl çalışıyor?

Nasıl çalıştığını anlamak için formülü parçalayalım:

  • TAM(E2,$A$2:$A$9) - Bu bölüm, E2'deki arama değerini A2:A9'daki tüm değerlerle karşılaştırır. Tam bir eşleşme olduğunda DOĞRU'nun döndürüldüğü bir DOĞRU/YANLIŞ dizisi döndürür. Bu durumda, E2'deki değer Matt olduğunda, aşağıdaki diziyi döndürür:
    {DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ}.
  • TAM(E2,$A$2:$A$9)*(SATIR($A$2:$A$9) - Bu kısım DOĞRU/YANLIŞ dizisini A2:A9 satır numarasıyla çarpar. satır numarasını verirse 0 verir. Bu durumda {2;0;0;0;0;0;0;0} döndürür.
  • MAX(EXACT(E2,$A$2:$A$9)*(ROW($A$2:$A$9))) - Bu kısım, sayı dizisinden maksimum değeri döndürür. Bu durumda 2 döndürür (tam eşleşmenin olduğu satır numarasıdır).
  • Şimdi bu sayıyı arama değeri olarak kullanıyoruz ve arama dizisini B2:C9 olarak kullanıyoruz.

Not: Yardımcı sütunu veri kümesinin herhangi bir yerine ekleyebilirsiniz. Verileri almak istediğiniz sütunun solunda olduğundan emin olun. Ardından DÜŞEYARA işlevindeki sütun numarasını buna göre ayarlamanız gerekir.

Artık yardımcı sütunun hayranı değilseniz, yardımcı sütun olmadan da büyük/küçük harfe duyarlı bir arama yapabilirsiniz.

DÜŞEYARA Büyük/Küçük Harfe Duyarlı Yapma - Yardımcı Sütun Olmadan

Yardımcı sütunu kullanmak istemeseniz bile, yine de sanal bir yardımcı sütununuz olması gerekir. Bu sanal sütun, çalışma sayfasının bir parçası değildir, ancak formül içinde oluşturulmuştur (aşağıda gösterildiği gibi).

Yardımcı sütun olmadan size sonucu verecek formül:

=DÜŞEYARA(MAKS(TAM(D2,$A$2:$A$9)*(SATIR($A$2:$A$9))), SEÇ({1,2},SATIR($A$2:$A$9) ,$B$2:$B$9,2,0)

Bu nasıl çalışıyor?

Formül ayrıca yardımcı sütun kavramını da kullanır. Aradaki fark, yardımcı sütunu çalışma sayfasına koymak yerine, onu formülün bir parçası olan sanal yardımcı veriler olarak düşünmenizdir.

Yardımcı veri olarak çalışan kısım (turuncu renkle vurgulanmıştır):

=DÜŞEYARA(MAKS(TAM(D2,$A$2:$A$9)*(SATIR($A$2:$A$9))),SEÇ({1,2},SATIR($A$2:$A$9),$B$2:$B$9),2,0)

Sanal yardımcı verilerle ne demek istediğimi size göstereyim.

Yukarıdaki resimde formülün SEÇ kısmını seçip F9 tuşuna bastığımda, SEÇ formülünün vereceği sonucu gösteriyor.

Sonuç {2,38;3,88;4,57;5,82;6,55;7,44;8,75;9,38}

Virgülün aynı satırdaki sonraki hücreyi ve noktalı virgülün sonraki satırda aşağıdaki verileri temsil ettiği bir dizidir. Dolayısıyla, bu formül 2 veri sütunu oluşturur - Bir sütunda satır numarası ve diğerinde matematik puanı bulunur.

Şimdi, DÜŞEYARA işlevini kullandığınızda, yalnızca ilk sütundaki (bu sanal 2 sütun verisinin) arama değerini arar ve karşılık gelen puanı döndürür. Buradaki arama değeri, MAX ve EXACT işlevinin birleşiminden elde ettiğimiz bir sayıdır.

Örnek Dosyayı İndirin

Bunu yapmanın başka bir yolu var mı? Evet ise, yorumlar bölümünde benimle paylaşın.

Aşağıdaki DÜŞEYARA Öğreticilerini de Beğenebilirsiniz:

  • DÜŞEYARA İşlevini Çoklu Kriterlerle Kullanma.
  • Listedeki Son Numarayı Almak için DÜŞEYARA İşlevini Kullanma.
  • DÜŞEYARA Vs. İNDEKS/MAÇ
  • #YOK Hatalarından Kurtulmak için DÜŞEYARA ile EĞERHATA kullanın.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave