Excel'de DÜŞEYARA ve Tüm Eşleşmeleri Döndürme (7 Yol)

  • Bunu Paylaş
Hugh West

Başvuru yapmanın birkaç yolu vardır VLOOKUP veya Microsoft Excel'de birden çok eşleşmeye dayalı veri döndürmek için dikey arama. Bu makalede, birden çok eşleşmeyi etkinleştirmek için tüm olası yaklaşımları öğreneceksiniz. VLOOKUP ve mevcut tüm verileri uygun resimlerle ayıklayın.

Alıştırma Çalışma Kitabını İndirin

Bu makaleyi hazırlamak için kullandığımız Excel çalışma kitabını indirebilirsiniz.

DÜŞEYARA ve Tüm Eşleşmeleri Döndür.xlsx

Excel'de DÜŞEYARA ve Tüm Eşleşmeleri Döndürmenin 7 Yolu

Bu VLOOKUP fonksiyonu bir tablonun en soldaki sütununda bir değer arar ve belirtilen sütundan aynı satırdaki bir değeri döndürür. Ancak bu fonksiyon bir sütundan birden fazla eşleşmeye dayalı olarak veri ayıklayamaz. Bu nedenle, bir değeri aramak ve bir sütunda bulunan tüm eşleşmeleri döndürmek için başka bazı fonksiyonlar ve formüller eklememiz gerekir.

1. DÜŞEYARA ve Bir Sütunda Birden Fazla Eşleşme Döndürme

Aşağıdaki resimde, birkaç çalışanın rastgele isimlerini ve departmanlarını içeren bir tablomuz var. Üretim departmanında çalışan çalışanların isimlerini tek bir sütunda göstermek istediğimizi varsayalım.

Eğer bir Excel 365 kullanıcısıysanız, o zaman FİLTRE fonksiyonu ile geri dönüş değerlerini birazdan bulabilirsiniz. FİLTRE işlevinde, çıktıdaki gerekli formül Hücre C16 olacak:

=FILTER(C5:C13,C15=B5:B13)

Tuşuna bastıktan sonra Girin 'den çalışanların isimlerini göreceksiniz. Üretim departmanını dikey bir dizide birleştirir.

Ya da eğer bir eski sürüm Microsoft Excel'i kullanıyorsanız, aşağıdaki birleşik formülü kullanmanız gerekir:

