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

Excel’de grafikte sıfır değerli veri etiketleri nasıl gizlenir?

YazarSun Değiştirme Tarihi

Excel’de grafik oluştururken veri etiketleri eklemek, veri noktalarını açıklamaya ve izleyicilerin değerlere doğrudan erişim sağlamaya yardımcı olur. Ancak grafik verileriniz sıfır içerdiğinde Excel bu sıfırları genellikle veri etiketleri olarak görüntüler; bu durum kafa karışıklığına yol açabilir veya grafiğin görsel çekiciliğini azaltabilir. İş, akademik ya da raporlama senaryolarının çoğunda yalnızca gerçekten anlamlı değerlerin grafikte gösterilmesi tercih edilir; bu nedenle sıfır olan veri etiketlerinin gizlenmesi yaygındır.

Neyse ki Excel, sıfır değerli Veri Etiketlerini gizlemek için farklı ihtiyaçlara ve iş akışlarına uygun çeşitli pratik yöntemler sunar. Bu öğreticide, yerleşik biçimlendirmeyi, formüle dayalı yaklaşımları ve hatta VBA ile otomasyonu kapsayan popüler yöntemler özetleniyor. Grafiklerinizin yalnızca önemli verileri göstermesini sağlamak için adım adım talimatlar ve kullanışlı ipuçları için okumaya devam edin.


Özel Sayı Biçimiyle grafikte sıfır Veri Etiketleri gizleme

Grafiğinizde sıfır Veri Etiketleri değerlerini orijinal verileri değiştirmeden gizlemek istiyorsanız, en hızlı yollardan biri Veri Etiketleri öğesine özel bir sayı biçimi uygulamaktır. Bu yöntem özellikle temel verileri (sıfırlar dahil) korumak ancak grafiğe Sıfır Değerler olarak göstermemek istediğinizde kullanışlıdır.

1. İlk olarak, grafiğinize gerektiği gibi Veri Etiketleri ekleyin. Ardından, herhangi bir Veri Etiketi öğesine sağ tıklayın ve bağlam menüsünden «Veri Etiketleri Biçimlendir» seçeneğini seçin. Ekran görüntüsüne bakın:

bağlam menüsünden Veri Etiketlerini Biçimlendir'i tıklayın

2. «Veri Etiketleri Biçimlendir» iletişim kutusunda, sol bölmeden Sayı seçeneğine tıklayın. Ardından Kategori listesinden Özel kategorisini seçin. Özel format kodunu #"" biçim kodu kutusuna girin ve Tür Listesi’ne kaydetmek için Ekle düğmesine tıklayın. Ekran görüntüsüne bakın: Ekle.

özel biçim kodu ayarla

Not: Excel 2013 veya daha yeni sürümlerde, herhangi bir veri etiketine sağ tıklayıp «Veri Etiketleri Biçimlendir» seçtikten sonra biçimlendirme bölmesinde Sayı bölümünü genişletin, Özel seçeneğini işaretleyin, biçim kodu olarak #"" girin ve Biçim Kodu alanına yazdıktan sonra Ekle’ye tıklayın.

Excel 2013 ve sonraki sürümlerde grafikte sıfır veri etiketlerini gizleme adımları

3. İletişim kutusundan çıkmak için Kapat düğmesine tıklayın. Artık sıfır değerine sahip tüm veri etiketleri grafikte gizlenecek ve yalnızca sıfır olmayan değerler görünecektir.

tüm sıfır veri etiketleri grafikte gizlendi

İpucu: Sıfır veri etiketlerinin değerlerini geri yüklemek için Sayı > Özel yolunu izleyerek Veri Etiketleri Biçimlendir iletişim kutusuna dönün ve Tür Listesi’nden #,##0;-#,##0 gibi standart bir sayı biçimini seçin.

Bu çözüm, hızlı bir görsel düzeltme istediğinizde özellikle etkilidir ve çoğu sayı tabanlı grafik türü için (sütun, çubuk, çizgi vb.) çalışır. Ancak Kaynak Aralığı düzenli olarak formüllerle veya değişen Sıfır Değerler ile güncelleniyorsa, aşağıda açıklanan formül tabanlı veya otomatik çözümleri değerlendirmeniz faydalı olabilir.

