Merhaba! Excel'de binlerce satır çalışan veriniz olduğunu ve patronunuzun size rastgele maaşını ve atamasını sorduğunu hayal edin. Rameş. Ya da daha kötüsü, size yüz çalışanın bir listesini verir ve bu çalışanların detaylarını göndermenizi ister. Sen ne yapardın? Manuel olarak bulamazsınız. Bu mümkün değil ve hiç akıllıca değil. Ama sen akıllısın, bu yüzden buradasın. Sizi Excel'in DÜŞEYARA işleviyle tanıştırayım.
Neden VLOOKUP'a İhtiyaç Duyarız?
DÜŞEYARA nedir? DÜŞEYARA dikey arama anlamına gelir.
DÜŞEYARA, yalnızca bir tablonun ilk sütununda belirli bir değerin satırını arar ve o satırdaki sorulan sütunun değerini döndürür.
DÜŞEYARA Sözdizimi:
=DÜŞEYARA(arama_değeri, tablo_dizisi, sütun_index_number, [aralık_bak])
Arama_değeri: Tablo Dizisinin ilk sütununda aramak istediğiniz değer.
Masa dizisi: Aramak/aramak istediğiniz tablo
col_index_number: Tablo Dizisindeki sonuçları almak istediğiniz sütun numarası.
[Menzil araması]: Tam değeri aramak istiyorsanız YANLIŞ, yaklaşık bir eşleşme istiyorsanız DOĞRU.
Tamam, teori bu kadar. Bir Excel DÜŞEYARA örneğine geçelim.
DÜŞEYARA Örnek 1.
Bir Excel sayfasında, çalışanlardan bu verilere sahipsiniz. İlk sütunda (Sütun A), çalışanların adı var. Ardından, aşağıdaki resimde gösterildiği gibi atamalarına ve benzerlerine sahipsiniz.
Kolaylaştırmak için küçük bir masa aldım.
Şimdi otoriter patronunuz size bu listeyi gönderdi ve boş sütunlarda ayrıntıları istedi.
Ramesh ve Divya'nın Maaşlarını ve Tanımlarını söylemeniz gerekiyor. Bunu nasıl yaptın?
Bunu yapmak için manuel olarak arama yapabilirsiniz Veya… Veya Excel DÜŞEYARA işlevini kullanabilirsiniz.
Bu DÜŞEYARA formülünü Hücre H2'ye yazmanız ve aşağıdaki hücreye kopyalamanız yeterlidir:
=DÜŞEYARA(G3,$A$3:$D$11,4,YANLIŞ)
Sonuçları aşağıda gösterildiği gibi alacaksınız.
Açıklama:
Burada excel'e Ramesh'i aramasını söyledik (G3) ilk sütunda (A) $A$3:$D$11 tablosunun.
Verilen değer bulunursa, 4. (4) bu tablodaki sütun.
Range_lookup'ta YANLIŞ vererek, DÜŞEYARA'ya tam eşleşmeyi bulmasını söylüyorsunuz (hayır ifs n buts).
Burada Ramesh ilk A sütununda bulunur ve maaşı 105347 olarak iade edilir.
Benzer şekilde, DÜŞEYARA bir sütunda Divya'yı arar ve döner #Yok Divya'nın kaydı masanızda olmadığı için hata.
Burada DÜŞEYARA'nın diğer kullanımını görüyor musunuz? Bir listede bir değerin olup olmadığını öğrenmek için DÜŞEYARA işlevini kullanabilirsiniz. Ayrıca iki listeyi eşleştirebilir ve içlerinde hangi değerlerin ortak olduğunu öğrenebilirsiniz.
Profesyonel İpucu: Excel'de DÜŞEYARA kullanırken her zaman Table_array referansını kilitleyin. Aksi takdirde, formülünüzü diğer hücrelere kopyaladığınızda tablo_diziniz değişecektir.
Varsayılan olarak, başka bir sayfadan veya çalışma kitabından DÜŞEYARA, ancak aynı sayfada bunu manuel olarak yapmanız gerekir.
Ramesh'in atamasını almak için DÜŞEYARA formülünü yazabilir misin? Yorum bölümü tamamen size ait.
Yukarıdaki örnekte, tam eşleşme istediğimiz bir DÜŞEYARA Örneği gördük. Ama ya yaklaşık eşleşmeyi bilmek istiyorsak?
DÜŞEYARA'daki yaklaşık eşleşmeyi Range_lookup olarak ne zaman kullanırsınız?
Başka bir DÜŞEYARA örneği ile anlayalım.
Örnek 2: DÜŞEYARA'da Yaklaşık Eşleşme Kullanımı
Daha önce DÜŞEYARA'yı kullanarak patronunuzun sorgusunu doğru yanıtladınız. Şimdi “sevgili” patronunuz 150000'e en yakın maaşı bilmek istiyor (sadece daha az).
Bunu cevaplamak için yine DÜŞEYARA kullanacağız, ancak bu sefer yaklaşık bir eşleşme ile.
Önemli Not: Yaklaşık bir eşleşme bulmak için verilerinizin sıralanması gerekir. Burada verileri maaşa göre artan düzende sıraladım.
H2 hücresine bu formülü yazın ve aşağıdaki hücreye sürükleyin:
=DÜŞEYARA(G9,$D$3:$D$11,1,1)
Not 1 olarak yorumlanır NS ve 0 olarak YANLIŞ Excel'de.
Sonunda şöyle bir sonuç elde edeceksiniz:
Açıklama.
Arama Değerimiz 150000 (G9) ve buna en yakın maaşı istiyoruz.
ürün yelpazemiz $D$3:$D$11 çünkü aynı sütundan değeri döndürmek istiyoruz. Bu nedenle, col_index_num da 1'dir. Ve yaklaşık bir eşleşme istediğimiz için range_lookup'u şu şekilde sağladık: 1 (DOĞRU).
Yaklaşık bir eşleşme için verilerinizin sıralanması gerekir. Aksi takdirde Excel DÜŞEYARA yanlış bir sonuç olarak hizmet edecektir.
Önemli notlar:
-
- DÜŞEYARA her zaman Soldan Sağa çalışır. İlk sütunun sağından bir değer getiremezsiniz.
- Sütun Numaralandırma, seçilen aralıktan başlar. Örneğin, tablo dizisi D4:F10 sağlarsanız. Daha sonra sütun sayısı, tablonun asıl başlangıcından değil, D ile başlayacaktır.
- Microsoft Excel 2016'da V arama formülünü kopyalarken hatayı önlemek için her zaman $işaretini kullanarak Tabloya referansı kilitleyin.
- Arama Değerinin yalnızca bir kısmını hatırladığınızda, arama Değerinde joker karakter (*) kullanabilirsiniz.
- Değerinizle tam bir eşleşme elde etmek için Range_Lookup'ı FALSE (0) olarak ayarlayın.
- Verilen değerden daha azına en yakın olanı elde etmek için Aralık_Arama ayarını DOĞRU (1) olarak ayarlayın.
- Yaklaşık bir eşleşme için verileri her zaman artan düzende sıralayın.
Artık patronunuzun sorgusuna saniyeler içinde cevap verebilirsiniz. İki listeyi kolayca karşılaştırabilirsiniz. Excel 2016, 2013, 2010 ve Excel'in eski sürümlerinde DÜŞEYARA kullanarak saniyeler içinde toplu arama yapabilirsiniz.
Peki yardımcı oldu mu? Değilse, yorumlar bölümünde tam sorgunuzu bana bildirin.
Excel DÜŞEYARA Hakkında 17 Şey
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
Popüler Makaleler
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