KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel’de Birden Fazla Kritere Göre Eşleşen Birden Çok Değeri Döndürme (Tam Kılavuz)

YazarXiaoyang Değiştirme Tarihi

Excel kullanıcıları, genellikle birden fazla kriteri aynı anda karşılayan değerleri ayıklamak ve tüm eşleşen sonuçları bir sütun, satır ya da tek bir hücre içinde görüntülemek zorunda kaldığı senaryolarla sıkça karşılaşır. Bu kılavuz, Excel’in tüm sürümleri için geçerli yöntemleri ve Excel 365 ile Excel 2021’de tanıtılan yeni FİLTRE işlevini ayrıntılı şekilde incelemektedir.


Birden fazla kritere göre eşleşen birden çok değeri tek bir hücrede döndürme

Excel’de birden fazla kritere göre eşleşen birden çok değeri tek bir hücrede toplamak, oldukça yaygın bir zorluktur. İşte bu sorunu çözmek için iki verimli yöntem.

Yöntem 1: METİN.BİRLEŞTİR işlevini kullanma (Excel365 / 2021,2019)

Tüm eşleşen değerleri bir hücrede ayırıcılarla bir araya getirmek için METİN.BİRLEŞTİR işlevi tam da size göre!

Aşağıdaki formülü boş bir hücreye girin veya kopyalayın, ardından Enter tuşuna basın (Excel 2021 ve Excel 365) veya Excel 2019’te Ctrl + Shift + Enter tuşlarına basın:

=TEXTJOIN(", ", TRUE, IF(($A$2:$A$18=E2)*($B$2:$B$18=F2), $C$2:$C$18, ""))

TEXTJOIN işleviyle tek bir hücrede birden çok kritere göre birden çok eşleşen değeri döndür

Bu formülün açıklaması:
  • ($A$2:$A$21=E2)*($B$2:$B$21=F2) formülü, her satırın “Satıcı E2’ye eşit” ve “Ay F2’ye eşit” koşullarını karşılayıp karşılamadığını denetler. Her iki koşul da sağlanıyorsa sonuç 1; aksi takdirde 0 olur. Yıldız işareti (*), her iki koşulun da doğru olmasını gerektirdiğini gösterir.
  • IF(…, $C$2:$C$21, "") satır eşleşirse ürün adını döndürür; aksi takdirde boş bir değer verir.
  • METİN.BİRLEŞTİR(", ", DOĞRU, …) tüm boş olmayan ürün adlarını ", " ile ayırarak tek bir hücrede birleştirir.
 

Yöntem 2: Kutools for Excel kullanma

Kutools for Excel, karmaşık formüllere gerek kalmadan birden fazla kritere göre eşleşen değerleri hızlıca almanızı ve bunları tek bir hücrede kolayca birleştirmenizi sağlayan güçlü ama basit bir çözüm sunar.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zekâ yetenekleriyle entegre edilmiştir, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimi sürecini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

Kutools for Excel’i yükledikten sonra şu adımları izleyin:

  1. Kriterlere göre tüm ilgili değerleri almak için istediğiniz Veri Aralığını seçin.
  2. Ardından, Kutools > Birleştir ve Ayır > Gelişmiş Satırları Birleştir seçeneğine tıklayın, ekran görüntüsüne bakın:
    Kutools'un Gelişmiş Satırları Birleştir özelliğine tıklayın
  3. Gelişmiş Satırları Birleştir iletişim kutusunda aşağıdaki seçenekleri yapılandırın:
    • Eşleştirme kriterlerinizi içeren sütun başlıklarını seçin (örneğin, Satıcı ve Ay). Seçtiğiniz her sütunu birincil anahtar olarak tanımlamak için **Birincil Anahtar**’a tıklayın.
    • Birleştirilecek “Birleştirilmiş Sonuçlar” sütununun başlığına tıklayın (örneğin, Ürün). “Birleştir” bölümünden tercih ettiğiniz ayırıcıyı seçin (örneğin, virgül, boşluk veya özel bir ayırıcı).
  4. Son olarak, Tamam düğmesine tıklayın.
    iletişim kutusunda seçenekleri belirtin

Sonuç: Kutools, eşleşen tüm değerleri her eşsiz kriter kombinasyonu için otomatik olarak tek bir hücrede birleştirir.
Kutools ile tek bir hücrede birden çok kritere göre birden çok eşleşen değeri döndür


Birden fazla kritere göre eşleşen birden çok değeri bir sütunda döndürme

Excel, bir veri kümesinden birden fazla koşula göre eşleşen kayıtları çıkarmak ve sonuçları dikey sütun biçiminde görüntülemek gerektiğinde çeşitli güçlü çözümler sunar.

Yöntem 1: Bir dizi formülü kullanma (tüm sürümler için)

Sonuçları dikey olarak bir sütunda döndürmek için aşağıdaki dizi formülünü kullanabilirsiniz:

