Excel'de birden çok renge göre filtreleme (örnekle)
Aşağıdaki adım adım örnek, Excel’de satırların birden çok renge göre nasıl filtreleneceğini gösterir.
Hadi gidelim!
1. Adım: Verileri girin
Öncelikle Excel’de tamamlanmış olup olmadıklarına göre renk kodlu olan aşağıdaki görevler listesine bakalım:
Adım 2: Renk Kodunu Çıkarmak için VBA’yı kullanın
Daha sonra, her hücrenin rengini bir tamsayı değeri olarak çıkarmak için VBA’da basit bir fonksiyon yazacağız.
Bunu yapmak için VB düzenleyicisini açmak üzere Alt + F11 tuşlarına basın. Daha sonra Ekle sekmesine tıklayın ve ardından Modül öğesine tıklayın.
Açılan modül penceresine aşağıdaki kodu yazın:
Function FindColor(CellColor As Range) FindColor = CellColor.Interior.ColorIndex End Function
Bu, herhangi bir hücrenin arka plan rengini bir tamsayı değeri olarak çıkarmak için Excel’de kullanabileceğimiz özel bir işlev yaratacaktır.
Aşağıdaki ekran görüntüsü bunun pratikte nasıl yapılacağını göstermektedir:
Kodu girdikten sonra VB editörünü kapatmaktan çekinmeyin. Kod otomatik olarak kaydedilecektir.
Adım 3: Hücre Renklerini Çıkarın
Daha sonra A2 hücresinden arka plan rengini çıkarmak için B2 hücresine aşağıdaki formülü yazalım:
=FindColor( A2 )
Daha sonra bu formülü tıklayıp B sütunundaki kalan her hücreye sürükleyin:
B Sütunu artık A sütununda eşleşen her hücrenin arka plan rengini (tamsayı değeri olarak) görüntülüyor.
4. Adım: Birden fazla renge göre filtreleyin
Artık her hücrenin arka plan rengini bir tam sayı değeri olarak elimizde bulundurduğumuza göre, satırları Renk sütunundaki değerlere göre filtreleyebiliriz.
Bunu yapmak için A1:B11 hücre aralığını vurgulayın, ardından üst şeritteki Veri sekmesine tıklayın, ardından Sırala ve Filtrele grubundaki Filtre simgesine tıklayın.
Ardından Renk’in yanındaki açılır oka tıklayın ve 35’in yanındaki kutunun işaretini kaldırın:
Tamam’ı tıklattığınızda, satırlar yalnızca görev renginin sarı veya kırmızı olduğu satırları gösterecek şekilde filtrelenecektir:
Farklı bir renk grubuna göre filtrelemek istediğiniz renk kodlarının işaretini kaldırmaktan çekinmeyin.
Ek kaynaklar
Aşağıdaki eğitimlerde Excel’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:
Excel: FILTER işlevinde joker karakter nasıl kullanılır?
Excel: birden çok kelime içeren hücrelerin filtrelenmesi
Excel: filtrelenen satırların nasıl sayılacağı