Sütun/çubuk grafikte pozitif ve negatif çubuklar için renkleri nasıl ayırabilirsiniz?
Excel'de verilerle çalışırken, kazançlar ve kayıplar, kâr ve giderler veya herhangi bir ikili değerleri sütun veya çubuk grafiklerini kullanarak görselleştirmek yaygındır. Ancak varsayılan olarak Excel, değerlerinin pozitif veya negatif olmasına bakılmaksızın tüm çubukları tek bir renkte gösterir. Bu tek tip renklendirme, izleyicilerin trendleri hızlı bir şekilde ayırt etmesini veya anahtar farklılıkları bir bakışta yorumlamasını zorlaştırır.
Daha iyi netlik ve profesyonel görsel sunum için, grafiğinizdeki pozitif ve negatif çubuklar için farklı renkler ayarlamak isteyebilirsiniz. Bu öğretici, sütun veya çubuk grafiklerinde pozitif ve negatif değerlerin renklerini ayırmak için birkaç etkili yöntemi kapsamlı bir şekilde tanıtmaktadır; size görsel olarak sezgisel ve kolayca anlaşılabilir Excel grafikleri oluşturmanıza yardımcı olur. Her yöntem, ayrıntıları, en uygun olduğu senaryolar, potansiyel avantajlar ve sınırlamalar ile pratik ipuçlarını içermektedir.
Sütun/çubuk grafikte pozitif ve negatif çubuklar için renkleri ayırma
VBA makrosu: Pozitif/negatif değerlere göre otomatik olarak çubukları renklendirme
Excel formülü: Çift renkli çubuk grafik için yardımcı sütunlar ve veri serileri kullanımı
Sütun/çubuk grafikte pozitif ve negatif çubuklar için renkleri ayırma
Excel, görsel olarak pozitif ve negatif çubukları ayırt etmek için hızlı ve basit bir yaklaşım sunan yerleşik bir 'Eğer negatifse ters çevir' özelliği sağlar. Bu yöntem küçük veya orta ölçekli veri setleri için uygundur ve formüller veya betik yazma gerektirmez. Eğer hedefiniz minimum kurulumla basit ve net bir ayrım yapmaksa, bu önerilen yaklaşımdır.
1. Grafiğinizdeki bir veri serisi çubuğuna sağ tıklayın, ardından bağlam menüsünden Veri Serisini Biçimlendir seçeneğini tıklayın, aşağıdaki ekran görüntüsünde gösterildiği gibi:
2. Veri Serisini Biçimlendir iletişim kutusunda, sol bölmede Dolgu seçeneğini seçin. Ardından, Eğer negatifse ters çevir kutusunu işaretleyin. Bu, Excel'in pozitif ve negatif verileri tanıyıp görsel olarak ayırmaya başlamasını sağlar. Ekran görüntüsüne bakın:
3. Sonra, veri çubukları için farklı renkler uygulayın: Tek Renkli dolgu seçeneğini işaretleyin, ardından Dolgu Rengi bölümünde pozitif ve negatif değerler için tercih edilen renkleri seçin. Bu, her iki kategori için tam özelleştirme imkanı sunar. Ekran görüntüsüne bakın:
4. Renkleri seçtikten sonra, çıkmak için Kapat düğmesine tıklayın. Artık grafiğiniz, ayarladığınız renkleri kullanarak pozitif ve negatif çubukları otomatik olarak gösterecektir, analiz ve raporlama için çok daha net ayrımlar sağlayacaktır.
Notlar ve İpuçları:
1. Excel 2013 ve sonrası sürümlerde, veri çubuklarına sağ tıklayıp Veri Serisini Biçimlendir seçeneğini seçtikten sonra arayüz yan bölme olarak açılır. Burada, Dolgu ve & Çizgi simgesine tıklayın, Eğer negatifse ters çevir kutusunu işaretleyin ve ardından Tek Renkli dolgu seçeneği altında pozitif ve negatif çubuklar için renkleri belirtin. Rehberlik için ekran görüntüsüne bakın:
2. Bu yaklaşım hem sütun grafiklerinde hem de çubuk grafiklerinde işe yarar.
3. Eğer birden fazla serisi olan bir grafiğiniz varsa veya çubukları belirli bir mantığa göre (pozitif/negatif ötesinde) bireysel olarak renklendirmeniz gerekiyorsa, VBA veya yardımcı sütunlar gibi gelişmiş seçenekler gerekebilir.
4. Eğer "Eğer negatifse ters çevir" seçeneği gri ise, özelliğin yığılmış sütun/çubuk grafikleriyle çalışmadığını unutmayın ve düzenlediğinizin tek bir seri olduğundan emin olun.
Bu çözüm, özellikle tek-serili sütun veya çubuk grafikler için basitliği ve hızlı sonuçlar nedeniyle tercih edilir. Daha fazla kontrol veya otomatik toplu değişiklikler için aşağıdaki gelişmiş yöntemleri göz önünde bulundurun.
VBA makrosu: Pozitif/negatif değerlere göre otomatik olarak çubukları renklendirme
Eğer çubuk renklerini programlı olarak değere göre (pozitif veya negatif) ayarlamak istiyorsanız veya birden fazla veri serisi veya daha karmaşık renk mantığına sahip grafiklerle uğraşmanız gerekiyorsa, bir VBA makrosu kullanabilirsiniz. Bu yöntem, özellikle düzenli olarak grafiklerinizi güncellediğinizde veya büyük veri setlerini yönettiğinizde, toplu işleme ve tutarlı biçimlendirme için esneklik sağlar.
1. Visual Basic for Applications düzenleyicisini açmak için Alt + F11 tuşlarına basın. VBA penceresinde, Ekle > Modül'e tıklayın, ardından aşağıdaki kodu yeni modüle kopyalayıp yapıştırın:
Sub ColorBarsPositiveNegative()
Dim cht As Chart
Dim srs As Series
Dim iPoint As Integer
Dim vValue As Variant
Dim posColor As Long
Dim negColor As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
' Set your preferred RGB colors below
posColor = RGB(91, 155, 213) ' Blue for positive
negColor = RGB(192, 80, 77) ' Red for negative
' Use currently selected chart
If ActiveChart Is Nothing Then
MsgBox "Select a chart first.", vbExclamation, xTitleId
Exit Sub
End If
Set cht = ActiveChart
For Each srs In cht.SeriesCollection
For iPoint = 1 To srs.Points.Count
vValue = srs.Values(iPoint)
If vValue >= 0 Then
srs.Points(iPoint).Format.Fill.ForeColor.RGB = posColor
Else
srs.Points(iPoint).Format.Fill.ForeColor.RGB = negColor
End If
Next iPoint
Next srs
End Sub
2. VBA düzenleyicisini kapatın. Excel çalışma kitabınıza geri dönün, grafiğinizi seçin ve ardından Alt + F8 tuşlarına basarak "Makro" iletişim kutusunu açın. Seçin ColorBarsPositiveNegative
ve tıklayın Çalıştır. Makro, tüm çubuklar üzerinde döngü yapacak ve pozitif değerlere mavi, negatif değerlere kırmızı uygulayacaktır.
İpuçları & Notlar:
posColor
venegColor
’ıRGB
fonksiyonunu kullanarak (RGB(R,G,B)
) istediğiniz herhangi bir renge özelleştirebilirsiniz. Excel'in standart paleti için kesin RGB değerleri için renk seçiciye başvurun.- Bu çözüm, kümelendirilmiş sütun ve çubuk grafiklerinde, tek veya birden fazla seride işe yarar. Yığılmış grafikler ek değişiklikler gerektirebilir.
- Eğer makro hiçbir etki yaratmazsa, kodu çalıştırmadan önce grafiğin aktif olarak seçili olduğunu tekrar kontrol edin.
- Birden fazla grafik veya dinamik veri setleri boyunca toplu otomasyon için, tüm grafikler arasında dolaşmak üzere kodu değiştirebilirsiniz.
Bu VBA yaklaşımı, özellikle rutin olarak karmaşık raporlar oluşturuyorsanız veya varsayılan grafik seçenekleri tarafından desteklenmeyen yüksek düzeyde özelleştirilebilir renklendirme kuralları gerektiren durumlarda idealdir. Ancak makro güvenlik ayarları kod yürütmesini kısıtlayabilir, bu yüzden istenirse makroları etkinleştirin.
Excel formülü: Çift renkli çubuk grafik için yardımcı sütunlar ve veri serileri kullanımı
Başka bir pratik çözüm—özellikle renk ataması üzerinde tam manuel kontrol sahibi olmak istiyorsanız veya sadece pozitif ve negatif değil aynı zamanda büyüklüğe göre farklı tonlar kullanmak istiyorsanız—iki yardımcı sütun oluşturmak için Excel formüllerini kullanmaktır. Bir sütun yalnızca pozitif değerleri temsil eder, diğer sütun yalnızca negatif değerleri temsil eder. Her biri kendi veri serisi olarak çizilir ve her serisi için benzersiz renkler atanır. Bu yöntem, gelişmiş koşullu biçimlendirme mantığı uygulamanız gerektiğinde veya belirli çubuklara yalnızca veri etiketleri ekleme gerektiğinde bile iyi çalışır.
Aşağıda verilerinizi nasıl düzenleyebileceğiniz ve grafiğinizi yapılandırabileceğiniz açıklanmaktadır:
Orijinal değerlerinizin B sütununda olduğunu varsayalım (B2:B11).
1. Orijinal verilerinizin yanına iki yardımcı sütun ekleyin: "Pozitif" ve "Negatif".
2. Yeni "Pozitif" yardımcı sütununda, ilk hücreye (örn., C2) aşağıdaki formülü girin:
=IF(B2>=0,B2,NA())
Bu formül, B2'deki değeri pozitif veya sıfır ise aktarır; eğer negatifse NA() döndürür, ki bu da Excel grafikleri tarafından görmezden gelinir (çubuk gösterilmez).
3. "Negatif" yardımcı sütununda, ilk hücreye (örn., D2) aşağıdaki formülü girin:
=IF(B2<0,B2,NA())
Bu formül negatif değerleri gösterir ve negatif olmayanları gizler.
4. Yardımcı sütunlardaki formülleri aşağı doğru tüm veri aralığı boyunca sürükleyin.
5. Ctrl tuşuna basılı tutarak, kategori etiketlerinizi ve her iki yardımcı sütunu seçin, ardından kümelendirilmiş bir sütun veya çubuk grafiği ekleyin. İki veri serisi göreceksiniz: biri pozitif sayılar için (yalnızca pozitif değerler için çubuklar gösterir), diğeri negatif sayılar için, her ikisi de iki farklı çubuk rengine sahiptir.
İpuçları ve Notlar:
NA()
kullanmak, istenmeyen pozisyonlarda boş/sıfır yükseklikli çubukların olmamasını sağlar ve grafiğin görsel netliğini korur.- Bu yaklaşım, çubukları özel eşiklere veya değer aralıklarına göre renklendirmek için genelleştirilebilir — örneğin, yardımcı sütun sayısını ve koşullu mantığı genişleterek.
- Grafiğinizi otomatik olarak güncellemeniz gerekiyorsa, grafiğin aralığını genişlettiğinizden veya verilerinizi bir Excel Tablosuna dönüştürdüğünüzden emin olun.
- 'Eğer negatifse ters çevir' seçeneği yeterli esneklik sağlamadığında veya yığılmış/karmaşık grafiklerle çalışırken bu yöntemi kullanın.
Bu yapıyla, grafik güncellemeleri ve biçimlendirme ayarlamaları basittir ve bireysel seri biçimlendirmesi üzerinde detaylı kontrole sahip kalırsınız.
İlgili makaleler:
Birbirinden ayrı verilerle nasıl grafik eklenir?
Excel'de yığılmış sütun grafiğine toplam etiketler nasıl eklenir?
Excel'de Gantt grafiği nasıl oluşturulur?
En İyi Ofis Verimlilik Araçları
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.





- 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