1. Aşağıdaki formülü boş bir hücreye girin veya kopyalayın:

=IFERROR(INDEX($C$2:$C$18, SMALL(IF(($A$2:$A$18=$E$2)*($B$2:$B$18=$F$2), ROW($C$2:$C$18)-ROW($C$2)+1), ROW(1:1))), "")

2. İlk eşleşen sonucu almak için Ctrl + Shift + Enter tuşlarına basın, ardından ilk formül hücresini seçip dolgu tutamacını boş bir hücre görünene kadar aşağı doğru sürükleyin. Böylece aşağıdaki ekran görüntüsünde gösterildiği gibi tüm eşleşen değerler döndürülmüş olur:

dizi formülüyle bir sütunda birden çok kritere göre birden çok eşleşen değeri döndür

Bu formülün açıklaması:
  • $A$2:$A$18=$E$2: Satıcının, E2 hücresindeki değere eşit olup olmadığını denetler.
  • $B$2:$B$18=$F$2: Ayın, F2 hücresindeki değere eşit olup olmadığını denetler.
  • * mantıksal VE işlecidir (her iki koşulun da doğru olması gerekir).
  • ROW($C$2:$C$18)-ROW($C$2)+1: Her ürün için göreli satır numarası oluşturur.
  • SMALL(…, ROW(1:1)): Formül aşağı doğru sürüklendikçe eşleşen satırlar arasından n'inci en küçük değeri getirir.
  • INDEX(…): Eşleşen satırdaki ürünü döndürür.
  • IFERROR(…, ""): Eşleşme kalmadığında hücreyi boş bırakır.
 

Yöntem 2: FİLTRE işlevini kullanma (Excel365 / 2021)

Excel 365 veya Excel 2021 kullanıyorsanız, FİLTRE işlevi; sadeliği, açıklığı ve karmaşık dizi formüllerine gerek kalmadan sonuçları dinamik olarak doldurma yeteneğiyle, birden fazla kritere göre birden çok sonucu döndürmek için mükemmel bir seçimdir.

Aşağıdaki formülü boş bir hücreye kopyalayın veya girin ve Enter tuşuna basın; böylece tüm eşleşen kayıtlar çoklu kriterlere göre döndürülür.

=FILTER(C2:C18, (A2:A18=E2)*(B2:B18=F2), "No match")

filtre işleviyle bir sütunda birden çok kritere göre birden çok eşleşen değeri döndür

Bu formülün açıklaması:
  • FİLTRE(…), her iki koşulun da sağlandığı C2:C18 aralığındaki tüm değerleri döndürür.
  • (A2:A18=E2)*(B2:B18=F2): Satıcı ve ay eşleşmelerini kontrol eden mantıksal dizidir.
  • "Eşleşme yok": Değer bulunamadığında görüntülenecek isteğe bağlı mesajdır.

Birden fazla kritere göre eşleşen birden çok değeri bir satırda döndürme

Excel kullanıcıları genellikle bir veri kümesinden birkaç koşulu sağlayan çoklu değerleri çıkarmak ve bunları yatay olarak (bir satırda) görüntülemek ister. Bu, dikey alanda kısıtlı olan dinamik raporlar, pano görünümleri veya özet tablolar oluşturmak için yararlıdır. Bu bölümde, iki güçlü yöntemi inceleyeceğiz.

Yöntem 1: Bir dizi formülü kullanma (tüm sürümler için)

Geleneksel dizi formülleri, INDEX, SMALL, IF ve COLUMN işlevlerini kullanarak birden fazla eşleşen değeri çıkarmayı sağlar. Dikey (sütun tabanlı) çıkarımdan farklı olarak, sonuçların bir satırda görüntülenmesi için formülü buna göre uyarlarız.

1. Aşağıdaki formülü boş bir hücreye kopyalayın veya girin:

=IFERROR(INDEX($C$2:$C$18, SMALL(IF(($A$2:$A$18=$E$2)*($B$2:$B$18=$F$2), ROW($C$2:$C$18)-ROW($C$2)+1), COLUMN(A1))), "")

2. İlk eşleşen sonucu almak için Ctrl + Shift + Enter tuşlarına basın, ardından ilk formül hücresini seçip formülü sütunlar boyunca sağa doğru sürükleyerek tüm sonuçları alın.

dizi formülüyle bir satırda birden çok kritere göre birden çok eşleşen değeri döndür

Bu formülün açıklaması:
  • $A$2:$A$18=$E$2: Satıcının eşleşip eşleşmediğini kontrol eder.
  • $B$2:$B$18=$F$2: Ayın eşleşip eşleşmediğini kontrol eder.
  • *: Mantıksal VE — her iki koşulun da doğru olması gerekir.
  • ROW($C$2:$C$18)-ROW($C$2)+1: Göreli satır numaralarını oluşturur.
  • COLUMN(A1): Formül sağa ne kadar sürüklenirse, o kadar çok eşleşme döndürür.
  • IFERROR(…): Eşleşmeler tükendiğinde hata oluşmasını engeller.
 

