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

Excel’de kriterlere göre metin birleştirmeyi en kolay nasıl yapabilirim?

YazarXiaoyang Değiştirme Tarihi

Excel’de belirli kriterlere göre metin birleştirmek, özellikle büyük veya karmaşık veri kümeleriyle çalışırken veri analizi süreçlerini kolaylaştıran son derece değerli bir tekniktir. Bu yöntem, kullanıcıların belirli bir koşul veya anahtar doğrultusunda hücre değerlerini tek bir metin halinde birleştirmesine olanak tanır; böylece raporlar daha okunaklı hale gelir ve gruplandırılmış verilerden daha derin içgörüler elde etmek mümkün olur. Örneğin, her ülkeye ait tüm isimleri tek bir listede toplamak istediğinizi düşünün—kriterlere dayalı metin birleştirme, bu tür görevleri hızlı ve etkili şekilde gerçekleştirir. Aşağıda, Excel’de bu işlemi farklı sürümlere ve kullanıcı tercihlerine uygun olarak gerçekleştirmeniz için çeşitli pratik yöntemler bulacaksınız.

kriterlere göre metin birleştir

Kriterlere göre metin birleştirme TEXTJOIN fonksiyonuyla

TEXTJOIN fonksiyonu, EĞER fonksiyonuyla birlikte kullanıldığında Excel’de belirli bir koşula göre metin birleştirmek için etkili bir çözüm sunar. Bu yöntem, Excel 2019, Excel 2021 ve Excel 365 sürümlerinde kullanılabilir. Özellikle belirli bir kriteri karşılayan değerleri birleştirmeniz gerektiğinde—örneğin, belirli bir ülkeye ait tüm isimleri gruplamak gibi—son derece faydalıdır. Bu yaklaşım dinamiktir ve verilerinizdeki değişikliklere sorunsuzca uyarlanır.

Bu tekniğin başlıca avantajları, yüksek hızı ve formül tabanlı esnekliğidir; bu da onu gerçek zamanlı veri güncellemeleriyle büyük veri kümeleri için ideal hale getirir. Ancak yalnızca yeni Excel sürümlerinde bulunduğunu unutmayın. Daha eski bir sürüm kullanıyorsanız, aşağıda yer alan alternatiflere göz atın.

1. Hedef hücreye (örneğin E2) aşağıdaki formülü girin:

=TEXTJOIN(", ", TRUE, IF($A$2:$A$15=D2, $B$2:$B$15, ""))

2. Excel 2019’da formülü girdikten sonra dizi formülü olarak uygulamak için Ctrl+Shift+Enter tuş kombinasyonunu kullanın. Excel 365/2021 ve sonraki sürümlerde ise yalnızca Enter tuşuna basın. Ardından formülü, diğer kriterleri temsil eden hücrelere doldurmak için doldurma tutamacını aşağı doğru sürükleyin. Aşağıdaki ekran görüntüsüne göz atın:
TEXTJOIN işleviyle kriterlere göre birleştirildi

Bu formülün açıklaması:
  • TEXTJOIN: Birden fazla hücredeki metni, belirttiğiniz bir ayırıcıyla (örneğin ", ") birleştirir.
  • EĞER fonksiyonu: A2:A15 aralığındaki her değeri, D2 hücresindeki koşulla eşleşip eşleşmediğini kontrol eder ve eşleşme durumunda başka bir aralıktan ilgili değeri döndürür.

İpucu: Çok büyük veri kümeleriyle çalışıyorsanız, performansı korumak için manuel hesaplama modunu etkinleştirmeniz veya hesaplama alanını sınırlandırmanız faydalı olabilir. Aralıklarınızın tam olarak uyduğundan emin olun; aksi takdirde formül hata verebilir veya beklenmedik sonuçlar döndürebilir.

Excel’iniz TEXTJOIN fonksiyonunu desteklemiyorsa veya hataları yoksayma, farklı sınırlayıcılar kullanma ya da boşlukları işleme gibi daha fazla esneklik istiyorsanız, daha evrensel yöntemleri öğrenmek için okumaya devam edin.


Kriterlere göre metin birleştirme Kutools for Excel ile

