Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de birden fazla renge göre veri nasıl filtrelenir?

Author Xiaoyang Last modified

Düzenli Excel kullanımı sırasında, tek bir renk ile ilgilenirken hücre rengine göre filtre uygulamak kolaydır. Ancak, aynı anda birden fazla belirli renk içeren satırları filtrelemeniz gerekiyorsa ne yaparsınız? Örneğin, farklı dolgu renkleriyle vurgulanmış birkaç kategoriye sahip bir veri listeniz olduğunu ve yalnızca iki veya daha fazla seçili renk içeren satırları görüntülemek istediğinizi varsayalım. Bu senaryo, yerleşik filtrenin aynı anda yalnızca bir renk seçeneğine izin verdiği için Excel'in standart filtreleme özelliklerinden doğrudan ele alınamaz. Bu makale, bu sorunu çözmek için etkili yöntemler tanıtır ve bunların pratik değerini ve bir yaklaşımı diğerine tercih edebileceğiniz durumları açıklar.

Aşağıda, başlangıçta sunulan VBA kod çözümünü bulacaksınız; ayrıca size en iyi sonuçları elde etmenize yardımcı olmak için ek ipuçları ve uyarılar da bulunmaktadır. Ayrıca, kullanım kolaylığı için iki alternatif yöntem (formüllerle yardımcı sütunlar kullanmak ve Kutools for Excel eklentisi) bağlantılı olarak verilmiştir:

VBA koduyla birden fazla renge göre veri filtreleme

Excel'de manuel olarak birden fazla renge göre veriyi kategorize etme ve filtreleme


arrow blue right bubble VBA koduyla birden fazla renge göre veri filtreleme

Şu anda, Excel, aynı anda birden fazla hücre arka plan rengine göre satırları filtrelemek için yerel bir yol sunmamaktadır. Yalnızca birkaç belirli renge uyan satırları göstermeniz gerektiğinde, özel bir VBA çözümüne başvurabilirsiniz. Aşağıdaki yaklaşım, bir kullanıcı tanımlı işlevi kullanarak renk indeks numaralarını bitişik bir yardımcı sütuna aktarma işlemini göstermektedir. Renkleri bu şekilde tanımladıktan sonra, Excel’in yerleşik filtre araçlarını kullanarak ihtiyacınız olan şekilde filtreleyebilirsiniz. Bu yöntem, küçük veya orta büyüklükteki veri setleri için en iyi şekilde çalışır ve özellikle makroları kullanmaktan rahatsanız faydalıdır.

1. Kodu gelecekte kullanmak üzere çalışma kitabınızda saklamak istiyorsanız, ALT + F11 tuşlarına basılı tutarak Microsoft Visual Basic for Applications penceresini açın. Dosyayı makro özellikli çalışma kitabı (.xlsm) veya makroları destekleyen başka bir formatta kaydedin, çünkü normal Excel dosyaları (.xlsx) VBA kodunu saklayamaz.

2. Ekle Insert > Modül'e tıklayın ve aşağıdaki kodu açılan Modül penceresine yapıştırın.

VBA kodu: Renk indeks numarasını çıkar:

Function GetColor(x As Range) As Integer
GetColor = x.Interior.ColorIndex
End Function

Devam etmeden önce çalışmalarınızı kaydettiğinizden emin olun. Bazı durumlarda VBA kullanmak güvenlik uyarısı verecektir, bu nedenle istenirse makroları etkinleştirin.

