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

Excel'de virgülle ayrılmış verileri nasıl filtreleyebilirim?

YazarXiaoyang Değiştirme Tarihi

Birçok Excel çalışma sayfasında, hücre içeriğinin virgülle ayrılmış birden fazla öğeden oluştuğu durumlarla karşılaşabilirsiniz. Örneğin, tek bir hücre «Tom, Jerry, Sam» gibi bir ad listesi içerebilir. Excel’deki Otomatik Filtre özelliğini kullandığınızda, yalnızca tüm hücre içeriğine göre filtreleme yapabilirsiniz; hücre içindeki bireysel öğelere göre filtreleme yapılamaz. Bu sınırlama, aşağıdaki ekran görüntüsünde gösterilmiştir. Virgülle ayrılmış veriler içeren satırlarda belirli bir değeri içeren satırları bulmanız veya bu satırlar üzerinde işlem yapmanız gerekiyorsa oldukça engelleyici olabilir. Bu makalede, virgülle ayrılmış listeler içeren hücrelerde tek bir değere göre satırları nasıl filtreleyip çıkarabileceğinizi, sorun giderme rehberini ve ihtiyaçlarınıza en uygun yöntemi seçmenize yardımcı olacak pratik ipuçlarını öğreneceksiniz.

virgülle ayrılmış verileri filtrele

Virgülle ayrılmış verileri Excel'de Filtre Koşullarını Ayarla ile filtreleyin

Virgülle ayrılmış verileri Excel'de Kutools for Excel ile filtreleyin

Virgülle ayrılmış verileri Excel Formülüyle (Yardımcı Sütun) filtreleyin

Virgülle ayrılmış verileri VBA Makrosu kullanarak filtreleyin


Virgülle ayrılmış verileri Excel'de Filtre Koşullarını Ayarla ile filtreleyin

Excel'in Otomatik Filtre özelliğindeki Filtre Koşullarını Ayarla seçeneği, virgülle ayrılmış veriler içeren hücrelerde belirli bir değeri içeren satırları görüntülemek için hızlı ve pratik bir çözüm sunar. Örneğin, B sütununda «Tom» adını içeren satırları filtrelemek istiyorsanız şu adımları izleyebilirsiniz:

1. Virgülle ayrılmış verileri filtrelemek istediğiniz sütunu seçin.

2. Veri sekmesine gidin ve Filtre seçeneğine tıklayın. Seçtiğiniz sütun başlığının yanında bir ok düğmesi görünecektir. Bu işlem, verilerinizde filtreyi etkinleştirir:

Veri > Filtrele'ye tıklayın

3. Ok düğmesine tıklayın, ardından Metin Filtreleri seçeneğini seçin; birkaç seçenek göreceksiniz. Filtre Koşullarını Ayarla seçeneğini tıklayarak bir Filtre Koşulları iletişim kutusunu açın:

Metin Filtreleri > Özel Filtre'yi seçin

4. Özel Otomatik Filtre iletişim kutusunda, açılır menüden içerir seçeneğini seçin. Aramak istediğiniz terimi girin (örneğin «Tom»). Bu ayar, girilen değerin hücre içinde herhangi bir yerde olup olmadığını arar:

Özel Otomatik Filtre iletişim kutusunda kriterleri ayarlayın

5. Tamam düğmesine tıklayın. Virgülle ayrılmış verilerde «Tom» içeren tüm satırlar anında görüntülenecektir:

belirli metni içeren tüm hücreler filtrelenir

Bu yaklaşım, basit aramalarda iyi sonuçlar verir. Ancak filtrenin hücrenin tamamında «Tom» ifadesinin varlığını aradığını unutmayın; bu nedenle «Tommy» veya «Tomson» gibi değerlere de yanlışlıkla eşleşme yapabilir. Arama teriminizin istediğiniz kayıtları benzersiz şekilde tanımladığından her zaman emin olun. Kesin sınırlarla tam eşleşme (yalnızca «Tom» gibi) gerekiyorsa ek adımlar veya araçlar gerekebilir.


Virgülle ayrılmış verileri Excel'de Kutools for Excel ile filtreleyin

Süper Filtre'deki Süper Filtre özelliği, Kutools for Excel ile virgülle ayrılmış listeler içeren karmaşık verileri filtrelemek için verimli bir çözüm sunar. Birden çok kriter, büyük/küçük harf duyarlılığı, metin uzunluğuna göre filtreleme ve daha fazlasını destekler; böylece gelişmiş filtreleme senaryolarına mükemmel uyar.

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…

Kutools for Excel'i yükledikten sonra Kutools for Excel, filtreyi uygulamak için şu adımları izleyin:

1. KUTOOLS PLUS > Süper Filtre seçeneğine Şerit sekmesinden tıklayın. Süper Filtre bölmesi, Excel pencerenizin sağ tarafında görünecektir:

kutools'un Süper Filtre özelliğine tıklayın

2. Süper Filtre bölmesinde, filtrelemek istediğiniz Veri Aralığı'nı seçmek için düğmeyi seçin düğmesine tıklayın. Analiz etmek istediğiniz tüm sütunları ve satırları kapsadığından emin olun. Ayrıntılı koşullar oluşturabilmek için kriter bölümünü genişletmek üzere yatay çizgiye tıklayın:

veri aralığını seçin

3. Kriter kutusunda, filtrelemek istediğiniz sütunun başlığını seçin. Ardından ikinci listeden Metin seçeneğini ve üçüncü listeden İçerir seçeneğini belirleyin. Son olarak, bulmak istediğiniz değeri (örneğin «Tom») son kutuya girin:

metin kutusunda kriterleri ayarlayın

4. Ardından Filtrele düğmesine tıklayın. Kutools, virgülle ayrılmış değerlerinize uygun koşulları karşılayan hücreleri içeren satırları anında filtreleyecektir:

istenilen hücreler filtrelenmiş durumda

Kutools’un Süper Filtre özelliği, karmaşık filtreleme işlemlerini kolaylaştıran kullanıcı dostu bir arayüz sunar. Büyük ve karmaşık veri kümeleriyle sık sık çalışıyorsanız ya da aynı anda birden fazla kriter uygulamanız gerekiyorsa tam size göre! İpucu: Daha gelişmiş kalıp eşleştirme ihtiyaçlarınız varsa (örneğin yalnızca tam değerleri filtreleyip kısmi eşleşmeleri yok saymak gibi), Ek Koşul seçeneklerinden yararlanın.

Kutools for Excel'i Şimdi Ücretsiz İndirin!


Virgülle ayrılmış verileri Excel Formülüyle (Yardımcı Sütun) filtreleyin

Virgülle ayrılmış verilerde belirli bir değeri içeren satırları işaretlemek için Excel formüllerini kullanarak bir yardımcı sütun oluşturmak pratik bir çözümdür. Bu yöntem, eşleşme kriterleri üzerinde hassas kontrol sağlamak ve ileride Excel filtrelerini daha verimli uygulamak istiyorsanız oldukça etkilidir.

Şu kullanıcılar için uygundur:

  • Formüllerle tam veya kısmi eşleşme arasında tercih yapın.
  • Karmaşık veri kümeleri için kriterlerinizi özelleştirmeniz gerekiyor.
  • Yerleşik Excel araçlarıyla büyük tablolarda hızlıca filtreleme yapmak mı istiyorsunuz?

Dezavantajlar:

  • Ek sütunlar ve temel düzeyde formül bilgisi gerekir.
  • Formül ayarlaması yapılmadan, virgülden önceki veya sonraki boşluklar gibi varyasyonları kusursuz şekilde işleyemeyebilir.

1. Verilerinizin hemen yanına boş bir sütun ekleyin (örneğin, B sütunundaki orijinal verilerin yanına C sütununu ekleyin).

