Excel'de birden çok çalışma sayfasından grafik nasıl oluşturulur?
Birçok pratik senaryoda, aylık veya yıllık raporlar, departman istatistikleri veya ayrı sekmelerde tutulan karşılaştırmalı özetler gibi, bir Excel çalışma kitabındaki birden fazla çalışma sayfasına yayılmış verilere sahip olabilirsiniz. Bu çoklu sayfalardan gelen verileri özetleyen veya görselleştiren faydalı bir grafik oluşturmak, özellikle çalışma sayfaları genelinde veri yapıları tutarlı olduğunda, hızlıca kilit içgörüler sağlayabilir.
Örneğin, dört farklı çalışma sayfasında aynı formatta dört tablonuz olduğunu düşünün, aşağıdaki ekran görüntüsünde gösterildiği gibi. Her bir çalışma sayfasından bir seri derleyerek (eğilim veya karşılaştırmalı görünümler için) veya her bir sayfadan anahtar veri noktalarını seçerek (hızlı anlık karşılaştırmalar için) bir grafik oluşturmanız gerekebilir. Bu makale, size birkaç pratik çözümü adım adım talimatlar, ek ipuçları ve sorun giderme rehberliğiyle birlikte açıklayarak en iyi nerede kullanıldıklarını anlatacaktır.
- Birden çok çalışma sayfasından birçok veri serisi çıkararak grafik oluştur
- Birden çok çalışma sayfasından birçok veri noktası çıkararak grafik oluştur
- Birden çok çalışma sayfasından veri birleştirme ve grafik oluşturma için VBA kodu
Birden çok çalışma sayfasından birçok veri serisi çıkararak grafik oluştur
Aynı yapılandırılmış verilere sahip çeşitli çalışma sayfalarında serileri karşılaştırmak istediğinizde, örneğin ayrı sekmelerde bulunan dört farklı ayda bölge bazlı satışlar gibi, çoklu veri serisi içeren birleştirilmiş bir sütun grafiği etkili bir görsel karşılaştırma sağlar.
Bu yöntem elle seçim gerektirir ancak basittir ve karmaşık formüller veya makrolara ihtiyaç duymaz. Çalışma sayfalarınızın düzeni aynı olduğunda ve kaynak sayfalardan doğrudan bir grafik oluşturmanız gerektiğinde en iyi şekilde çalışır.
Grafiğinizi ayarlamak için şu adımları izleyin:
1. Tıklayın Ekle > Sütun Grafiği Ekle (veya Sütun) > Kümelenmiş Sütun. Bu, çalışma sayfasında boş bir grafik açar.
2. Yeni eklenen boş grafiğe sağ tıklayın ve bağlam menüsünden Veri Seç seçeneğini seçin.
3. Veri Kaynağını Seç iletişim kutusunda Ekle düğmesine tıklayarak yeni bir veri serisi eklemeye başlayın.
4. Seriyi Düzenle iletişim kutusunda, serinin adını girin ve ilgili çalışma sayfasına giderek serinin değerlerini belirtin ve gerekli veri aralığını seçin. Referansların doğru olduğundan emin olun, çünkü referans hataları grafiğin yanlış veri veya #BAŞV gibi hatalar göstermesine neden olabilir. Onaylamak için Tamam'a tıklayın.
İpucu: Seri değerleri kutusunda başka bir çalışma sayfasından veriye referans vermek için, hedef sayfaya geçin ve ardından istediğiniz aralığı seçin. Excel, referansta otomatik olarak çalışma sayfası adını ekleyecektir.
5. Grafiğe dahil etmek istediğiniz her çalışma sayfası için 3 ve 4 adımlarını tekrarlayın. Tüm serileri ekledikten sonra, bunları iletişim penceresindeki Serilerin Adı Aralığı altında listelenmiş olarak göreceksiniz.
Not: Her sayfada her zaman aynı hücre aralığı yapısını seçtiğinizden emin olun; tutarsızlıklar grafik yanıltıcı olabilir veya hizalama sorunlarına neden olabilir.
6. Grafiğinizi ince ayarlamak için, Veri Kaynağını Seç penceresinde Yatay (Kategori) Eksen Etiketleri altında Düzenle'ye tıklayın. Eksen Etiketleri iletişim kutusunda, verilerle doğru hizalanması için ilgili etiketleri seçin. İşiniz bittiğinde Tamam'a tıklayın.
7. Tamam'a tıklayarak Veri Kaynağını Seç iletişim kutusunu kapatın. Grafiğiniz artık birden fazla çalışma sayfasından veri serilerini birleştiriyor.
8. (Opsiyonel) Görsel netliği artırmak için, grafiği seçin, ardından Tasarım > Grafik Öğesi Ekle > Açıklama, ve bir seçenek seçin (örneğin Açıklama > Alt) her seriyi tanımlayan açıklamaları görüntülemek için.
Bu yaklaşım statik veri setleri için idealdir. Ancak, çalışma sayfa düzenleri değişiyorsa veya sayfalar arasındaki veri aralığı farklıysa, önce bu farklılıkları ele almanız gerekir. Verileriniz sık sık güncelleniyorsa veya otomatikleştirilmiş birleştirme gerekiyorsa, daha fazla verimlilik için aşağıdaki diğer çözümleri göz önünde bulundurun.
İşte dört farklı çalışma sayfasından alınan veri serilerini görsel olarak karşılaştıran ortaya çıkan kümelenmiş sütun grafiği:
Birden çok çalışma sayfasından birçok veri noktası çıkararak grafik oluştur
Tüm seriler yerine birkaç çalışma sayfasından tek tek veri noktalarını seçerek bir grafik oluşturmak istediğiniz durumlarda, önce hedef hücreleri bir özet sayfasına toplayabilir ve ardından bunları birlikte grafiğe ekleyebilirsiniz. Bu, 'Toplam' değeri gibi tek bir metriği birden fazla departman sayfasından karşılaştırmak istediğinizde yaygındır.
Kutools for Excel’ın Çalışma Sayfalarına Dinamik Referanslar özelliği, birden fazla sayfadan belirli değerleri tek bir özet sayfasına çıkarmak için verimli bir yol sunar ve özellikle kaynak değerlerin zaman içinde değişebileceği dinamik veriler için yararlıdır.
İşte veri noktalarını toplama ve grafiği oluşturma yöntemi:
1. Sayfa Sekmesi çubuğunda Yeni düğmesine tıklayın veya
birleştirme için yeni bir çalışma sayfası oluşturun.
2. Bu yeni çalışma sayfasında, diğer sayfalardan veri çekmek istediğiniz hücreyi seçin. Ardından şuraya gidin: Kutools > Daha Fazla (altında Formül grubu) > Çalışma Sayfalarına Dinamik Referanslar.
3. Çalışma Sayfası Referanslarını Doldur iletişim kutusunda, aşağıdakileri yapın:
- Doldurma sırası açılır menüsünden Hücre başına dikey doldurma seçin. Bu, dönen değerleri dikey bir listede düzenleme yapacaktır.
- Referans etmek istediğiniz hücreleri içeren çalışma sayfalarını işaretleyin, yalnızca ilgili kaynak sekmeleri seçtiğinizden emin olun.
- Tıklayın Aralığı Doldur değerleri çekmek için, ardından Kapat tamamlandığında.
İpucu: Farklı türde veri toplamanız gerekiyorsa, bu adımı tekrar edebilir, özet sayfanızdaki verileri gerektiği gibi farklı sütunlar veya satırlar olarak düzenleyebilirsiniz.
Bu adımlardan sonra, seçtiğiniz verilerin her bir çalışma sayfasından yeni sayfanızda düzgün bir şekilde organize edildiğini göreceksiniz.
4. Konsolide edilen veri noktalarını vurgulayın ve ardından normal şekilde grafiği oluşturun: Ekle > Sütun Grafiği Ekle (veya Sütun) > Kümelenmiş Sütun.
Şimdi, her biri farklı bir çalışma sayfasından gelen seçili veri noktalarını görsel olarak karşılaştıran kümelenmiş bir sütun grafiği oluşturdunuz.
İpuçları:
- Bu yöntem, dinamik olarak güncellenen grafikler için en iyisidir, çünkü kaynak veriler değiştiğinde bağlantılar otomatik olarak yenilenebilir (doğrudan referanslar veya formüller kullandığınız sürece).
- #BAŞV! hatalarıyla karşılaşırsanız, kaynak çalışma sayfası adlarını kontrol edin, çünkü yeniden adlandırılan/silinen sayfalar referansları bozabilir.
Tanıtım: Excel'de birden çok çalışma sayfasından grafik oluştur
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
Birden çok çalışma sayfasından veri birleştirme ve grafik oluşturma için VBA kodu
Çok sayıda çalışma sayfasıyla uğraşırken veya rutin güncellemeler gerektiğinde daha otomatik ve ölçeklenebilir bir çözüm arayan kullanıcılar için, bir VBA makrosu birden fazla sayfadan veri toplamada ve anında grafik oluşturmada etkili olabilir. VBA, veri birleştirme işlemini özelleştirmenize olanak tanır ve bu da gelişmiş kullanıcılar veya raporlarını sık sık güncelleyen herkes için uygundur.
Avantajlar: Otomasyon, özel ihtiyaçlar için yüksek esneklik, çok sayıda çalışma sayfasıyla iyi çalışır.
Potansiyel dezavantajlar: Makroları çalıştırmak için izin gerektirir ve bazı kullanıcılar VBA sözdizimi veya sorun giderme konusunda bilgi sahibi olmayabilir.
Aşağıdaki örneği kullanarak tüm çalışma sayfalarından belirli bir hücreyi (örneğin, B2) yeni bir özet sayfasına birleştirin ve ardından birleştirilmiş verilerden kümelenmiş bir sütun grafiği oluşturun:
1. Geliştirici Araçları > Visual Basic'e tıklayarak Microsoft Visual Basic for Applications penceresini açın. Ekle > Modül'e tıklayın, ardından aşağıdaki kodu modüle yapıştırın:
Sub CombineDataAndChart()
Dim ws As Worksheet
Dim summarySheet As Worksheet
Dim lastRow As Long
Dim destRow As Long
Dim wsCount As Integer
Dim i As Integer
Dim rng As Range
On Error Resume Next
' Create summary sheet or clear previous one
Application.DisplayAlerts = False
For Each ws In Worksheets
If ws.Name = "SummaryChartData" Then
ws.Delete
Exit For
End If
Next
Application.DisplayAlerts = True
Set summarySheet = Worksheets.Add
summarySheet.Name = "SummaryChartData"
destRow = 1
' Set header
summarySheet.Cells(destRow, 1).Value = "Sheet"
summarySheet.Cells(destRow, 2).Value = "Value"
destRow = destRow + 1
' Collect data from all sheets (change range as needed)
For Each ws In Worksheets
If ws.Name <> "SummaryChartData" Then
summarySheet.Cells(destRow, 1).Value = ws.Name
summarySheet.Cells(destRow, 2).Value = ws.Range("B2").Value ' Modify "B2" as needed
destRow = destRow + 1
End If
Next
' Create chart
Dim chartObj As ChartObject
Set chartObj = summarySheet.ChartObjects.Add(Left:=250, Width:=350, Top:=20, Height:=250)
chartObj.Chart.ChartType = xlColumnClustered
chartObj.Chart.SetSourceData Source:=summarySheet.Range("A1:B" & destRow - 1)
chartObj.Chart.HasTitle = True
chartObj.Chart.ChartTitle.Text = "Combined Data from All Sheets"
xTitleId = "KutoolsforExcel"
End Sub
2. Tıklayın VBA düzenleyicisinde Çalıştır düğmesine tıklayın ve kodu çalıştırın. Makro otomatik olarak bir özet sayfası ("SummaryChartData") oluşturacak, tüm çalışma sayfalarından veri (bu örnekte, hücre B2'deki değer) toplayacak ve derlenmiş verilere dayalı bir grafik oluşturacaktır.
Not:
- Her bir çalışma sayfasından farklı bir hücre çıkarmak istiyorsanız,
ws.Range("B2")
referansını buna göre ayarlayın. - Daha fazla sütun veya esnek aralıklar eklemek için, kod mantığını genişletebilir veya sütun indeksleri arasında döngü yapabilirsiniz.
- Herhangi bir çalışma sayfası adı çakışması olursa, makro özet sayfasını otomatik olarak üzerine yazacak veya yeniden oluşturacaktır.
- Makroları çalıştırmadan önce, Excel ayarlarınızın makro yürütmesine izin verdiğinden emin olun.
Hatalarla karşılaşırsanız, çalışma sayfası adlarını, belirtilen hücre referanslarını kontrol edin ve hiçbir çalışma sayfasının korumalı veya gizli olmadığından emin olun.
İlgili makaleler:
Excel'de çalışma sayfaları arasında hücreleri yansıtmak/bağlamak
Excel'de çalışma sayfaları arasında adlandırılmış aralık tanımlama
Excel'de birden çok çalışma sayfasından/ona veri kopyalama
Çalışma sayfaları/çalışma kitapları arasında koşullu biçimlendirme uygulama
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