Skip to main content

Excel'de koşullu biçimlendirme simge seti rengini nasıl değiştirirsiniz?

Author: Sun Last Modified: 2025-08-07

Excel'in koşullu biçimlendirme simge setleriyle çalışırken, her simgenin varsayılan olarak belirli bir renkle ilişkilendirildiğini fark edebilirsiniz. Genellikle, bir değer tüm değerlerin %67'sinden büyükse, simge yeşil renkte yukarı ok olarak gösterilir. Değer %33 ile %67 arasında ise sarı yatay ok gösterilir ve %33'ten düşük değerler kırmızı aşağı okla belirtilir. Ancak, bu varsayılan simge renkleri sabittir ve standart Excel seçenekleriyle kolayca değiştirilemez. Bu simge seti renklerini, aşağıdaki ekran görüntülerinde gösterildiği gibi, tercihlerinize veya raporlama stilinize daha uygun hale getirmek istiyor musunuz?

normal icon set arrow right change conditional formatting icon set color

Koşullu biçimlendirme simge setini değiştir

VBA özel koşullu biçimlendirme simge seti


Koşullu biçimlendirme simge setini değiştir

Şu anda Excel, koşullu biçimlendirme simge setlerinin renklerini doğrudan değiştirmek için yerleşik bir yöntem sunmamaktadır. Ancak, manuel olarak semboller (örneğin, oklar) ekleyip ardından koşullu biçimlendirme uygulayarak renklerini gerektiği gibi ayarlayabileceğiniz yaratıcı bir çözüm kullanabilirsiniz. Bu esnek yaklaşım, simge renklerini kendi tercihlerinize veya raporlama standartlarınıza uyacak şekilde özelleştirmenize olanak tanır. Bu yöntem, özellikle panolar, görsel raporlar veya kurumsal marka rengi koordinasyonu gerektiren durumlarda oldukça faydalıdır.

İşte bu yöntemi nasıl uygulayabileceğiniz: Bu yöntem sadece renkleri özelleştirmenizi sağlamakla kalmaz, aynı zamanda Wingdings3 gibi yazı tiplerinden semboller kullanarak belirli simge şekillerini seçmenize de olanak tanır:

1. Veri listenizin yanındaki boş bir hücreyi seçin, örneğin F2'yi kullanın. F2'ye %67, F3'e %33 ve F4'e %0 girin. Bu, koşullu simge görüntüleme için yüzdelik eşiklerinizi oluşturur.
prepare the data

2. G2 hücresine, %67'nin üzerindeki değeri hesaplamak için aşağıdaki formülü girin (bu durumda C1:C8 değer listenizi temsil eder), ardından formülü aşağı doğru sürükleyerek her değeri hesaplayın.

=PERCENTILE($C$1:$C$8, F2)

use a formula to calculate the value line above specific value

3. Ardından, H2'ye Ekle > Sembol'e tıklayarak ilk simgenizi ekleyin. Sembol iletişim kutusunda, Yazı Tipi açılır menüsünden Wingdings3'ü seçin, ardından yukarı ok sembolünü (örneğin, karakter kodu 232) seçip H2'ye ekleyin. Bu sembol yüksek değerleri temsil eder. Ekran görüntülerine bakın:

click Insert > Symbol    
select an arrow in the dialog box arrow right insert the arrow

4. Yukarıdaki işlemi tekrarlayarak H3'e yatay ok ve H2'ye ara ve düşük değerler için aşağı ok ekleyin. Sembol seçimini kontrol ederek görsel tasarımınızla eşleştiğinden emin olun.
repeat to insert arrows to each cell