Dikkat: Özel sayı biçimlendirme, sıfırları grafikte görsel olarak gizler; ancak Gerçek Değer, arka planda ve Kaynak Veri’de sıfır olarak kalır.


Excel Formülü - Kaynak Veri içinde IF formülüyle grafikte sıfırları gizleme

Excel grafiğinizde sıfır değerli Veri Etiketleri’nin görünmesini engellemenin başka bir pratik yolu, Kaynak Veri’nizi bir IF formülüyle değiştirmektir. Bu yöntem, grafiğin Veri Aralığı sütunundaki sıfır değerleri boş hücrelerle değiştirerek Excel’in grafik motorunun bu noktaları çizmemesini veya etiketlememesini sağlar. Özellikle grafiğiniz dinamik bir Veri Aralığı’na veya formüllere dayanıyorsa ve ek biçimlendirme adımlarına gerek kalmadan hangi verilerin gösterileceğini kontrol etmek istiyorsanız bu yaklaşım oldukça kullanışlıdır.

Uygulanabilir senaryolar: Kaynak veriniz üzerinde denetiminiz olduğunda (veya grafiği desteklemek için bir yardımcı sütun ekleyebildiğinizde) ve sıfır değerleri hem grafik etiketlerinden hem de grafik serisinden tamamen dışlamak istediğinizde bu çözümü tercih edin.

Avantajlar: Basit ve etkili; sıfırların hem grafik veri noktalarından hem de etiketlerinden kaldırılmasını sağlar.

Dezavantajlar: Mevcut verilerinizi değiştirmek istemiyorsanız, ya mevcut verilerinizi ayarlamanız ya da bir yardımcı sütun eklemeniz gerekir.

Bu çözümü uygulamak için:

1. Yeni bir yardımcı sütuna veya mevcut Veri Aralığı sütununuza (örneğin, orijinal değerleriniz B sütununda)B2 hücresinden başlıyorsa) şu formülü ilgili yardımcı sütun hücresine (örneğin C2) girin:

=IF(A1=0,"",A1)

Bu formül C2 hücresini kontrol eder: Değer sıfırsa boş bir hücre döndürür; aksi takdirde orijinal değeri korur.

2. Formülü onaylamak için Enter tuşuna basın. Ardından, formül hücresini seçip doldurma tutamacını sürükleyerek ya da Ctrl+C/Ctrl+V kısayollarıyla formülü orijinal verilerinizin yanına gerektiği kadar kopyalayın.

3. Grafiğinizin Veri Aralığı öğesini bu yeni yardımcı sütuna (örneğin)C sütunu) başvuracak şekilde güncelleyin; böylece çizilen seriler, ayarlanmış değerlere göre yansıtılacaktır.

  1. Grafikteki herhangi bir veri etiketine sağ tıklayın ve «Veri Etiketlerini Biçimlendir» seçeneğini seçin.
    Veri Etiketlerini Biçimlendir seçeneğini gösteren bir ekran görüntüsü
  2. «Etiket Seçenekleri» altında «Hücrelerden Değer» seçeneğini işaretleyin. Ardından açılan iletişim kutusunda yardımcı sütununuzun aralığını seçip **Tamam**’a tıklayın.
    hücrelerden değer seçme seçeneğini ve açılır pencereyi gösteren bir ekran görüntüsü
  3. «Değer» gibi diğer etiket seçeneklerinin işaretini kaldırın.

Artık Excel, grafikteki Veri Aralığı sütunundaki hücreler gerçekten boş (yani sıfır değil) olduğundan, Sıfır Değerler için Veri Etiketleri değerlerini görüntülemeyecektir. Hatırlatma: Grafik ayarlarınızda boş hücrelerin sıfır olarak yorumlanmadığından emin olun (örneğin, çizgi veya Dağılım Grafiği türlerinde “Veri Seç” → “Gizli ve Boş Hücreler” yolunu izleyerek «Gizli ve Boş Hücre Ayarları»nı kontrol edin).