3. Çalışma sayfanıza geri dönün. Verilerinizin yanında boş bir hücre seçin (örneğin, renkli hücreleriniz A sütununda ve ilk veri satırınız 2 ise, B2'yi kullanın) ve formülü girin: =Getcolor(A2). Burada A2, analiz etmek istediğiniz ilk renkli hücreye atıfta bulunmaktadır. Bu işlev, yardımcı sütuna bir sayı olarak renk indeksini döndürecektir. Ekran görüntüsüne bakın:

apply a formula to get the color index

4. Dolgu tutamacını kullanarak bu formülü veri aralığınızın yanına kopyalayın, böylece her satır artık o satır için renk indeksini gösterecektir. Tablonuz büyükse, dolgu tutamacını çift tıklayarak sütunu otomatik olarak verilerinize uyacak şekilde doldurabilirsiniz. Tüm satırlar artık aşağıda gösterildiği gibi bir renk indeksi numarası gösterecektir:

drag the formula to other cells

İpuçları: Bir hücrenin arka plan rengi yoksa, işlev -4142 döndürür. Rengi olmayan satırları hariç tutmak istiyorsanız bunu referans olarak kullanabilirsiniz.

5. Şimdi her satır belirli bir renk indeksiyle ilişkilendirildiğine göre, yalnızca istenen renklere sahip satırları göstermek için verilerinizi filtreleyebilirsiniz. Bunu yapmak için yardımcı sütununuzu seçin, Veri sekmesine gidin, Filtre'ye tıklayın ve ardından yardımcı sütunun üst kısmındaki oku tıklayın. Filtre açılır listesinde, görüntülemek istediğiniz renklere karşılık gelen tüm renk indeks numaralarının kutularını işaretleyin, burada gösterildiği gibi:

click Data > Filter, select the color index number that to filter

6. Filtreyi uygulamak için Tamam'a tıklayın. Artık yalnızca seçilen arka plan renklerine sahip satırlar veri aralığınızda gösterilecektir. Sonuçları daha fazla analiz etmek veya kopyalamak isterseniz, filtrelenmiş satırları seçebilirsiniz. Ekran görüntüsüne bakın:

the selected colors are filtered out

7. Son olarak, artık yardımcı sütunu görünür olması gerekmiyorsa, onu güvenle gizleyebilir veya silebilirsiniz. Sadece, filtrelemeden sonra sütunu silmenin, tekrar filtreleme girişiminde bulunursanız renk referanslarını kaldıracağını unutmayın, bu yüzden bu analizi tamamladığınızdan emin değilseniz gizlemek en iyisidir.

Formülü girdikten sonra #AD? hatası alırsanız, büyük ihtimalle VBA kodu düzgün şekilde eklenmemiş veya makrolar etkinleştirilmemiştir. VBA modülünüzü ve makro güvenlik ayarlarınızı kontrol edin.

Bu çözümün avantajlarından biri, renk tabanlı filtrelemeyi metin veya değer filtreleri gibi diğer tür kriterlerle birleştirmenize olanak sağlamasıdır; bunu Excel'in yerel filtre kontrollerini kullanarak yapabilirsiniz. Ancak, bir sınırlama olarak, yeni bir tema uygularsanız veya başka kaynaklardan veri kopyalarsanız hücre renk kodları değişebilir ve bu da VBA işlevini yenilemeniz veya yeniden uygulamanız gerektirebilir.


Excel'de manuel olarak birden fazla renge göre veriyi kategorize etme ve filtreleme

Eğer VBA kullanmak çalışma kitabı güvenlik politikaları veya kullanıcı tercihleri nedeniyle uygun değilse, pratik bir geçici çözüm, renk kategorilerini bir yardımcı sütunda manuel olarak kodlamak ve ardından bu kategorilere göre filtrelemektir. Bu çözüm, farklı renklerin sayısı yönetilebilir olduğunda ve renk kodlarına yapılan ayarlamalar nadir olduğunda uygundur.

Verilerinizin yanına bir yardımcı sütun oluşturabilirsiniz (örneğin “Renk Kategorisi”) ve her satıra dolgu rengine göre manuel olarak bir etiket atayabilirsiniz (örneğin “Kırmızı,” “Yeşil,” “Sarı”). Ardından, yalnızca görmek istediğiniz kategorileri görüntülemek için filtre özelliğini kullanabilirsiniz.

Adımlar: Yardımcı sütununuzda, renge göre basit metin tanımlayıcıları girin (örneğin, mavi dolgulu satırlar için “Mavi”, dolgu olmayanlar için “Yok”). Tamamlandığında, yardımcı sütunu seçin ve Veri > Filtre’yi kullanarak görüntülenecek renkli satırların herhangi bir kombinasyonunu seçin.

Bu yaklaşım daha az otomatiktir ancak veri setiniz küçükse veya renk tanımları sık değişiyorsa size daha fazla esneklik sağlar. Verileriniz dinamik olarak değişiyorsa veya farklı kullanıcılar tarafından kullanılıyorsa, manuel bakım daha az verimli olabilir.

Büyük veri setleri veya sık güncelleme için, bu işlemi VBA ile otomatikleştirmeyi veya aşağıda tanıtılan özel bir Excel eklentisi kullanmayı düşünün.


a screenshot of kutools for excel ai

Kutools AI ile Excel Sihirini Keşfedin

  • Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
  • Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
  • VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
  • Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
  • Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
Yapay zeka destekli araçlarla Excel yeteneklerinizi geliştirin. Şimdi İndirin ve daha önce hiç olmadığı gibi bir verimlilik deneyimi yaşayın!

İlgili makaleler:

Excel'de virgülle ayrılmış veriler nasıl filtrelenir?

Excel'de tam metin nasıl filtrelenir?

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste 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 Değiştir | Aralıkları & 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ı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin