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

Excel’de grafikteki noktalara göre renkleri nasıl değiştirebilirim?

YazarXiaoyang Değiştirme Tarihi

Excel’de tek serili sütun, çubuk veya çizgi grafiği oluşturduğunuzda, serideki tüm veri noktalarının genellikle varsayılan olarak aynı renkle görüntülendiğini fark edersiniz. Bu tek tip renk şeması, grafiklerin görsel çekiciliğini azaltabilir ve bireysel veri değerlerini bir bakışta ayırt etmeyi zorlaştırabilir. Bu nedenle birçok kullanıcı, grafiğin yalnızca daha cazip ve profesyonel görünmesini değil, aynı zamanda eğilimleri, aykırı değerleri veya belirli kategorileri vurgularken daha okunaklı olmasını sağlamak adına her veri noktasının benzersiz bir renkle temsil edilmesini tercih eder.

Ancak Standart Biçimlendirme seçenekleriyle tek bir veri noktasının rengini değiştirmeye çalışırsanız, Excel’in bu renk değişikliğini yalnızca seçtiğiniz noktaya değil, tüm veri serisine uyguladığını fark edersiniz. Bu sınırlama, aşağıda gösterilen türde görsel efektler yaratmak istediğinizde oldukça can sıkıcı olabilir:

orijinal tabloyu gösteren bir ekran görüntüsü
bir okun ekran görüntüsü
her veri noktasının farklı renklerde olduğu grafiğin ekran görüntüsü

Bu makalede, grafiğinizdeki her veri noktası için bu tür çok renkli bir efekt elde etmenize yardımcı olacak çeşitli pratik çözümleri ele alacağız: hem yerleşik Excel özelliklerini hem de VBA kodunu kullanan daha gelişmiş yöntemleri içeren bu yaklaşımlarla, verilerinizi yalnızca daha etkili şekilde aktarmakla kalmayacak, aynı zamanda sunumlarınızda ve raporlarınızda dikkat çekici grafikler oluşturabileceksiniz.

Sütun / çubuk / çizgi grafiği için noktaya göre renkleri değiştir

VBA: Grafik veri noktalarına özel renkler ata


Sütun / çubuk / çizgi grafiği için noktaya göre renkleri değiştir

Sütun, çubuk veya çizgi grafikteki her veri noktasına farklı renkler uygulamak istiyorsanız, Excel’in «Noktaya göre renkleri değiştir» özelliği tek serili grafikler için hızlı ve etkili bir çözümdür. Bu özellik, özellikle az sayıda veri noktanız varsa ve her değer arasında anında görsel ayrım sağlamak istiyorsanız büyük kolaylık sağlar. Ancak, Excel’in varsayılan renk paleti ve temaları çerçevesinde çalıştığı için sınırsız renk özelleştirmesine olanak tanımaz.

Her veri noktasını farklı renklerle kodlamak için aşağıdaki adımları izleyin:

1. İlk olarak, grafikteki veri sütunlarından (veya noktalarından) birine tıklayarak tüm veri serisini seçin. Ardından bağlam menüsünü açmak için sağ tıklayın ve Veri Serisi Biçimlendirme seçeneğini seçin. Tek seriyi seçerken sorun yaşıyorsanız, bir veri noktasına yalnızca bir kez tıkladığınızdan emin olun—çift tıklamayın.

"Veri Serisi Biçimlendir" seçeneğine tıklamanın ekran görüntüsü

2. Veri Serisi Biçimlendirme iletişim kutusunda, sol bölmede Dolgu seçeneğine tıklayın. Ardından sağ bölümdeki Noktaya göre renkleri değiştir onay kutusunu işaretleyin. Bu işlem, serideki her veri noktasına farklı bir varsayılan Tema Rengi atar.

Dolgu seçeneğini değiştirme ekran görüntüsü

İpucu: Excel 2013 veya daha yeni bir sürüm kullanıyorsanız, arayüz biraz farklı görünebilir. Burada, Veri Serisi Biçimlendirme bölmesinde Dolgu & Çizgi simgesini (boya kutusu) seçin. DOLGU bölümünün altında yine Noktaya göre renkleri değiştir seçeneğini göreceksiniz. Ayarı uygulamak için işaretleyin. Ekran görüntüsüne bakın:

Excel 2013'te Dolgu seçeneğini değiştirme ekran görüntüsü

3. İletişim kutusundan çıkmak için Kapat düğmesine tıkladıktan sonra grafiğiniz artık her veri noktasını farklı bir renkte gösterecektir. Atanan renklerin Geçerli Çalışma Kitabı temasına dayandığına dikkat edin.

grafikte farklı sütun renklerini gösteren bir ekran görüntüsü

4. Varsayılan renk seçimi sizi tatmin etmiyorsa, temayı özelleştirerek renk stilinizi kolayca değiştirebilirsiniz. Sayfa Düzeni sekmesine gidin, Temalar seçeneğine tıklayın ve istediğiniz renk temasını seçin. Tüm grafik renkleri, seçilen temaya göre otomatik olarak güncellenir. Böylece sunumunuzun veya marka kimliğinizin ihtiyaçlarına uygun renk şemalarıyla anında denemeler yapabilirsiniz.

grafiğin Temasını değiştirme yönteminin ekran görüntüsü

5. Temayı değiştirdikten sonra, grafiğiniz veri çubuklarını veya sütunlarını seçtiğiniz yeni renk paletine göre gösterecektir.