«TEXTJOIN» fonksiyonunu desteklemeyen Excel sürümlerini kullanan ya da formüller yerine arayüz odaklı bir yaklaşımı tercih eden kullanıcılar için Kutools for Excel, kriterlere göre metin birleştirmede basit ve etkili bir çözüm sunar. Karmaşık formüllere gerek kalmadan tüm Excel sürümleriyle uyumlu olması sayesinde geniş bir kullanıcı kitlesine hitap eder. Kutools, Excel ile sorunsuz entegre olur ve günlük iş akışlarında güvenilirlik ile zaman tasarrufu arayan kullanıcılar için idealdir.

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 zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

Bu özelliği kullanmak için,Kutools for Excel’i ilk olarak yükleyin.Yükledikten sonra aşağıdakileri yapın:

  1. Çalışma sayfanızı açın, ardından «Kutools» sekmesine gidin, **Süper ARA**’yı seçin ve ardından **Birden Fazla Sonuç Döndüren Çoklu Arama** seçeneğine tıklayın.
  2. Açılan iletişim kutusunda, sonuçların görüntüleneceği “Liste Yerleştirme Alanı”nı ve benzersiz anahtarlarınızı veya kriterlerinizi içeren “Arama Değeri Aralığı”nı belirleyin.
  3. Kaynak tablo olarak tüm veri kümesini seçin.
  4. Sağlanan açılır menüleri kullanarak "Anahtar Sütun" (kriterinizi içeren sütun, örn. ülke) ve "Dönüş Sütunu" (birleştirilecek değerleri içeren sütun, örn. isimler) alanlarını belirleyin.
  5. İşlemi tamamlamak için «Tamam» düğmesine tıklayın.
    iletişim kutusunda seçenekleri belirtin

Sonuç: Kutools, belirttiğiniz kriterlere göre ilgili metni anında birleştirir ve sonuçları aşağıdaki gibi Liste Yerleştirme Alanı içinde görüntüler:
kutools tarafından kriterlere göre birleştirildi

Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin

Kutools’un avantajları:

  • Excel’in her sürümüne uygundur
  • Formül girişi veya dizi işlemleri gerekmez
  • Karmaşık hücre başvurularından kaynaklanan hata riskini azaltır
  • Gelişmiş formüllerle tanışık olmayan kullanıcılar için verimlidir

Kriterlere göre metin birleştirme FILTER ve TEXTJOIN fonksiyonlarıyla (Excel 365/2021 veya sonrası için alternatif)

Excel 365 veya Excel 2021 ve üstü sürümlerde, FILTER ve TEXTJOIN fonksiyonlarının birleşimi, belirli bir koşula göre metin değerlerini birleştirmek için son derece verimli ve dinamik bir yöntem sunar. Bu yaklaşım, dizi formüllerinden kaçınmak isteyen ancak en yeni Excel özelliklerinden yararlanmak isteyen kullanıcılar için özellikle idealdir.

1. Sonuç hücresine (örneğin E2) aşağıdaki formülü girin:

=TEXTJOIN(", ", TRUE, FILTER(B$2:B$15, A$2:A$15=D2))

2. Formülü onaylamak için Enter tuşuna basın, ardından formülü ihtiyaç duyduğunuz kadar çok satıra uygulamak üzere doldurma tutamacını aşağı doğru sürükleyin.

Bu yöntem Ctrl + Shift + Enter kullanımını ortadan kaldırır ve veriler değiştiğinde otomatik olarak adapte olur; bu da onu dinamik tablolar için son derece sağlam kılar. Yukarıdaki formülde, B$2:B$15 birleştirilecek sütun, A$2:A$15 kriter başvurusu ve D2 belirli kriter değeridir. Veri kümenize göre aralıkları güncelleyin. FILTER fonksiyonunun uyumlu bir Excel sürümü gerektirdiğini unutmayın.


Kriterlere göre metin birleştirme Kullanıcı Tanımlı Fonksiyonla

Dinamik dizi fonksiyonları olmayan Excel sürümlerinde çalışan, özelleştirilebilir ve esnek bir çözüm arayan kullanıcılar için VBA ile geliştirilmiş bir Kullanıcı Tanımlı Fonksiyonu (UDF), belirli kriterlere göre metin birleştirme konusunda güçlü bir seçenek sunar. Bu yaklaşım, ayırıcıyı veya mantığı kendi ihtiyaçlarınıza göre özelleştirmenize olanak tanır ve eski Excel ortamlarında ya da özel iş akışlarında son derece pratiktir. Ancak bu yöntemin kullanımı, Excel VBA düzenleyici ve makro güvenlik ayarlarıyla ilgili temel bilgiyi gerektirir.

1. «Microsoft Visual Basic for Applications» penceresini açmak için ALT+F11 tuşlarına basın.

2. VBA penceresinde «Ekle» > «Modül» seçeneğine tıklayın, ardından aşağıdaki kodu açılan modül paneline kopyalayıp yapıştırın:

VBA kodu: kriterlere göre metin birleştirme

Function ConcatenateIf(CriteriaRange As Range, Condition As Variant, ConcatenateRange As Range, Optional Separator As String = ",") As Variant
'Updateby Extendoffice
Dim xResult As String
On Error Resume Next
If CriteriaRange.Count <> ConcatenateRange.Count Then
    ConcatenateIf = CVErr(xlErrRef)
    Exit Function
End If
For i = 1 To CriteriaRange.Count
    If CriteriaRange.Cells(i).Value = Condition Then
        xResult = xResult & Separator & ConcatenateRange.Cells(i).Value
    End If
Next i
If xResult <> "" Then
    xResult = VBA.Mid(xResult, VBA.Len(Separator) + 1)
End If
ConcatenateIf = xResult
Exit Function
End Function

3. Kodu yapıştırdıktan sonra kod penceresini **Kaydet ve Kapat**. Excel çalışma sayfanıza dönün. Bu UDF’yi kullanmak için E2 hücresine aşağıdaki formülü girin, ardından diğer hücrelere uygulamak üzere doldurma tutamacını aşağı doğru sürükleyin:

=CONCATENATEIF($A$2:$A$15, D2, $B$2:$B$15, ",")

kriterlere göre adları birleştirmek için Kullanıcı Tanımlı İşlev formülü

Not: Yukarıdaki formülde, A2:A15 kriterleri içeren aralık (örneğin ülke), D2 eşleştirilecek kriter ve B2:B15 birleştirilecek metin aralığıdır. Ayırıcı varsayılan olarak virgül (",") şeklindedir; ancak istediğiniz herhangi bir karakter veya dizeyle değiştirebilirsiniz. Kriter ve birleştirme aralıklarınızın aynı boyutta olduğundan emin olun—aksi takdirde fonksiyon hata verir.

UDF’ler için ipuçları:

  • Kullanıcı Tanımlı Fonksiyonlar (UDF) çalışması için makroların etkinleştirilmesi gerekir.
  • Kaynak veri değiştiğinde UDF’ler otomatik olarak yeniden hesaplanmaz; gerekirse yenilemek için F9 tuşuna basın.

Bu VBA tabanlı yaklaşım, makrolara alışkın kullanıcılar için ya da Excel’in yerel işlevleri mevcut olmadığında en iyi seçenektir. VBA kodunu özelleştirme esnekliği, gelişmiş birleştirme mantığı veya özel biçimlendirme desteği sağlar.


Excel'de kriterlere göre metin birleştirme yöntemi seçerken Excel sürümünüzü, işlemin sıklığını (tek seferlik mi yoksa tekrarlanan mı) ve formüllerle ya da eklentilerle çalışma konusundaki rahatlık düzeyinizi göz önünde bulundurun. Formül hatalarıyla karşılaşırsanız, aralıklarınızın eşleştiğini ve tüm başvuruların hedef satır veya sütunlara doğru şekilde işaret ettiğini iki kez kontrol edin. VBA içeren çözümler için makroların etkin olduğundan, Kutools kullanıyorsanız kurulumun başarılı olduğundan emin olun. Sonuçlar beklenmedikse ya da boşsa, belirttiğiniz kriterlerle eşleşen verilerin gerçekten mevcut olduğunu doğrulayın. Bu yaklaşımları günlük iş akışınızda birleştirerek üretkenliğinizi önemli ölçüde artırabilir, veri özetlerinizin temiz ve tutarlı olmasını sağlayabilir ve manuel düzenleme ihtiyacını en aza indirebilirsiniz. Diğer veri işleme görevlerinde yardıma ihtiyacınız varsa,daha fazla Excel ipucu için öğretici merkezimizi ziyaret edin.


En İyi Office Üretkenlik 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+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliğ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 bir arayüz kazandırarak 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.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğ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 eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; 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— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar