Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de grafik serilerini nasıl yeniden sıralarım?

Author Sun Last modified

Excel'de bir grafik eklediğinizde, grafiğinizde gösterilen veri serilerinin sırası, varsayılan olarak orijinal veri setinizdeki veri sütunlarının sırasına göre belirlenir. Ancak, bu serilerin sırasını değiştirerek grafiğinizin görünümünü veya netliğini ayarlamak isteyebilirsiniz. Örneğin, belirli kategorileri vurgulamak için onları lejantta veya yığın sırasında ileri veya geri taşıyabilir ya da tercih ettiğiniz bir sunum stilini eşleştirebilirsiniz. Bu kılavuz, hem manuel hem de otomatik yaklaşımları içeren Excel'de grafik serilerini yeniden sıralama yöntemlerini ele alacak ve tipik kullanım senaryoları, ipuçları ve sorun giderme önerilerine dair bilgiler sunacaktır.


Grafik serilerini yeniden sırala (Veri Seç iletişim kutusu)

Excel'de grafik serilerinin göründüğü sırayı değiştirmek için Veri Seç iletişim kutusunu kullanabilirsiniz. Bu yöntem, özellikle sütun, çizgi veya çubuk grafikleri gibi yaygın grafik türlerinde serilerin sırasını görsel olarak ayarlamak için oldukça kullanışlıdır. Kodlama gerektirmez, kullanımı basittir ve yönetilebilir sayıda seri içeren grafikler için iyi çalışır.

Ancak, sık sık grafikleri yeniden sıralıyorsanız veya büyük veri setleriyle çalışıyorsanız, bu makalenin ilerleyen bölümlerinde yer alan VBA tabanlı çözümü değerlendirmenizi öneririz.

Adımlar:

1. Grafiğinize sağ tıklayın ve açılan menüden Veri Seç’i seçin.

Select Data menu from right-click

2. Veri Seç iletişim kutusunda, Lejant Girdileri (Seri) altında yeniden sıralamak istediğiniz seriyi seçin. Yukarı Taşı (▲) veya Aşağı Taşı (▼) düğmelerini kullanarak seçili seriyi yeniden konumlandırın.

Move series up or down

3. Değişiklikleri uygulamak için Tamam'a tıklayın. Grafiğiniz artık yeni seri sırasını görsel olarak ve lejantta yansıtacaktır.

Chart before reordering
arrow indicating transformation
Chart after reordering

📌 İpuçları ve Hatırlatmalar:

  • Serileri yeniden sıralarken karışıklığı önlemek için verilerinizi açıkça etiketleyin.
  • Değişiklikler grafiğinizde canlı olarak önizlenir — Tamam'a tıklamadan önce denemekten çekinmeyin.
  • Yukarı/Aşağı Taşı düğmeleri devre dışı bırakıldıysa, bir serinin seçili olduğundan ve grafik türünün yeniden sıralamayı desteklediğinden emin olun.
  • Belirli grafik türleri (örneğin, karma grafikler) sınırlı yeniden sıralama yeteneklerine sahip olabilir.

Eğer birden fazla grafikte sık sık seri yeniden sıralıyorsanız veya bu süreci otomatikleştirmek istiyorsanız, gelişmiş kontrol için aşağıdaki VBA tabanlı çözüme geçin.


VBA: Programlı Olarak Grafik Serilerini Yeniden Sıralama

Birden fazla grafikle çalışan veya grafik serilerini yeniden sıralamayı otomatikleştirmeye ihtiyaç duyan kullanıcılar için VBA (Visual Basic for Applications), verimli bir çözüm sunar. Bu yaklaşım şu durumlarda idealdir:

  • Pano veya tekrarlayan raporlarda sık sık seri yeniden sıralıyor iseniz
  • Çalışma sayfaları veya çalışma kitapları arasında birden fazla grafiği yönetiyorsanız
  • Grafik serilerinin sırasını otomatik olarak standartlaştırmak istiyorsanız

VBA kullanmak zaman kazandırır ancak makroları etkinleştirmeyi ve VBA düzenleyiciye aşina olmayı gerektirir. Her zaman bir makro çalıştırmadan önce çalışma kitabınızı kaydedin.

Adım 1: Visual Basic for Applications düzenleyisini açmak için Alt + F11 tuşlarına basın.

Adım 2: Düzenleyicide, Ekle > Modül’e giderek yeni bir kod modülü oluşturun.

Adım 3: Aşağıdaki kodu modüle kopyalayıp yapıştırın:

Sub ReorderChartSeries()
    Dim cht As Chart
    Dim desiredOrder As Variant
    Dim i As Long, j As Long

    ' Define the desired order (update series names as needed)
    desiredOrder = Array("Series2", "Series1", "Series3")

    ' Reference the first chart on the active sheet
    Set cht = ActiveSheet.ChartObjects(1).Chart

    For i = 0 To UBound(desiredOrder)
        For j = 1 To cht.SeriesCollection.Count
            If cht.SeriesCollection(j).Name = desiredOrder(i) Then
                cht.SeriesCollection(j).PlotOrder = i + 1
            End If
        Next j
    Next i
End Sub

Adım 4: Basın F5 ya da Run button Çalıştır düğmesine tıklayarak makroyu çalıştırın. Grafik serileri desiredOrder dizisine göre yeniden sıralanacaktır.

desiredOrder dizisini kendi seri adlarınıza uygun şekilde değiştirebilirsiniz. Adların, grafik lejantınızda gösterilenlerle tam olarak eşleştiğinden emin olun.

📌 Notlar ve Sorun Giderme:

  • Çalışma kitabınızda birden fazla grafik varsa, ChartObjects(1) öğesini başka bir grafiği hedeflemek veya sayfadaki tüm grafikler arasında döngü yapmak için değiştirin.
  • Gerçek seri adlarını kontrol etmek için grafiği seçin ve Veri Seç iletişim kutusunu kullanın.
  • Makro yeniden sıralamayı başaramazsa, makroların etkin olduğunu ve seri adlarının doğru yazıldığını kontrol edin.
  • Veri kaybını önlemek için her zaman VBA betiklerini bir yedek kopyada test edin.

Bu VBA yöntemi, özellikle birden fazla görselde tutarlılık gerektiren raporlama iş akışlarında, grafik biçimlendirme görevlerini otomatikleştirmede oldukça faydalıdır.


İlgili Makaleler:


En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi 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ş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 Değiştir | Aralıkları & 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ı & Ç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 İyi15 Araç Takımı: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ştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

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.

Excel Word Outlook Tabs PowerPoint
  • 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