Kullanım ipuçları:
• «Noktaya göre renkleri değiştir» seçeneği yalnızca Sütun Grafiği’nde değil, aynı zamanda Çubuk Grafiği ve Excel’deki çizgi grafiklerinde de kullanılabilir.
• «Noktaya göre renkleri değiştir» temel grafikler için kolay ve hızlı olsa da, her noktanın rengi üzerinde tam kontrol sağlamaz. Belirli marka renklerine ihtiyacınız varsa veya her değere özel bir renk atamak istiyorsanız, her veri noktasını manuel olarak biçimlendirmeyi veya aşağıdaki daha gelişmiş yöntemleri tercih edebilirsiniz.
• Bu özellik yalnızca tek serili grafiklerde çalışır. Daha karmaşık çok serili grafikler veya ayrıntılı renk kontrolü gerektiren senaryolar için aşağıdaki genişletilmiş çözümlere göz atın.

Sorun Giderme:
• «Noktaya göre renkleri değiştir» seçeneği gri görünüyorsa, grafikte birden fazla veri seriniz olup olmadığını kontrol edin. Bu seçenek yalnızca tek serili grafiklerde kullanılabilir.
• Bazı eski Excel sürümlerinde bu seçeneğin adı veya simgesi biraz farklı olabilir; bulmak için benzer seçeneklerin üzerine gelmeyi deneyin.
• Grafiğiniz anında güncellenmiyorsa, grafiğe tekrar tıklayıp çalışma sayfasını yenilemeyi deneyin.

Özet öneri: Bu yöntem, küçük bir veri setinde her nokta için hızlı ve basit renk çeşitliliğine ihtiyacınız olduğunda ve bireysel noktalar için özelleştirilmiş renk şemalarına gerek duymadığınızda en çok önerilen seçenektir.


VBA: Grafik veri noktalarına özel renkler ata

Excel’in yerleşik «Noktaya göre renkleri değiştir» özelliği ya da grafik temaları yeterince esnek değilse—örneğin, gelişmiş görselleştirme amacıyla her veri noktasına özel bir renk atamak istiyorsanız (marka renklerine uyum sağlamak, aykırı değerleri öne çıkarmak veya standartlaştırılmış renk kodlarını kullanmak gibi)—her veri noktasının rengini programlı olarak ayarlamak için VBA’yı kullanabilirsiniz. Bu yöntem, büyük veri kümeleriniz olduğunda veya özel renkleri sıkça tekrar uygulamanız gerektiğinde özellikle işe yarar.

Uygulanabilir senaryo: Her nokta için tam renk atamasına (RGB veya hex kodları dahil) ihtiyacınız olduğunda ya da her noktayı manuel biçimlendirmeden otomatik olarak Renk Uygula özelliğini kullanmak istediğinizde idealdir. Dezavantajı ise, makro güvenlik izinlerinin etkin olması ve makro kodunu düzenlemenin VBA bilgisi gerektirmesidir.

1. Geliştirici Araçları > Visual Basic öğesine tıklayın. Yeni Microsoft Visual Basic for Applications penceresinde, Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu Modül’e girin:

Sub SetChartPointColors()
    ' Assigns custom colors to each data point in the first series of the first chart on the active sheet
    Dim cht As ChartObject
    Dim i As Integer
    Dim colorArray As Variant

    ' Define custom color codes (RGB values or color constants)
    colorArray = Array(RGB(255, 0, 0), RGB(0, 176, 80), RGB(0, 112, 192), RGB(255, 192, 0), RGB(112, 48, 160))
    
    On Error Resume Next
    Set cht = ActiveSheet.ChartObjects(1)
    
    If cht Is Nothing Then
        xTitleId = "KutoolsforExcel"
        MsgBox "No chart found on the active sheet.", vbExclamation, xTitleId
        Exit Sub
    End If
    
    For i = 1 To cht.Chart.SeriesCollection(1).Points.Count
        cht.Chart.SeriesCollection(1).Points(i).Format.Fill.ForeColor.RGB = colorArray((i - 1) Mod UBound(colorArray) + 1)
    Next i
    
    MsgBox "Custom colors have been assigned to data points.", vbInformation, xTitleId
End Sub

Parametre açıklaması ve özelleştirme ipuçları:
• colorArray, veri noktalarına atamak istediğiniz renk değerlerini içerir. Tam renk ihtiyaçlarınıza uygun şekilde bu RGB üçlülerini özelleştirebilirsiniz.
• ActiveSheet.ChartObjects(1), etkin çalışma sayfanızdaki ilk grafik nesnesini hedefler. Birden fazla grafiğiniz varsa, bu başvuruyu güncellemeniz gerekebilir.

2. Kodu çalıştırmak için VBA’da Çalıştır düğmesi düğmesine tıklayın veya F5 tuşuna basın. Makro, grafiğin ilk serisindeki her noktaya özel paletinizi uygular. Dizideki renklerden daha fazla veri noktası varsa, makro renkleriniz arasında döngüsel olarak geçiş yapar.

Önlemler ve Sorun Giderme:
• Makrolar varsayılan olarak devre dışı bırakıldığı için, Excel ayarlarınızda makro izinlerinin etkin olduğundan emin olun.
• «Grafik bulunamadı» uyarısı alırsanız, hedef grafiği içeren çalışma sayfasını etkinleştirin.
• RGB renkleri gerektiğinde özelleştirilebilir; tercih ettiğiniz RGB kodlarını bulmak için Excel’in renk seçici aracını veya çevrimiçi araçları kullanabilirsiniz.
• VBA’yi, renk seçimini sizden isteyecek ya da belirli grafiklerle/serilerle çalışacak şekilde daha da geliştirebilirsiniz.

Özet öneri: VBA yöntemi, özellikle sık güncellenen ya da çok sayıda veri noktasına sahip grafiklerde renklendirmeyi otomatikleştirmek veya tam kontrol sağlamak istediğinizde en iyi seçimdir.


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