1 tablodan çoklu serilerle Excel dağılım grafiği


21

Aşağıdaki gibi bir masa var diyelim:

Label | X | Y | A | 1 | 1 | B | 2 | 2 | B | 3 | 2 | A | 4 | 3 | C | 5 | 4 | A | 4 | 3 | C | 2 | 1 |

Nasıl 3 serisi (A, B, C) ile bir Excel dağılım grafiği içine bu yapabilirsiniz olmadan manuel olarak (her dizi için el ile doğru satırları seçerek bu cevap gibi ). Bu tablo bu grafik olacaktır:

görüntü tanımını buraya girin

Bunu yeni verilerle dinamik olarak yapmak istediğim için sıralama yardımcı olmaz.


Ne denedin Verilerinizi düzenlemek için bir pivot tablo kullanmayı ve ardından oradan bir tablo oluşturmayı düşündünüz mü? Pivot Tablolardan Düzenli Tablolar size yardımcı olabilir.
CharlieRB

1
@CharlieRB PivotTable en veri toplamlarını verir? Tüm veri noktalarının grafikte görünmesini istiyorum, PivotTable'lar bana nasıl yardımcı olabilir?
dtech

Ayrıca ne elde etmek istediğimi göstermek için çizilen grafiği ekledim, ancak otomatik olarak.
dtech

Hayır, her seriyi ayrı ayrı eklemeniz gerekir. İster bir makroyla otomatikleştirmeyi denemek ister yoksa yerleşik araçları kullanın.
Raystafarian,

Grafikte A için daha fazla nokta olması gerekiyor mu? Örneğin, (4,3)?
binaryfunt

Yanıtlar:


23

Daha kolay yol, yalnızca D1: F1'deki A, B, C sütun başlıklarını ekleyin. D2'ye şu formülü girin: = IF ($ A2 = D $ 1, $ C2, NA ()) ve gerektiği gibi doldurun ve doldurun.

dağılım grafiği için ayrılmış abc verileri

B1: B8'i seçin, D1: F8'i seçerken Ctrl tuşunu basılı tutun, böylece her iki alan seçili ve bir dağılım grafiği ekleyin.

Vurgulanan verileri içeren grafik


A, B, C'yi seri adı olarak kullanmaya nasıl başladınız? Bu benim için işe yaramadı.
nietras

@harryuser B1: B8 seçin ve ctrl-seçin D1: D8 seçin. Verilerin üst satırını eklemeniz gerekir. Ardından çizelgeyi yerleştirin. (Başlangıçta B2: B8 ve D1: D8'i seçmeyi söyledim, karışıklık için özür dilerim).
Jon Peltier

@JonPeltier Daha kolay: Sadece D ila F arasındaki sütunları seçin ve sonra B + kontrolünü + ayrı sütunu seçin
Ark-kun

@ Ark-kun Tabii. Excel'in tüm sütundaki verileri doğru şekilde ayrıştıracağından asla emin değilim ve çalışma sayfasında çok fazla başka veri varsa, tüm sütunu seçmek ilgisiz verileri seçebilir. Grafiği hortumlamak için bir yerlerde sadece başıboş bir etiket yeterli.
Jon Peltier

Ben kod olarak eklemek zorunda D$1için "A"Excel bunu bir artar çalışırken tuttu beri D$2bu bir cazibe gibi çalıştı daha ither ama.
AN

1

Excel dinamik olarak yeni seriler eklemeyecek, bu yüzden verilerin değişebileceğini, isimlerin ve dizilerin sayısının değişmeyeceğini farz edeceğim.

Tavsiye edeceğim şey, verileri her seri için kendi başına bir noktaya yerleştirmek için daha kolay olan dinamik bir şekilde dönüştürmektir.

D sütununa şunu koyun:

=A2&COUNTIF(A2:A$2)

Bu, B serisinin 3. elemanı için B3 gibi değerler verecektir. Artık tüm serilerin tüm elemanları için sıralı etiketlere sahip olduğunuza göre arama yapabilirsiniz.

Yeni bir sayfada

A1="Number"
A2=1
A3=A2+1

B1="A"
B2=Match(B$1&$A2,Sheet1!$D$1:$D$100,FALSE)

C1="A - X"
C2=IF(ISERROR(B2),"",INDEX(Sheet1!$B$1:$B$100,B2))

D1="A - Y"
D2=IF(ISERROR(B2),"",INDEX(Sheet1!$C$1:$C$100,B2))

Ve sadece dizinizin her biri için bunun gibi 3 sütun ekleyin. Böylece, "A" adlı dizinin hangi satırda ilk girişi olduğunu, A1 etiketini yazdığınızı ve ardından C sütununda X değerini ve D sütununda Y değerini aradığını bulur. . Ardından grafiğinizde, C sütununda X koordinatlarını ve D sütununda X koordinatlarını içeren bir A serisi oluşturun ve alt çizgi verileriniz daha fazla satır veya satır aldıkça, hangi seri içinde olduklarını değiştirdikçe, grafik otomatik olarak güncellenir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.