Yöntem 2: Filtre işlevini kullanma (Excel 365 / 2021)

Aşağıdaki formülü boş bir hücreye kopyalayın veya girin ve Enter tuşuna basın; böylece tüm eşleşen değerler çıkarılır ve tek bir satırda görüntülenir. Ekran görüntüsüne göz atın:

=TRANSPOSE(FILTER(C2:C18, (A2:A18=E2)*(B2:B18=F2), "No match"))

filtre işleviyle bir satırda birden çok kritere göre birden çok eşleşen değeri döndür

Bu formülün açıklaması:
  • FİLTRE(…): C sütunundan, iki koşula göre eşleşen değerleri getirir.
  • (A2:A18=E2)*(B2:B18=F2): Her iki koşulun da sağlanması gerekir.
  • DEVRİK.DÖNÜŞÜM(…): FİLTRE işlevi tarafından döndürülen dikey diziyi yatay diziye dönüştürür.

🔚 Sonuç

Excel’de çoklu kriterlere göre birden fazla eşleşen değeri almak, sonuçları bir sütunda, bir satırda veya tek bir hücre içinde mi göstermek istediğinize bağlı olarak birkaç farklı yolla mümkündür.

  • Excel 365 veya Excel 2021 kullananlar için FİLTRE işlevi, karmaşıklığı en aza indiren modern, dinamik ve zarif bir çözümdür.
  • Daha eski sürümleri kullananlar için dizi formülleri güçlü araç olmaya devam eder; ancak biraz daha fazla kurulum ve özen ister.
  • Ayrıca sonuçları tek bir hücrede birleştirmek istiyorsanız veya kod yazmadan bir çözüm tercih ediyorsanız, METİN.BİRLEŞTİR işlevi ya da Kutools for Excel gibi üçüncü taraf araçlar süreci büyük ölçüde kolaylaştırabilir.

Excel sürümünüzle ve tercih ettiğiniz düzene en iyi şekilde uyumlu yöntemi seçin; böylece çok kriterli aramaları verimli ve doğru bir şekilde gerçekleştirmeye hazır olursunuz. Daha fazla Excel ipucu ve püf noktası keşfetmek istiyorsanız,web sitemizde Excel’i ustalıkla öğrenmenize yardımcı olacak binlerce eğitim sunuyoruz.


İlgili diğer makaleler:

  • Birden Çok Arama değeri aralığı’i Tek Bir Virgülle Ayrılmış Hücrede Döndürme
  • Excel’de VLOOKUP işleviyle tablo hücrelerinden yalnızca ilk eşleşen değeri döndürebiliriz. Ancak bazen tüm eşleşen değerleri alıp bunları virgül, tire gibi belirli bir ayırıcıyla tek bir hücrede birleştirmemiz gerekir (aşağıdaki ekran görüntüsünde gösterildiği gibi). Excel’de birden çok arama değeri aralığını, tek bir hücrede virgülle ayrılmış şekilde nasıl alabilir ve döndürebiliriz?
  • Google Sayfasında VLOOKUP Kullanarak Tüm Eşleşen Değerleri Aynı Anda Döndürme
  • Google Sayfalar'da normal VLOOKUP işlevi, belirtilen bir veriye göre ilk eşleşen değeri bulmanıza ve döndürmenize yardımcı olabilir. Ancak bazen aşağıdaki ekran görüntüsünde gösterildiği gibi tüm eşleşen değerleri döndürmeniz gerekebilir. Google Sayfalar'da bu görevi yerine getirmek için etkili ve kolay yöntemleriniz var mı?
  • Excel’de İki Değer Arasındaki Eşleşen Verileri VLOOKUP ile Döndürme
  • Excel’de belirli bir veriye göre ilgili değeri almak için standart VLOOKUP işlevini kullanabilirsiniz. Ancak bazen aşağıdaki ekran görüntüsünde gösterildiği gibi, iki değer aralığı arasında eşleşen değeri döndürmeniz gerekebilir. Excel’de bu tür bir görevi nasıl gerçekleştirebilirsiniz?

En İyi Office Verimlilik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dillerde desteklenir!

Kutools for Excel ile Excel becerilerinizi üst seviyeye taşıyın ve verimlilikten önce hiç yaşanmamış bir deneyim yaşayın.Kutools for Excel, verimliliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli arayüz getirir ve işlerinizi çok daha kolay hale getirir

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project’te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
  • Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentileri ile Office Tab Pro’yu içerir ve Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— dakikalar içinde hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı verimlilik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi değer— tek tek eklenti satın almaya göre tasarruf sağlar