=INDEX($C$5:$C$13, SMALL(IF(($C$15=$B$5:$B$13), MATCH(ROW($B$5:$B$13), ROW($B$5:$B$13)), ""),ROWS($A$1:A1))

Tuşuna bastıktan sonra Girin çıktısında çalışanın ilk adını bulacaksınız Hücre C16 .

Kullanarak Doldurma Kolu gelen Hücre C16 öğesini aşağıya doğru ayarlarsanız, belirtilen departmandaki çalışanların geri kalan adlarını bir kerede alırsınız.

🔎 Bu Formül Nasıl Çalışır?

  • ROW($B$5:$B$13): Bu SIRA fonksiyonu, tanımlanan hücre referanslarının satır numaralarını çıkarır ve aşağıdaki diziyi döndürür:

{5;6;7;8;9;10;11;12;13}

  • MATCH(ROW($B$5:$B$13), ROW($B$5:$B$13)): MAÇ işlevi burada çıkarılan satır numaralarını 1'den başlayarak dönüştürür. Dolayısıyla, formülün bu kısmı bir dizi döndürür:

{1;2;3;4;5;6;7;8;9}

  • IF(($C$15=$B$5:$B$13), MATCH(ROW($B$5:$B$13), ROW($B$5:$B$13)), ""): Yardımlarıyla EĞER işlevinde, formülün bu kısmı belirtilen koşulu karşılayan satırların dizin numarasını döndürür. Dolayısıyla, bu kısım bir dizi döndürür:

{"";2;"";4;"";"";"";"";9}

  • Bu KÜÇÜK formülündeki işlev, önceki adımda bulunan ilk küçük sayıyı çeker ve bu sayıyı ikinci bağımsız değişkene atar (row_number) .. İNDEKS fonksiyon.
  • Son olarak İNDEKS fonksiyonu, belirtilen satır numarasına göre çalışanın adını gösterir.
  • Bu SATIRLAR fonksiyonu bu formülde k-th numarası için KÜÇÜK fonksiyonunu kullanırken Doldurma Kolu geri kalan hücreleri doldurmak için formül şunu kullanır k-th numarasının ardından veri ayıklamak için KÜÇÜK fonksiyon.

Daha fazlasını okuyun: INDEX MATCH vs VLOOKUP Fonksiyonu (9 Örnek)

2. DÜŞEYARA ve Excel'de Bir Satırdaki Tüm Eşleşmeleri Döndürme

Eğer çalışanların isimlerini yatay olarak görmek istiyorsanız, o zaman FİLTRE fonksiyonu ile TRANSPOSE fonksiyon. TRANSPOSE işlevi dikey bir hücre aralığını yatay bir aralığa dönüştürür veya tam tersini yapar. Bu birleşik formülü kullanmak için Excel 365 kullanıcı.

Dolayısıyla, çıktıdaki gerekli formül Hücre C16 olacak:

=TRANSPOSE(FILTER(C5:C13,C15=B5:B13))

Şimdi basın Girin ve Üretim departmanındaki çalışanların adları yatay bir dizide gösterilecektir.

Veya çıktıya aşağıdaki formülü ekleyin Hücre C16 Excel 365 kullanıcısı değilseniz.

=INDEX($C$5:$C$13, SMALL(IF($C$15=$B$5:$B$13, ROW($B$5:$B$13)-MIN(ROW($B$5:$B$13))+1, ""), COLUMNS($A$1:A1))

Basın Girin ve belirtilen departmandaki çalışanın ilk adını bulacaksınız.

Şimdi de Doldurma Kolu ve sürükleyin Hücre C16 ilkini bulana kadar sağa doğru #NUM hata. Ve tüm isimleri Üretim departmanı yatay olarak.

Buraya eklenen formül, çıkarılan verilerin dikey olarak görüntülenmesi gereken makalenin önceki örneğinde kullanılan ilk uzun formüle neredeyse benzer. SÜTUNLAR fonksiyonunun sıra numarasını belirtmek için burada KÜÇÜK işlevi. Hücreleri yatay olarak otomatik doldururken, formül KÜÇÜK işlevini kullanarak verileri ayıklayın.

Daha fazlasını okuyun: Birden Fazla Değeri Dikey Olarak Döndürmek için Excel DÜŞEYARA

3. Kriterlere Göre Birden Fazla Değer Döndürmek için DÜŞEYARA

Tablonun ortasına ekstra bir sütun ekledik. Bu sütun, aşağıdaki tabloda bulunan ilgili çalışanlara atanan proje kimliklerini saklar Sütun D Şimdi iki farklı koşul gireceğiz ve bulunan tüm eşleşmelere göre veri çıkaracağız.

Örneğin, şu anda kurumda çalışmakta olan çalışanların isimlerini bilmek istiyoruz Satış departmanının proje kimliğindeki DMR 103 .

Çıktıda gerekli formül Hücre C17 olacak:

=IFERROR(INDEX($D$5:$D$13, SMALL(IF(1=((--($C$15=$B$5:$B$13)) * (--($C$16=$C$5:$C$13)), ROW($D$5:$D$13)-4,""), ROW()-16)),"")

Basın Girin ve belirtilen kriterler altında çalışanın ilk adını bulacaksınız.

Şimdi doldurun Hücre C17 adın geri kalanını verilen koşullarla göstermek için.

🚩 Bu Formülün Bazı Önemli Özellikleri:

  • Bu formül de bir önceki yöntemde kullanılana oldukça benzemektedir.
  • Bu formülde IFERROR fonksiyonu, herhangi bir hata bulunursa özelleştirilmiş bir çıktı göstermek için kullanılmıştır.
  • Bu EĞER Bu formüldeki işlev iki farklı kriteri birleştirir ve çift-birlik yardımıyla boolean değerleri (DOĞRU veya YANLIŞ) dönüşmek 1 veya 0 Fonksiyon daha sonra verilen kriterlerle eşleşen satırların indeks numarasını döndürür.
  • ROW($D$5:$D$13)-4: Bu bölümde, sayı '4' Çalışan başlığının satır numarasıdır.
  • ROW()-16: Ve sayısal değer '16' bu bölümde kullanılan ilk çıktı hücresinin bir önceki satır numarasını belirtir.

Daha fazlasını okuyun: Excel'de Birden Çok Ölçütle DÜŞEYARA Kullanma (6 Yöntem + Alternatifler)

4. DÜŞEYARA ve Otomatik Filtre ile Tüm Eşleşmeleri Çıkarma

Kullanarak Otomatik Filtre Böylece tüm eşleşmelere göre verileri daha kolay çekebiliriz. Üretim departmanından çalışanların isimlerini çekeceğimiz için aşağıdaki adımları izlememiz gerekiyor:

📌 Adım 1:

➤ Tüm veri tablosunu seçin ve fareye sağ tıklayın.

➤ Seçiniz 'Seçili Hücrenin Değerine Göre Filtrele' seçeneğinden Filtre seçenekler.

Yani, az önce Filtre başlıklarınız için düğmeler.

📌 Adım 2:

üzerine tıklayın. Filtre düğmesinden Departman Başlık.

➤ Üzerine bir işaret koyun Üretim sadece seçenek.

➤ Basın TAMAM. ve işin bitti.

Aşağıdaki ekran görüntüsünde olduğu gibi, sonuçta ortaya çıkan ve filtrelenmiş veriler görüntülenecektir.

Daha fazlasını okuyun: Excel'de Birden Çok Eşleşme ile DÜŞEYARA

Benzer Okumalar

  • Excel'de Çift DÜŞEYARA Nasıl Uygulanır (4 Hızlı Yol)
  • DÜŞEYARA Çalışmıyor (8 Neden & Çözümler)
  • Excel SUMIF & DÜŞEYARA Birden Çok Sayfada Nasıl Birleştirilir
  • Excel'de Birden Fazla Sütun Döndürmek için DÜŞEYARA (VLOOKUP) (4 Örnek)
  • Excel'de Birden Çok Koşulla DÜŞEYARA Nasıl Yapılır (2 Yöntem)

5. Excel'de Gelişmiş Filtre ile Tüm Eşleşmeleri Ayıklamak için DÜŞEYARA

Ayrıca şunları da kullanabilirsiniz Gelişmiş Filtre Burada, Excel elektronik tablonuzdan ölçüt aralığını seçerek ölçütleri tanımlamanız gerekir. Aşağıdaki resimde, B15:B16 kriter aralığıdır.

📌 Adım 1:

➤ Tüm veri tablosunu seçin.

Altında Veri şeridine tıklayın, ardından Gelişmiş komutundan Sırala ve Filtrele aşağı açılır.

Adında bir diyalog kutusu Gelişmiş Filtre açılacak.

📌 Adım 2:

➤ Veri tablosunun tamamını seçmek için Liste Aralığı Giriş.

➤ Seçin B15:B16 girişi için Kriter Aralığı .

➤ Basın TAMAM. .

Ve filtrelenmiş sonucu çalışanların adlarıyla birlikte Üretim sadece departman.

Daha fazlasını okuyun: Excel'de Birden Çok Ölçütlü DÜŞEYARA (6 Örnek)

6. VLOOKUP ve Tablo Olarak Biçimlendirerek Tüm Değerleri Döndürme

Şimdi size veri tablosunu biçimlendirilmiş bir tabloya dönüştürerek filtrelemek için başka bir basit yöntem göstereceğiz.

📌 Adım 1:

➤ Önce birincil veri tablosunu seçin.

Gönderen Tablo Olarak Biçimlendir altındaki aşağı açılır Ev sekmesinde, tercih ettiğiniz tablolardan birini seçin.

İlk adımdan sonra, veri tablonuz artık filtrelenmiş başlıklarla birlikte aşağıdaki ekran görüntüsünde gösterildiği gibi görünecektir.

📌 Adım 2:

➤ Seçiniz Üretim seçeneğinden filtre düğmesine tıkladıktan sonra Departman Başlık.

➤ Basın TAMAM. ve işin bitti.

Aşağıdaki ekran görüntüsü, belirtilen seçime göre çıktıları göstermektedir.

Daha fazlasını okuyun: Excel'de Başka Bir Çalışma Sayfasındaki Değerleri Bulmak için VBA DÜŞEYARA Kullanımı

7. Excel'de Tüm Eşleşmeleri Tek Bir Hücreye Çekmek için DÜŞEYARA

Bu TEXTJOIN işlevi, bir sınırlayıcı kullanarak bir liste veya metin dizeleri aralığını birleştirir. TEXTJOIN ve EĞER fonksiyonlarını birlikte kullanarak bir değeri arayabilir ve tüm eşleşmelere dayalı verileri tek bir hücreye çıkarabiliriz.

Çıktıda gerekli formül Hücre C16 olacak:

=TEXTJOIN(", ",TRUE,IF($B$5:$B$13=$C$15,$C$5:$C$13,""))

Tuşuna bastıktan sonra Girin 'den çalışan isimlerini bulacaksınız. Üretim departmanını virgülle ayırarak tek bir hücrede toplar.

Bu formülde EĞER işlevi, eşleşen adları içeren dizinin yanı sıra eşleşmeyen hücreler için boolean değeri 'FALSE' döndürür. TEXTJOIN fonksiyonu daha sonra belirtilen sınırlayıcı ile bulunan tüm isimleri birleştirir.

Daha fazlasını okuyun: Excel'de Tek Bir Hücreden Kısmi Metin DÜŞEYARA

Sonuç Sözleri

Umarım yukarıda bahsedilen tüm bu yöntemler, gerektiğinde bunları Excel elektronik tablolarınızda uygulamanıza yardımcı olur. Herhangi bir sorunuz veya geri bildiriminiz varsa, lütfen yorum bölümünde bana bildirin. Veya bu web sitesindeki Excel işlevleriyle ilgili diğer makalelerimize göz atabilirsiniz.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.