Büyük/küçük harfe duyarlı arama
Excel’de arama yapmak için INDEXve MATCHişlevlerini birleştirebileceğinizi veya VLOOKUPişlevini kullanabileceğinizi biliyor olabilirsiniz. Ancak bu aramalar büyük/küçük harfe duyarlı değildir. Bu nedenle büyük/küçük harfe duyarlı bir eşleşme gerçekleştirmek istiyorsanız,EXACTve CHOOSEişlevlerinden yararlanmalısınız.

INDEX ve MATCH ile büyük/küçük harfe duyarlı arama yapın
VLOOKUP ile büyük/küçük harfe duyarlı arama yapın
INDEX ve MATCH ile büyük/küçük harfe duyarlı arama yapın
Yukarıdaki ekran görüntüsünde gösterildiği gibi, YUKI’nin notunu öğrenmek için notunuYUKI bulurken EXACT işlevini kullanabilirsiniz. Bu işlev, öğrencilerin isim aralığındaki metin dizelerini G5 hücresindeki değer olan “YUKI” ile (her karakterin büyük/küçük harf durumu dahil) birebir karşılaştırır. Ardından, istediğiniz değeri almak için INDEX ve MATCH işlevlerini birlikte kullanabilirsiniz.
Genel söz dizimi
=INDEX(return_range,MATCH(TRUE,EXACT(lookup_value,lookup_range),0))
√ Not: Bu bir dizi formülüdür ve Ctrl+Shift+Entertuşlarına basarak girmeniz gerekir.
- return_range: Birleşik formülün değerini döndürmesini istediğiniz aralık. Burada not aralığı kastedilmektedir.
- lookup_value: Metin dizeleriyle büyük/küçük harfe duyarlı karşılaştırma yapmak için EXACT işlevi tarafından kullanılan değerdir. lookup_range burada verilen “YUKI” adını ifade eder.
- lookup_range: lookup_value ile karşılaştırılacak hücre aralığı. Burada adlandırılmış aralık kastedilmektedir.
- match_type 0: MATCH, lookup_value ile tam olarak eşleşen ilk değeri bulur.
YUKI'nin notunuöğrenmek için, aşağıdaki formülü YUKIG6 hücresinekopyalayın veya girin ve sonucu almak için Ctrl+Shift+Entertuşlarına basın:
=INDEX()D5:D14;MATCH(TRUE;EXACT())"YUKI";B5:B14);0))
Veya formülü dinamik hale getirmek için Bir hücre başvurusu kullanın:
=INDEX()D5:D14;MATCH(TRUE;EXACT())G5;B5:B14);0))

Formülün açıklaması
=INDEX(D5:D14,MATCH(TRUE,EXACT("YUKI",B5:B14),0))
- EXACT(G5,B5:B14): EXACT işlevi, G5 hücresindeki değeri, öğrencilerin isimlerinden oluşan B5:B14 aralığındaki her bir metin dizesiyle "YUKI" ifadesine göre karşılaştırır. B5 ile B14 arasındaki hücrelerden herhangi biri "YUKI" ile tam olarak eşleşiyorsa TRUE, değilse FALSE döndürür. Böylece aşağıdaki gibi bir TRUE ve FALSE dizisi elde ederiz:
{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE} - MATCH(TRUE,)EXACT(G5,B5:B14),0)=MATCH(TRUE,){FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE},0) match_type olarak 0 belirtildiğinde MATCH işlevi tam eşleşme arar. İşlev, “TRUE” lookup_value’unun dizi içindeki konumunu döndürür; bu da 10’dur çünkü dizideki tek TRUE değeri 10. sırada yer alır.
- INDEX()D5:D14,MATCH(TRUE,)EXACT(G5,B5:B14),0)) = INDEX(D5:D14 INDEX işlevi, not aralığındaki 10. değeri D5:D14’ten döndürür; bu da A’dır.
VLOOKUP ile büyük/küçük harfe duyarlı arama yapma
JIMMY'nin ülkesiniVLOOKUP işlevini öğrenmek için büyük/küçük harfe duyarlı bir arama yapmak üzere CHOOSE ve EXACT işlevlerinden yararlanmanız gerekir. EXACT işlevi, "JIMMY" metnini öğrenci adları aralığındaki her bir metin dizesiyle büyük/küçük harfe duyarlı olarak karşılaştırır. Daha sonra CHOOSE işleviyle EXACT işlevinin sonucunu ülke aralığındaki değerlerle eşleştirebilirsiniz. İşte şimdi VLOOKUP yeteneğinizi sergileme vakti!JIMMY comes from with the VLOOKUP function, you should take advantage of the CHOOSE and EXACT functions to perform a case-sensitive lookup. The EXACT function will conduct a case-sensitive comparison between JIMMY and each text string in the students’ name range. Then we can use CHOOSE to combine the EXACT’s result and the values in the country range. Now it’s time for VLOOKUP to show its ability.
Genel söz dizimi
=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(lookup_value,lookup_range),return_range),2,FALSE)
√ Not: Bu bir dizi formülüdür ve girmek için Ctrl+Shift+Entertuşlarına basmanız gerekir.
- lookup_value: Metin dizeleriyle büyük/küçük harfe duyarlı karşılaştırma yapmak için EXACT işlevi tarafından kullanılan değer; burada kastedilen, lookup_range içinde verilen JIMMY adıdır.
- lookup_range:lookup_valueile karşılaştırılacak hücre aralığı. Burada isim aralığı kastedilmektedir.
- return_range: Birleşik formülün değerini döndürmesini istediğiniz aralık; burada kastedilen ülke aralığıdır.
- range_lookup FALSE: VLOOKUP işlevi tam eşleşme arar.
JIMMY'nin ülkesiniöğrenmek için, aşağıdaki formülü G9hücresine kopyalayın veya girin ve sonucu almak için Ctrl+Shift+Entertuşlarına basın:
=VLOOKUP(TRUE,CHOOSE({1,2},EXACT()))"JIMMY";B5:B14);C5:C14);2;FALSE)
Veya formülü dinamik hale getirmek için Bir hücre başvurusu kullanın:
=VLOOKUP(TRUE,CHOOSE({1,2},EXACT()))G8;B5:B14);C5:C14);2;FALSE)

Formülün açıklaması
=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(G8,B5:B14),C5:C14),2,FALSE)
- EXACT(G8,B5:B14): EXACT işlevi, öğrencilerin isimlerinden oluşan B5:B14 aralığındaki metin dizelerini, G8 hücresindeki değerle—yani JIMMY ile—tek tek karşılaştırır. Aralıktaki bir değer, JIMMY ile tam olarak eşleşiyorsa TRUE, aksi takdirde FALSE döndürür. Böylece aşağıdaki gibi bir TRUE ve FALSE dizisi elde ederiz:
{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE} - CHOOSE({1,2},)EXACT(G8,B5:B14),C5:C14)=CHOOSE({1,2},){FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE},C5:C14):CHOOSE işlevinin index_num bağımsız değişkeni {1,2}EXACT dizisini C5:C14aralığındaki değerlerle iki boyutlu bir diziye dönüştürür:
{FALSE,"Çin";FALSE,"İngiltere";FALSE,"Amerika";FALSE,"Hindistan";TRUE,"Amerika";FALSE,"Hindistan";FALSE,"Amerika";FALSE,"Çin";FALSE,"İngiltere";FALSE,"Çin"} - VLOOKUP()TRUE,CHOOSE({1,2},)EXACT(G8,B5:B14),C5:C14),2,FALSE) =TRUE{FALSE,"Çin";FALSE,"İngiltere";FALSE,"Amerika";FALSE,"Hindistan";TRUE,"Amerika";FALSE,"Hindistan";FALSE,"Amerika";FALSE,"Çin";FALSE,"İngiltere";FALSE,"Çin"} range_lookup parametresi FALSE olarak ayarlandığında, VLOOKUP işlevi iki boyutlu dizinin 1. sütununda “TRUE” değerini tam olarak arar ve 2. sütundaki eşleşen değeri döndürür; bu da Amerika’dır.
İlgili işlevler
Excel’de INDEX işlevi, bir aralıkta veya dizide belirtilen konuma göre görüntülenen değeri döndürür.
Excel’deki EŞLEŞTİR (MATCH) işlevi, belirtilen bir hücre aralığında aradığınız değeri bulur ve bu değerin göreli konumunu döndürür.
Excel’deki VLOOKUP işlevi, bir tablonun ilk sütununda belirtilen değeri arar, eşleşen satırdaki ilgili sütundan karşılık gelen değeri döndürür.
EXACT işlevi, iki dizeyi büyük/küçük harf duyarlılığı dahil tamamen aynı olup olmadıklarına göre karşılaştırır; aynıysa TRUE, değilse FALSE döndürür.
CHOOSE işlevi, belirtilen dizin numarasına göre değer bağımsız değişkenleri listesinden ilgili değeri döndürür. Örneğin, CHOOSE(3; "Apple"; "Peach"; "Orange") işlevi "Orange" değerini verir; çünkü dizin numarası 3’tür ve "Orange", işlevde bu dizin numarasına karşılık gelen üçüncü değerdir.
İlgili Formüller
INDEX ve MATCH ile Tam Eşleşme
Excel’de belirli bir ürün, film veya kişiyle ilgili bilgileri hızlıca bulmanız gerekiyorsa, INDEX ve MATCH işlevlerinin güçlü kombinasyonundan en iyi şekilde yararlanmalısınız.
Büyük/Küçük Harf Duyarlı ile belirli metin içeren hücreleri sayın
Bu öğreticide, SUMPRODUCT, ISNUMBER ve FIND işlevlerini kullanarak belirli metin içeren hücreleri nasıl sayacağınızı öğreneceksiniz; harf duyarlılığı dikkate alınarak büyük/küçük harfe göre filtreleme yapılacak.
En İyi Office Verimlilik Araçları
Kutools for Excel – Kalabalıktan Sizi Ayırmanıza Yardımcı Olur
Kutools for Excel 300’den Fazla Özelliğe Sahiptir,İhtiyacınız Olan Şeyin Sadece Bir Tık Uzakta Olduğundan Emin Olun…
Office Tab – Microsoft Office'te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir
- Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
- Günde yüzlerce fare tıklamasını sizin için azaltır; fareye elveda deyin.
- Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
- Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office'e verimlilik kazandırır.