DÜŞEYARA İşlevine Giriş
Excel'deki DÜŞEYARA işlevi şüphesiz en çok kullanılan ve konuşulan işlevdir. Excel becerileri gerektiren herhangi bir iş görüşmesinde, DÜŞEYARA işlevini kullanmayı biliyorsanız bu en çok sorulan sorudur.
DÜŞEYARA işlevi, excel işlevlerinin arama kategorisine girer. DÜŞEYARA'daki V dikey anlamına gelir. İşlev, dikey olarak yapılandırılmış verileri aramak için kullanılır. Yatay arama için HLOOKUP adında bir fonksiyon vardır.
Excel DÜŞEYARA işlevi, bir veri tablosunda arama değeri adı verilen belirli bir değerin ilk eşleşmesini arar ve verilen sütun dizininden değeri döndürür. Eşleşme yaklaşık veya tam olabilir.
DÜŞEYARA kullanımı kolay olsa da, kendi sınırlamaları ve arka planları vardır. Fonksiyonun güçlü ve zayıf yönleri dahil her şeyi tartışacağız.
Sözdizimi:
=DÜŞEYARA(arama_değeri, tablo_dizisi, sütun_index_number, [aralık_bak])
Arama Değeri Nedir?
Arama_değeri: Bir tablo dizisinde aramak istediğiniz değerdir.
Örneğin, rulo no arıyorsanız. 110 öğrencinin masasında sonra onun 110, arama Değeridir.
Masa dizisi: Arama değerini aramak istediğiniz tablo.
Örneğin, tablo dizisinde 110'u arıyorsanız B5:E17. Sonra B5:E17, tablo dizinizdir.
col_index_number: Tablo Dizisindeki sonuçları almak istediğiniz sütun numarası.
Örneğin tablo dizisinde ise B5: E17 D sütunundan değer almak istiyorsun o zaman sütun indeksiniz 3 olacak (B'den D'ye sayma (B,C,D)).
[Menzil araması]: Tam değeri aramak istiyorsanız YANLIŞ, yaklaşık bir eşleşme istiyorsanız DOĞRU.
DÜŞEYARA İşlevi Nasıl Kullanılır
Yapılandırılmış bir veriye sahip olduğunuzda ve bu verilerde veri aramak istediğinizde, DÜŞEYARA işlevi çözümdür.
DÜŞEYARA Eşleştirme Modları
DÜŞEYARA'nın iki eşleştirme modu vardır: Yaklaşık eşleşme ve tam eşleşme. Varsayılan olarak, DÜŞEYARA yaklaşık bir eşleşme gerçekleştirir. Ancak DÜŞEYARA işlevini tam bir eşleşme yapmaya zorlamak istiyorsanız, bunu da yapabilirsiniz. Çoğu zaman, ben ve ben diğerlerinin de VLOOKUP işlevini kullanarak tam bir eşleşme yapmaya çalıştığına kesinlikle inanıyoruz. Excel geliştiricilerinin neden kullanıcıların en çok yaklaşık eşleşmeyi kullanmak istediğini düşündüklerini anlamıyorum.
1. DÜŞEYARA Yaklaşık Eşleşme
=DÜŞEYARA(arama_değeri, tablo_dizisi, sütun_dizin_sayısı, 1)
DÜŞEYARA yaklaşık eşleşmesinde, bir değer bulunamazsa arama değerinden küçük olan son değer eşleştirilir ve verilen sütun dizinindeki değer döndürülür.
DÜŞEYARA, aralık arama değişkenini atlarsak, varsayılan olarak yaklaşık eşleşme yapar. Yaklaşık bir eşleşme yapmak istediğinizde yaklaşık bir eşleşme yararlıdır ve tablo dizinizi artan düzende sıraladığınızda.
Vlookup değeri arar ve tablo dizisindeki değeri bulamazsa tablo dizisindeki o değerden küçük olan değerle eşleşir. Bir Örnekle Anlayalım.
örnek 1
Burada bir öğrenci listemiz var. Her öğrenci bir testte bazı puanlar almıştır. Şimdi notlarına göre not vermek istiyorum.
40'tan az puan alan herhangi bir Öğrenci F olarak işaretlenmelidir, 40 ile 60 arasında puan alan öğrenci C olarak işaretlenmelidir, vb. aşağıdaki resimde gösterildiği gibi.
Bu DÜŞEYARA formülünü E2'ye yazıp aşağı sürüklerdik.
=DÜŞEYARA(D2,$H$2:$I$6,2,DOĞRU)
Nasıl çalışır?
Yukarıdaki örnekte, arama değerlerimiz D2'den başlayarak D sütunundadır. Tablo Dizisi H2:I6'dır (artan düzende ve mutlak olarak sıralandığını unutmayın). Veri aldığımız sütun 2'dir. Ve yaklaşık olarak tanımladığımız eşleşme türü DOĞRU'yu geçerek (hiçbir şey ve 1 aynı anlama gelecektir).
Şimdi 40 içeren ilk arama değeri D2'yi inceleyelim.
- DÜŞEYARA, H2:I6 tablo dizisinin ilk sütununda (H) 40'ı arar.
- H3 hücresinde ikinci konumda 40'ı bulur.
- Şimdi H3'ten I3'e ikinci sütuna geçer ve D'yi döndürür.
Bu durumda vlookup tam eşleşmeyi buldu. Bir sonraki davaya bakalım.
36 içeren ikinci arama değerleri D3.
- DÜŞEYARA, H2:I6 tablo dizisinin ilk sütununda 36'yı arar.
- DÜŞEYARA, ilk sütunda hiçbir yerde 36 bulamadı.
- DÜŞEYARA 36'yı bulamadığından, arama değerinden daha küçük olan son bulunan değerle eşleştirir.
- 36'dan küçük olan ilk değer 0'dır, bu nedenle 0 ile ilgili F'yi döndürür.
Bu, buradaki her durum için olur. 92 için, 92'den küçük olan son değer 90'dır. Bu nedenle, Yaklaşık eşleşme için A döndürülür.
2. DÜŞEYARA Tam Eşleşme
Bu DÜŞEYARA'nın en çok kullanılan biçimidir ve çok yararlı olabilir. Tablo dizisinin ilk sütununda tam değeri aramak istediğinizde tam eşleşmeyi kullanırsınız. Örneğin, bir kimlikten arama yapıyorsanız, bu değerden daha küçük herhangi bir değer yerine tam bir eşleşme isteyebilirsiniz.
DÜŞEYARA'yı excel'de tam eşleşmeye zorlamak için aralık_bak parametresi olarak 0 veya YANLIŞ iletiyoruz.
=DÜŞEYARA(arama_değeri, tablo_dizisi, sütun_dizin_sayısı, 0)
Tablo dizisinin ilk sütununda değer bulunamazsa formül #YOK hatası verir.
Bir örnek görelim.
Örnek 2
Bu örnekte, A2'de sadece öğrenci no'su yazmak istiyorum ve B2'de almak istiyorum. Öğrencinin adı ve C2 onun Seviye. Basit. Tablo dizisi (şimdiki değeri) B5:D17. Niye ya?
Bunun için sırasıyla B2 ve C2 hücresine bu iki formülü yazın.
=DÜŞEYARA(A2,$B$5:$E$17,2,0)
=DÜŞEYARA(A2,$B$5:$E$17,3,0)
Şimdi A2 hücresine hangi kimliği yazacaksanız, DÜŞEYARA işlevi B sütununda tam eşleşmeyi arayacak ve verilen sütun_index'ten değer döndürecektir.
Tam Eşleme DÜŞEYARA Nasıl Çalışır?
Excel'deki Tam Eşleşme DÜŞEYARA basittir. Verilen tablo_dizisinin ilk sütununda arama Değerini arar ve verilen sütun_dizin sayısından gelen değeri döndürür. Değer bulunamazsa DÜŞEYARA #YOK hatası verir.
DÜŞEYARA İşlevinin En İyi Kullanım Alanları
Vlookup'ın birçok kullanımı vardır. En faydalı kullanım örneklerinden bazılarını tartışacağım.
3. Karmaşık iç içe EĞER işlevi yerine Not Verme için Excel DÜŞEYARA kullanın
İç içe EĞER işlevini değiştirmek için DÜŞEYARA yaklaşık eşleşmesini kullanın. Örnek 1'de, öğrencilere notlarına göre not vermek için vlookup'ı nasıl kullanabileceğimizi gördük.
DÜŞEYARA yaklaşık eşleşmesi, dahili olarak ikili arama kullandığından iç içe yerleştirilmişse daha hızlıdır.
4. Verileri Almak için DÜŞEYARA'yı kullanın
Excel'de DÜŞEYARA işlevi kullanılarak kolayca gerçekleştirilebilen bu en yaygın görev. Örnek 2'de bunu öğrencilerin veri no'larını kullanarak almak için yaptık.
5. Vlookup Kullanarak Bir Değerin Kayıtta olup olmadığını kontrol edin.
DÜŞEYARA, bir değerin bir listede olup olmadığını kontrol etmek için kullanılabilir.
Örnek 2'de 152 yazdığımızda #YOK hatası veriyor. DÜŞEYARA #N/A değerini döndürürse, verilen değeri verilen verilerde hiçbir yerde bulamadı demektir.
Bununla ilgili kısa bir yazı hazırladım buradan okuyabilirsiniz.
Bir Değerin Var Olup Olmadığını Kontrol Etmek için DÜŞEYARA Formülü Kullanma
Sütun Dizinini Otomatik Olarak Alma
Ben aynı işi tekrar tekrar yapmak istemeyen o insan grubuna aitim. Bu yüzden col_index numarasını tekrar tekrar değiştirmek beni rahatsız ediyor ve bundan her zaman kaçınıyorum. Aslında, bir kez yazdıktan sonra, başka bir seçenek olmadıkça ve olmadıkça formüllerimde herhangi bir düzenleme yapmaktan kaçınırım.
Sütun dizini Excel'de otomatik olarak hesaplanabilir. Bunu yapmanın birkaç yolu var. Bazılarını burada görelim.
6. DÜŞEYARA İşlevini MATCH İşleviyle Kullanın
Bildiğimiz gibi, KAÇINCI işlevi bulunan eşleşen değer dizinini döndürür.
Bu nedenle, arama konumunda kaynak verilerle tam olarak aynı başlıklara sahipsek, col_index almak için kullanabiliriz. Nasıl? Hadi görelim…
Aşağıdaki verilerde, G2'ye sadece rulo numarası yazmak ve oraya hangi başlığı yazarsak yazalım, Öğrenci adını, notlarını ve notunu H2'de almak istiyoruz.
Bu formülü H2 hücresine yazın
=DÜŞEYARA(G2,B2:E14,MATCH(H1,B1:E1,0),0)
Şimdi ne zaman H1'deki Başlığı değiştirecekseniz, H2'deki o değer o sütundan gösterilecektir.
Tabloyu daha kullanıcı dostu hale getirmek için tüm başlıkları tablodan alan veri doğrulamasını kullanarak bir açılır menü kullanabilirsiniz.
Burada DÜŞEYARA tam eşleşme yapıyor. Şimdi DÜŞEYARA her zamanki veri çekme işini yapıyor. Sihir, col_index konumunda MATCH işlevi tarafından yapılır.
Burada DÜŞEYARA, B2:E14 tablo dizisinin ilk sütununda G2'deki herhangi bir değeri görür. Şimdi col_index'in yerinde KAÇINCI(H1,B1:E1,0).
KAÇINCI işlevi, aralıktaki H1'deki herhangi bir değeri arar B1:E1 ve eşleşme değerinin indeksini döndürür.
Örneğin yazdığımız zaman Öğrenci H1'de aralıkta onu arar B1:E1. C2'de bulunur. dolayısıyla 2 döndürür. Seviye öğrencinin notunu döndürür.
Bölge yazdığımızda #N/A döndürdüğünü unutmayın. Çünkü tablonun kapsamı dışındadır. Bunun hakkında daha sonra makalede konuşacağız.
DÜŞEYARA'yı otomatik yapmanın en iyi yolu budur. Bunun başka yöntemleri de var ama bundan daha esnek değiller.
7. DÜŞEYARA İşlevini Sütun İşleviyle Kullanın
Sütun işlevi, sağlanan başvurunun sütun numarasını döndürür. Ve DÜŞEYARA kullanarak veri almak için neye ihtiyacımız var? Col_index. COLUMN işlevini kullanarak elbette herhangi bir veri kümesinden veri alabiliriz.
Yukarıdaki örneği ele alalım. Ama şimdi tüm verileri almamız gerekiyor. Sadece bir sütun değil.
Bu Formülü H2'ye yazın ve I2 ve J2'ye kopyalayın.
=DÜŞEYARA($G2,$B$2:$E$14,SÜTUN(B1),0)
Bu size dinamik bir sonuç verecektir. Nasıl? Görelim.
DÜŞEYARA her zamanki gibi çalışır. column_index'te yazdık SÜTUN(B1)2'ye çevirecek olan , B sütunundan 2 sütunda öğrenci adımız olduğundan, öğrencinin adını döndürür.
Önemli: Bu işe yarıyor çünkü tablomuz B sütunundan başlıyor. Tablonuz sayfanın ortasındaysa, gereksiniminize uyması için bazı sayıları çıkarmanız veya eklemeniz gerekir.
Örneğin, yukarıdaki tablo aynı yapıda C1'den başlıyorsa, aşağıdaki tüm formüller iyi çalışır.
=DÜŞEYARA($G2,$C$2:$F$14,SÜTUN(B1),0)
=DÜŞEYARA($G2,$C$2:$F$14,SÜTUN(C1)-1,0)
=DÜŞEYARA($G2,$C$2:$F$14,SÜTUN(A1)+1,0)
8. Verileri Birleştirmek için DÜŞEYARA
Çoğu veritabanında, çoğunlukla birleştirme sorgusu olarak adlandırılan, ancak veritabanında MS Excel olarak adlandırılan, tablolarla birleşen bir sorgu vardır, bu nedenle birleştirme sorgusu yoktur. Ancak bu, iki tabloda bazı ortak sütunlarımız varsa, iki tabloyu birleştiremeyeceğimiz anlamına gelmez.
Bu nedenle, aynı şirketin iki departmanından bazı veriler aldığınızda, bu verileri analiz etmek için bunları birleştirmek istersiniz.
Örneğin, öğretmenlerden öğrenci notu aldığınızda ve ardından idari bölümden devam kaydı aldığınızda, hangi öğrencinin hangi notu aldığını ve devam yüzdesini bir kerede görmek istersiniz.
Bunları aşağıdaki tabloda birleştirmemiz gerekiyor.
Notlar, Not Tablosu'ndan ve Katılım Verilerinden Devam Etmemiz gerekiyor.
İşaretleri almak ve aşağı sürüklemek için D19 Hücresine Formüllerin altına yazın.
=DÜŞEYARA(B19,$B$2:$D$15,3,0)
E19 Hücresine Aşağıdaki Formülü Yazın
=DÜŞEYARA(B19,$G$3:$I$15,3,0)
Ve iki tabloyu tek bir tabloda birleştirdik. Elbette ikiden fazla tablo ekleyebilirsiniz. DÜŞEYARA'yı kullanarak istediğiniz tüm tablolardan verileri tek bir yerden almanız yeterlidir.
DÜŞEYARA'nın En İyi Uygulamaları
Bu nedenle, yukarıdaki tüm örneklerde ham verilerle vlookup kullandık. Yukarıdaki tüm örneklerde, kullandığımız verilere dikkat ettik. Tablo dizilerine referans verirken dikkatli olmamız gerekiyordu. Ancak bu çabayı büyük ölçüde azaltabilecek bazı yollar var.
9. DÜŞEYARA ile Mutlak Referansları Kullanın
Bazı makalelerde mutlak aralıklar (aralık $ işareti) kullandığımı fark etmişsinizdir. Formül hücresini diğer hücrelere kopyalarken aralığın değiştirilmesini istemediğimizde mutlak öfke kullanılır.
Örneğin, =DÜŞEYARA(G2,B2: E14,2,0),0) H2 hücresinde ve onu kopyalarsam veya H3 hücresinde aşağı sürüklersem formül =DÜŞEYARA(G3,B3: E15,2,0). Tüm referanslar göreceli olarak değiştirilir. Burada tablo dizisini değil, arama değerinin referansını değiştirmek isteyebiliriz. Çünkü B2 dışarı çıkar veya menzile girer ve her zaman tablo dizilerimizde olmasını isteyebiliriz.
Bunu önlemek için mutlak referanslar kullanıyoruz. H2, =DÜŞEYARA(G2,$B$2:$E$14,2,0),0). H2'yi H3'e kopyaladığınızda formül =DÜŞEYARA(G3,$B$2:$E$14,2,0),0). Arama değerinin değiştirildiğini, ancak tablo_dizisi değiştirilmediğini unutmayın.
10. DÜŞEYARA ile Adlandırılmış Aralıkları Kullanın
Yukarıdaki örnekte, tablo_dizisini düzeltmek için mutlak referans kullandık. Oldukça bulanık ve okunması zor görünüyor. Sadece yazsan nasıl olur 'veri' yerinde $B$2:$E$14 ve referans olurdu $B$2:$E$14 her zaman. Formülü okumayı ve yazmayı daha da kolaylaştıracak.
Bu yüzden sadece aralığı seçin ve 'veri' olarak adlandırın.
Bir aralığı adlandırmak için aralığı seçin. Sağ tıklayın, Adı Tanımla'ya tıklayın ve istediğiniz aralığı adlandırın. Şimdi sadece =DÜŞEYARA(G3,veri,2,0),0) formülü öncekiyle tamamen aynı şekilde çalışacaktır.
Excel'de adlandırılmış aralıklar hakkında daha fazla bilgi edinebilirsiniz. Burada adlandırılmış aralığın her yönünü açıkladım.
11. VLOOKUP Kullanarak Kısmi Eşleştirme için Joker Karakterler
DÜŞEYARA kısmi eşleştirmeye izin verir. Evet, DÜŞEYARA'nın tam eşleşmesini yaparken kısmi eşleme yapmak için joker karakter operatörlerini kullanabilirsiniz. Örneğin, "Gil" ile başlayan bir değer aramak istiyorsanız, "Gil*" olarak "Gil" ile birlikte joker operatör * kullanabilirsiniz. Bir örnek görelim.
Burada adı Gil ile başlayan öğrencinin notlarını almak istiyorum. Bunu elde etmek için aşağıdaki formülü yazacağım.
=DÜŞEYARA("*Gill",C2:D14,2,0)
Excel'de DÜŞEYARA işleviyle kullanılabilecek iki joker karakter vardır.
Yıldız işareti (*) joker karakteri. Bu, kullanıcının mevcut karakter sayısını bilmediği ve yalnızca bazı eşleşme karakterlerini bildiği durumlarda kullanılır. Örneğin kullanıcı “Sm” ile başlayan bir isim biliyorsa “Sm*” yazacaktır. Kullanıcı “123” ile biten bir arama değeri biliyorsa “*123” yazacaktır. (joker karakter yalnızca metinlerle çalışır). Ve “se”nin bir metin içinde geldiğini bildiği için “*se*” yazacaktır.
Soru işareti ("?"). Bu, kullanıcı eksik karakter sayısını bildiğinde kullanılır. Örneğin, içinde 4 karakter olan bir değer aramak istersem ama ne olduğunu bilmiyorum, sadece “????” yazacağım. arama değeri yerinde.
Vlookup, içinde tam olarak dört karakter bulunan ilk bulunan değerin ilgili değerini döndürür.
Önemli: Joker karakter yalnızca metin değerleriyle çalışır. Onlarla joker karakter kullanmak istiyorsanız sayıları metne dönüştürün.
DÜŞEYARA işlevinin zayıf yönleri
DÜŞEYARA gerçekten de değerleri almak için güçlü ve kolay bir işlevdir ancak DÜŞEYARA'nın o kadar da yardımcı olmadığı birçok alan vardır. Excel üzerinde çalışıyorsanız, onları ve DÜŞEYARA'nın yapamadığı görevleri nasıl yapacağınızı da bilmelisiniz.
12. Table_Array'in Solundan Değer Alınamıyor
DÜŞEYARA işlevinin en büyük kusuru, tablo dizisinin solundan değer getirememesidir. DÜŞEYARA yalnızca arama değerinin sağında arama yapar.
Bunun nedeni, DÜŞEYARA'nın verilenleri aramasıdır. arama değeri verilen ilk sütunda masa dizisi. Asla tablonun dışından bir değer döndürmez. Ve tablo dizisinde sol sütunu tutmaya çalışırsanız, tablo dizisinin ilk sütunu olur, dolayısıyla bu aralıkta arama değeri aranır. Hangi muhtemelen hata üretecektir.
Bir arama değerinin solundaki değerleri aramak için bunun yerine INDEX-MATCH kullanırız. INDEX-MATCH işlevi, sayfadaki herhangi bir sütundaki değerleri arayabilir. Aslında, arama aralığı ve değerleri aramak istediğiniz aralık tamamen bağımsızdır, bu da dizin eşleşmesini son derece özelleştirilebilir hale getirir.
DÜŞEYARA, arama değeri mevcut olsa bile #YOK döndürür.
Arama değeri bulunamadığında DÜŞEYARA işlevi tarafından #YOK hatası döndürülür. Aralıkta bir değer bulunması can sıkıcı olabilir, ancak DÜŞEYARA #YOK hatası verir.
14. Sayılar Metin Olarak Biçimlendirildiğinde
Bu, çoğunlukla sayılar metin olarak biçimlendirildiğinde olur. CTRL+F komutunu kullanarak bulduğunuzda excel onu bulur, ancak DÜŞEYARA'yı kullanmayı denediğinizde #YOK döndürür. Bu görev çoğu röportajda hileli sorular olarak verilir.
Yukarıdaki resimde, 101'in tam orada olduğunu görebilirsiniz, ancak formül bir hata döndürüyor. Nasıl, halleder misin? Peki, iki yöntem var.
1. Metni verilerde sayıya dönüştürün
Bu yeşil etiketi rollno sütununda sol üst köşede görebilirsiniz. Hücrenin değerinde olağandışı bir şey olduğunu gösterirler. Hücreyi seçtiğinizde, sayının metin olarak biçimlendirildiğini gösterecektir.
Ünlem işaretine (!) tıkladığınızda, size Numaraya Dönüştür seçeneğini gösterecektir. Tüm hücreleri seçin ve bu seçeneğe tıklayın. Tüm değerler metne dönüştürülecektir.
2. Arama numaranızı formülde metne dönüştürün
Yukarıdaki örnekte, orijinal verileri mutasyona uğrattık. Orijinal verilerde hiçbir şeyi değiştirmek istemeyebilirsiniz. Yani bunun yerine bunu formülde yapmak istersiniz. DÜŞEYARA formülünde sayıyı metne çevirmek için şunu yazın.
=DÜŞEYARA(METİN(G2;"0")),B2:D14,2,0)
Burada formül, sayıyı dinamik olarak metne dönüştürür ve ardından verilen aralıkla eşleştirir.
15. Başında ve Sonunda Boşlukları Olan Metin
Veri giriş operatörleri tarafından sağlanan bazı veriler ve internetten alınan veriler temiz değildir. Sondaki boşluklara veya yazdırılamayan bazı karakterlere sahip olabilirler. Bu değerleri kullanarak arama yaparken bazı #YOK hatası görebilirsiniz. Bunu önlemek için önce verilerinizi temizleyin. Baştaki boşlukları kaldırmak için TRIM işlevini kullanın. TRIM, metinden herhangi bir sayıda baştaki veya sondaki boşluğu kaldırır.
Bu nedenle, yeni bir sütun eklemenizi ve temizlenmiş verilerinizi oradan almanızı öneririm. Sonra değer yapıştırın. Şimdi isterseniz orijinal sütundan kurtulabilirsiniz.
=KES(TEMİZ(metin))
DÜŞEYARA Hatalarını İşleme
Bildiğiniz gibi DÜŞEYARA bir değer bulamıyor, #YOK hatası veriyor. #N/A hatası almakta sorun yok, belki bazen a değerinin listede olup olmadığını kontrol etmek istediğinizde olduğu gibi almayı düşünüyorsunuz. #N/A, değerin orada olmadığını gösterir.
Ama #YOK çirkin görünüyor. “Kimlik bulunamadı” veya “Müşteri Bulunamadı” gibi kullanıcı dostu bir çıktı almaya ne dersiniz? #N/A'dan kaçınmak için EĞERHATA'yı DÜŞEYARA işleviyle kullanabiliriz.
DÜŞEYARA'da hatayı yakalamak için aşağıdaki formülü kullanın.
=EĞERHATA(DÜŞEYARA(150,B2:E14,2,0)),"Döndürme bulunamadı")
16. ÇOKLU Kriterli DÜŞEYARA
DÜŞEYARA birden çok kriterle çalışamaz.Evet, DÜŞEYARA formülünü kullanarak değerleri aramak için yalnızca bir ölçütünüz olabilir.
Örneğin, iki ayrı sütunda adınız ve soyadınız varsa.
Ve şimdi, ilk adı John ve Soyadı Dave olan değeri aramak istiyorsanız, bunu normal şekilde yapamazsınız.
Ancak bunun için bir geçici çözüm var. Ad ve soyadını birleştirerek ayrı bir sütun oluşturabilir ve ardından o ad ve soyadı sütununa bakabilirsiniz.
bir Birden çok kriteri arayabilen İNDEKS-MATCH alternatifi herhangi bir yardım sütunu olmadan.
17. DÜŞEYARA Yalnızca İlk Bulunan Değeri Alır
Orta bölgede bazı verileriniz olduğunu hayal edin. Şimdi merkez bölgenin ilk 5 veri kaydını almak istiyorsunuz. DÜŞEYARA, beş kaydın tamamında yalnızca ilk merkezi değeri döndürür. Bu önemli bir arka plandır.
Ancak bu, bunu başaramayacağımız anlamına gelmez. Aşağıdaki gibi karmaşık bir dizi formülü kullanabiliriz.
=INDEX($C$2:$C$14,KÜÇÜK(EĞER(G2=$A$2:$A$14,SATIR($A$2:$A$14)-SATIR($A$2)+1),SATIR(1: 1)))
Bu formülü yazın ve CTRL+SHIFT+ENTER tuşlarına basın.
Ve bitti.
Excel'de birden çok değeri ARA nasıl yapılır makalesinde anlattım.
Evet arkadaşlar, bu yazıda bildiğim kadarıyla DÜŞEYARA işlevinin tüm olası yönlerini ele aldım. Bir şeyi kaçırdığımı düşünüyorsanız, lütfen aşağıdaki yorumlar bölümünde bana bildirin.
Excel'de INDEX-MATCH Kullanan Yinelenen Değerlere Sahip İlk 5 Vlookup Değeri
DÜŞEYARA Birden Çok Değer
Dinamik Sütun Dizini ile DÜŞEYARA
DÜŞEYARA işleviyle kısmi eşleşme
İki veya Daha Fazla Arama Tablosundan DÜŞEYARA kullanın
Excel'de Tarihe Göre Vlookup
Bir Değerin Var Olup Olmadığını Kontrol Etmek için DÜŞEYARA Formülü Kullanma
Farklı Excel Sayfasından DÜŞEYARA Nasıl Yapılır
Sayılar ve metin içeren DÜŞEYARA
EĞER, ISNA ve DÜŞEYARA işlevi
ISNA ve DÜŞEYARA işlevi
EĞERHATA ve DÜŞEYARA işlevi