Hata uyarısı: Formül sütununuzdaki herhangi bir hücrede #DEĞER! gibi hatalar varsa, bu noktalar grafikten çıkarılabilir veya hata etiketleri gösterebilir—formülünüzün tüm satırlarda düzgün çalıştığından emin olun.


VBA Kodu - Grafikte sıfır Veri Etiketleri değerlerini otomatik olarak gizleme

Daha büyük veri kümeleri, sık güncellenen grafikler veya tekrarlayan raporlamalar söz konusu olduğunda, Excel grafiğinde sıfır değerli Veri Etiketlerini otomatik olarak gizlemek ya da kaldırmak için VBA kullanmak son derece pratik ve verimlidir. VBA çözümü, süreci otomatikleştirmek veya birden fazla grafiği aynı anda manuel biçimlendirme yapmadan yönetmek istediğinizde idealdir.

Uygulanabilir senaryolar: Bu yaklaşım, makroları rahatlıkla çalıştıran kullanıcılar için ya da birden fazla Excel çalışma kitabı arasında karmaşık ve tekrarlayan grafik görevlerini yönettiğiniz durumlarda en uygundur.

Avantajlar: Sıfır veri etiketlerinin gizlenmesini otomatikleştirerek zamandan tasarruf sağlar ve manuel hataları en aza indirir. Grafik verileri güncellense bile ya da sıkça değişen panolar oluşturulsun, sorunsuz çalışır.

Dezavantajlar: Makroların etkinleştirilmesi ve temel VBA yordamlarının anlaşılması gerekir. VBA ile yapılan değişiklikler, veri veya grafik serileri güncellendikten sonra yenilenmeye ihtiyaç duyabilir.

Bu VBA çözümünü kullanmak için:

1. Excel Şeridi’ndeki Geliştirici sekmesinde Visual Basic seçeneğine tıklayarak VBA düzenleyicisini açın. VBA penceresinde Ekle > Modül yolunu izleyin ve aşağıdaki kodu yeni oluşturulan modüle yapıştırın:

Sub HideZeroDataLabels()
'Updated by extendoffice 2025/7/11
    Dim cht As Chart
    Dim s As Series
    Dim pt As Point
    Dim xTitleId As String

    On Error Resume Next
    xTitleId = "KutoolsforExcel"

    Set cht = Application.ActiveChart
    If cht Is Nothing Then
        MsgBox "Please activate the chart from which you want to hide zero data labels.", vbExclamation, xTitleId
        Exit Sub
    End If

    For Each s In cht.SeriesCollection
        For Each pt In s.Points
            If pt.HasDataLabel Then
                If pt.DataLabel.Text = "0" Or pt.DataLabel.Text = "0%" Then
                    pt.DataLabel.Delete
                End If
            End If
        Next pt
    Next s
End Sub

2. Çalışma sayfanıza dönün ve sıfır değerli Veri Etiketlerini gizlemek istediğiniz grafiği etkinleştirin (grafik kenarlığına bir kez tıklayarak).

3. VBA düzenleyicisine dönün ve Çalıştır düğmesi Çalıştırdüğmesine tıklayın (veya makroyu çalıştırmak için)F5 tuşuna basın). Makro, tüm grafik serilerini tarayacak ve sıfır değerine sahip etiketleri otomatik olarak gizleyecek; diğer veri etiketlerini ise olduğu gibi bırakacaktır.

Pratik ipuçları: Grafiğiniz birden fazla veri serisi içeriyorsa, makro her seriyi ayrı ayrı işler. Daha kolay tekrarlı kullanım için makroyu özel bir düğmeye de atayabilirsiniz.

Hata uyarısı: Makroyu çalıştırmadan önce makroların etkinleştirildiğinden ve işlemek istediğiniz grafiğin şu anda etkin olduğundan emin olun; aksi takdirde makro bir uyarı gösterecektir.


İlgili Makaleler:

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