2. C2 hücresine (verilerinizin B2'den başladığını varsayarsak) virgülle ayrılmış listede «Tom» değerinin ayrı bir öğe olarak yer alıp almadığını kontrol etmek için aşağıdaki formülü girin:

=ISNUMBER(SEARCH(",Tom,",","&,B2&,","))

Bu formül, «Tom» değerinin başka bir kelimenin içinde (örneğin «Tommy» gibi) kısmi eşleşme olarak değil, tam bir kelime olarak eşleşmesini sağlamak için hücre içeriğinin başına ve sonuna virgül ekler.

3. Onaylamak için Enter tuşuna basın, ardından formülü diğer satırlara kopyalamak üzere doldurma tutamacını aşağı doğru sürükleyin.

4. Artık yardımcı sütununuzda Excel'in Otomatik Filtresini kullanabilirsiniz. Virgülle ayrılmış listede «Tom» değerinin bağımsız bir öğe olarak yer aldığı satırları görüntülemek için DOĞRU değerlerini filtreleyin.

İpuçları ve Dikkat Edilmesi Gerekenler:

  • Hücre değerleriniz farklı bir ayırıcı (örneğin noktalı virgül) kullanıyorsa, formüldeki virgülü bu ayırıcıyla değiştirin.
  • Her zaman fazladan boşlukları kontrol edin; gerekirse formülünüzde TRIM işlevini kullanın.
  • Bu çözüm, gelecekte yapılacak düzenlemeler açısından tamamen dinamiktir; güncellenen hücre değerleri yeniden hesaplandıktan sonra filtreyi otomatik olarak günceller.

Virgülle ayrılmış verileri VBA Makrosu kullanarak filtreleyin

Otomatik toplu işlemler için, çalışma sayfanızı tarayarak virgülle ayrılmış verilerde belirli bir değer içeren satırları filtrelemek üzere bir VBA makrosu kullanabilirsiniz. Bu yöntem, büyük veri kümeleriyle çalışırken, sık tekrarlayan filtreleme işlemleri gerektiğinde veya filtreyi özel bir iş akışına entegre etmeniz gerektiğinde oldukça etkilidir.

Şu kullanıcılar için uygundur:

  • Çok sayıda satırı veya birden fazla sayfayı filtrelemeyi otomatikleştirmeniz gerekiyor.
  • Kodlanabilir ve tekrarlanabilir çözümleri tercih ediyorsunuz.
  • VBA düzenleyicisinde çalışmak size rahat geliyor.

Dezavantajlar:

  • Makroların etkinleştirilmesi ve temel düzeyde VBA bilgisi gerekir.
  • Farklı ayırıcılar veya kriterler için ayarlanması gerekebilir.

1. Excel'i açın, ardından Geliştirici Araçları > Visual Basic seçeneğine tıklayın. Microsoft Visual Basic for Applications penceresinde Ekle > Modül seçeneğine tıklayın. Aşağıdaki kodu modül penceresine yapıştırın:

Sub FilterCommaSeparatedData()
    Dim ws As Worksheet
    Dim rng As Range
    Dim cell As Range
    Dim criteria As String
    Dim outputRow As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    criteria = Application.InputBox("Enter value to filter (exact match):", xTitleId, "Tom", Type:=2)
    Set rng = Application.InputBox("Select column with comma separated data:", xTitleId, Selection.Address, Type:=8)
    
    outputRow = 1
    ws.Rows.Hidden = False
    
    For Each cell In rng
        If InStr(1, "," & cell.Value & ",", "," & criteria & ",", vbTextCompare) > 0 Then
            cell.EntireRow.Hidden = False
        Else
            cell.EntireRow.Hidden = True
        End If
    Next cell
End Sub

2. Kodu girdikten sonra Çalıştır düğmesi **Çalıştır** düğmesine tıklayın. Karşınıza çıkan iletişim kutusunda, aramak istediğiniz **Arama değeri**'ni girin ve hedef sütunu seçin. Ardından Excel, belirtilen değeri seçili sütunda içermeyen satırları otomatik olarak gizleyecektir.

Makro beklenen şekilde çalışmıyorsa, hücre değerlerinizin tutarlı biçimlendirilmiş olduğundan ve beklenmedik karakterler içermediğinden emin olun. Filtrelemeden sonra tüm satırları tekrar görünür hale getirmek için tüm satırları seçin, sağ tıklayın ve “Gizlemeyi Kaldır” seçeneğini kullanın. Alternatif ayırıcılar kullanmanız gerekiyorsa, makrodaki virgül ayırıcısını tercih ettiğiniz karakterle değiştirin.

Bu yöntemler, Excel'de virgülle ayrılmış listeler üzerinde çalışırken size esnek seçenekler sunar: ister manuel olarak filtreleyin, ister formüllerden yararlanın, VBA ile otomatikleştirin ya da Kutools for Excel özelliğini kullanın. Bir çözüm seçerken veri kümesinin boyutunu, kullanım sıklığını ve eşleştirme gereksinimlerinizin karmaşıklığını göz önünde bulundurun. Beklenmedik sonuçlarla karşılaşırsanız, eşleştirmeyi etkileyebilecek gizli boşlukları, satır sonlarını veya standart dışı karakterleri kontrol edin; ardından formül veya makro ayarlarıyla denemeler yapın.


İlgili makaleler:

Excel'de verileri birden fazla renge göre nasıl filtreleyebilirim?

Excel'de tam metne göre nasıl filtreleme yapılır?


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