5. Şimdi, değer listenizin yanındaki sütunda (C1'den başlayan), B1'e her bir değere göre bir simge atamak için bu formülü girin. Formülü girdikten sonra, formülü tüm değer listeniz boyunca doldurmak için dolgu tutamacını aşağı çekin.

=IF(C1="","",IF(C1>=$G$2,$H$2,IF(C1>=$G$3,$H$3,$H$4)))

İpucu:

  • C1: Değer hücresine referans.
  • G2: %67'lik değer çizgisi.
  • H2: En yüksek değerler için gösterilen simge (ok).
  • G3: %33'lik değer çizgisi.
  • H3: Orta aralıktaki değerler için ok.
  • G4: %33'ün altındaki değer.
  • H2: Düşük aralıktaki değerler için ok.
type a formula and fill it to other cells

 

6. Okları içeren alanı (örneğin, B1:B8 hücreleri) vurgulayın ve ardından bu hücrelerin yazı tipini Wingdings3olarak ayarlayın. Bu adım, okların rastgele harf veya karakterler yerine semboller olarak doğru şekilde görüntülenmesini sağlar.
format font of these cells as Wingdings3

7. Okları istediğiniz renk şemasına göre renklendirmek için simge aralığını seçin, gidin Giriş > Koşullu Biçimlendirme > Yeni KuralBu, özel simgeleriniz için biçimlendirme koşulları oluşturmak üzere iletişim kutusunu açar.
click Home > Conditional Formatting > New Rule

8. Yeni Biçimlendirme Kuralı iletişim kutusunda, Hangi hücreleri biçimlendireceğinizi belirlemek için bir formül kullanınseçeneğini seçin. En yüksek değerlerinizi hedeflemek için şu formülü girin: =$C1>=$G$2Tıklayın Biçim, gidin Yazı Tipi sekmesine ve yukarı oklar için istediğiniz rengi seçin (örneğin, vurgu için kırmızı).
set options in the dialog box

İpucu: Mutlak ve göreli hücre referanslarının doğru olduğundan emin olun, özellikle koşulları diğer aralıklara kopyalarsanız biçimlendirmenin amaçlandığı gibi uygulanmasını sağlayın.

9. Tıklayın Tamam iki kez tıklayarak bu yeni formatı uygulayın. Yukarı oklarınız artık seçilen renkte görünmelidir.
the up arrows have been formatted with red color

10. Yatay ve aşağı oklar için işlemi tekrarlayın, Yeni Kural iletişim kutusunda sırasıyla şu formülleri kullanın:

Yatay okları biçimlendir:

=AND($C1<$G$2,$C1>=$G$3)

Aşağı okları biçimlendir:

=$C1<$G$3

Her ok türü için farklı renkler ekleyin.

repeat to set rule for other arrows
all arrows are changed to the color you set

 

Ayrıca, okların yazı tipi rengini manuel olarak herhangi bir zamanda değiştirebilir ve görünümü daha da inceleyebilirsiniz Yazı Tipi Rengi düğmesi altında Giriş sekmesinde bulunur. Bu, temeldeki koşullu kuralları değiştirmeden hızlı renk ayarları yapmak için faydalıdır.
format the font color of arrows to another color by Font Color

Bu adımları izleyerek, raporlarınızı daha görsel olarak belirgin hale getiren ve ihtiyaçlarınıza daha uygun hale getiren özelleştirilmiş renkli simge setlerini taklit edebilirsiniz. Bu geçici çözüm, özellikle simge renklerini tamamen kontrol etmek istediğinizde veya bir raporun estetik gereksinimlerine uygun hale getirmek istediğinizde en uygundur. Ancak, bu yaklaşımın ekstra sütunlar ve dikkatli formül yönetimi gerektirdiğini; simge hizalamasının varsayılan yerleşik simge setlerinden farklı olabileceğini unutmayın.

Daha sorunsuz çalışan yerleşik simgelerle bir çözüm gerekiyorsa veya daha gelişmiş simge özelleştirmesi (örneğin, resimler kullanmak veya tamamen yeni simgeler) istiyorsanız, lütfen aşağıda açıklanan VBA alternatifine bakın.

VBA Kodu - Özel koşullu biçimlendirme simge seti oluşturun (kullanıcı tanımlı resimler veya renkler)

Standart Excel'in bir sınırlaması, koşullu biçimlendirmede yerleşik simge setlerinin rengini doğrudan değiştirememesidir. Bu sınırlamayı aşmak için, hücre değerlerine göre hücrelere şekiller veya resimler (örneğin, renkli simgeler veya özel yapılmış resimler) eklemek için VBA kullanabilirsiniz. Bu teknik, yerleşik Excel seçeneklerinin ötesine geçerek herhangi bir renk veya stilde simgeler görüntülemek istediğinizde özellikle etkilidir.

1. Geliştirici Araçları > Visual Basic'e tıklayarak VBA düzenleyicisini açın. Yeni Microsoft Visual Basic for Applications penceresinde, Ekle > Modül'e tıklayın ve ardından aşağıdaki kodu yeni modüle kopyalayıp yapıştırın:

Sub CustomConditionalIcons()
    Dim rng As Range
    Dim cell As Range
    Dim ws As Worksheet
    Dim upIcon As String, midIcon As String, downIcon As String
    Dim upColor As Long, midColor As Long, downColor As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    Set rng = Application.InputBox("Select data range for custom icons", xTitleId, Selection.Address, Type:=8)
    
    ' Define Unicode symbols to use as icons (can replace with other symbols or images if desired)
    upIcon = ChrW(9650) ' ▲ Up triangle
    midIcon = ChrW(9651) ' △ Mid triangle
    downIcon = ChrW(9660) ' ▼ Down triangle
    
    ' Define colors (RGB)
    upColor = RGB(0, 176, 80) ' Green
    midColor = RGB(255, 192, 0) ' Yellow
    downColor = RGB(255, 0, 0) ' Red
    
    ' Remove existing shapes/icons from the range
    Dim sh As Shape
    For Each sh In ws.Shapes
        If Not Intersect(sh.TopLeftCell, rng) Is Nothing Then
            If Left(sh.Name, 13) = "CustomIconSet" Then
                sh.Delete
            End If
        End If
    Next
    
    ' Loop through cells and add custom icons
    For Each cell In rng
        If IsNumeric(cell.Value) Then
            Dim percentile67 As Double, percentile33 As Double
            percentile67 = Application.WorksheetFunction.Percentile(rng, 0.67)
            percentile33 = Application.WorksheetFunction.Percentile(rng, 0.33)
            
            Dim iconText As String
            Dim iconColor As Long
            
            If cell.Value >= percentile67 Then
                iconText = upIcon
                iconColor = upColor
            ElseIf cell.Value >= percentile33 Then
                iconText = midIcon
                iconColor = midColor
            Else
                iconText = downIcon
                iconColor = downColor
            End If
            
            ' Insert icon as a TextBox shape
            Dim iconShape As Shape
            Set iconShape = ws.Shapes.AddTextbox(msoTextOrientationHorizontal, cell.Left + 2, cell.Top + 2, cell.Width - 4, cell.Height - 4)
            iconShape.TextFrame.Characters.Text = iconText
            
            With iconShape.TextFrame2.TextRange.Font
                .Size = cell.Font.Size
                .Fill.ForeColor.RGB = iconColor
                .Name = cell.Font.Name
            End With
            
            iconShape.Name = "CustomIconSet" & cell.Address(0, 0)
            iconShape.Line.Visible = msoFalse
            iconShape.TextFrame.HorizontalAlignment = xlHAlignCenter
            iconShape.TextFrame.VerticalAlignment = xlVAlignCenter
            iconShape.Placement = xlMoveAndSize
        End If
    Next
End Sub

2Ardından, makroyu çalıştırmak için F5 tuşuna basın (veya Run button düğmesine tıklayın). İstendiğinde, özel simgelerinizi göstermek istediğiniz aralığı seçin. Makro, her hücrenin değerine göre yüzde aralıklarına göre renkli simgeler ekleyecektir.

Notlar:
  • Verileriniz değişirse, simgeleri güncellemek veya yenilemek için makroyu yeniden çalıştırın. Kullanıcılar bu özelliğin çalışması için makroları etkinleştirmelidir. Şekiller, yeniden uygulama için elle veya makro koduyla silinebilir.
  • Bu kodu çalıştırmak değerlerinizi simgelerle üzerine yazacaktır—devam etmeden önce verilerinizi yedeklediğinizden emin olun.

Bu VBA yaklaşımı son derece esnektir—simgeler, renkler ve şekiller tamamen özelleştirilebilir, bu da marka yönergeleri veya izleyicilerin çok spesifik görsel ipuçları gerektirdiği uzman düzeyindeki panolar için uygundur.

Özetle, yerleşik Excel simge setlerinin sabit renkleri olsa da, birkaç alternatif teknik kullanarak elektronik tablolarınıza özelleştirilmiş, renkli simgeler uygulayabilirsiniz. Tam düzen kontrolü için manuel sembol ve koşullu biçimlendirme geçici çözümünü seçin; programlanabilir renklerle herhangi bir resim veya sembol yerleştirmek için VBA'yı kullanın; Her yaklaşımın kendi avantajları ve hususları vardır, size özel veri görselleştirme ihtiyaçlarınıza en uygun çözümü bulmanızı sağlar.

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!

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veriye dayalı analizi devrimsel olarak değiştirin: Akıllı Yürütme |Kod Oluştur |Özel Formüller Oluştur |Verileri Analiz Edin ve Grafikler Oluşturun |Geliştirilmiş İşlevler’i çağırın
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Verileri 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şturun | 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...
Özel Seçilen Ö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 Gözde15 Araç Seti: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ştir & Böl Araç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 ve40’tan fazla başka dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...


Office Tab, Office’e 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.
  • Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
  • Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!