Excel'de koşullu biçimlendirme simge seti rengini nasıl değiştirirsiniz?
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?
![]() | ![]() | ![]() |
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.
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)
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:
![]() | ||
![]() | ![]() | ![]() |
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.
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.

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.
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.
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ı).
İ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.
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.
![]() |
![]() |
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.
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 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.
- 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.

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.
En İyi Ofis Verimlilik Araçları
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!