Bir grafiğin serisini Excel'de dinamik olarak nasıl değiştiririm?


2

Temel verileri haftalık olarak güncellenen çok sayıda grafiğim var. Tipik bir seri şöyle görünür:

Summary!B2:B7

Her hafta başka bir veri satırı ekliyorum ve seriyi buna göre güncelle:

Summary!B2:B8

Sorun şu ki, diziyi her hafta düzinelerce çizelge halinde el ile güncellemem gerekiyor. Grafiklerimi, belki de tek bir yerde değiştirebileceğim tek bir hücreye veya hücrelere başvurarak seri değerlerini dinamik olarak nasıl güncelleyebilirim?


1
Size kesin bir cevap vermek için zamanım tükendi, eğer geri döndüğümde bir tane olmadığını görürsem, sizin için oyalarım. Genel cevap, aralığınızı daima değiştirebilmeniz için adlandırılmış aralıkları kullanmanızdır.
Lance Roberts

Yanıtlar:


2

Çoğu durumda, dizinin, verilerinizden daha geniş bir hücre aralığına işaret etmesini sağlayabilirsiniz. Veri içermeyen hücreler dikkate alınmaz ve grafiğinize dahil edilmez.

Yani sizin durumunuzda seriyi olarak tanımlayabilirsiniz. Summary!B2:B100 ve yavaş yavaş kullanılabilir olduğunda veri ekleyin.


İşe yaradı! Böyle basit bir çözüm için teşekkür ederiz.
Mike Sickler

2

Sağlam bir yöntem kullanmaktır dinamik adlandırılmış aralıklar . Fikir, verileriniz değiştikçe genişleyen ve daralan adlandırılmış bir aralık tanımlamaktır. Verileriniz, etrafa dağılmış çok sayıda küçük veri tablosu içeren bir sayfada olduğu gibi, bu en kolay şekilde yapılır. Senin durumunda, gibi bir isim ile adlandırılmış bir aralık oluşturabilirsiniz. Series1 ve bir Refers To: Bunun gibi bir formül:

=OFFSET(Summary!$B$2,0,0,COUNTA(Summary!$B:$B)-1)

Bu varsayar B1 Bir başlığa veya yok saymak istediğiniz bir şey varsa, -1 sonra COUNTA. Bu çözüm için birkaç sıkıntı var:

  • Her seri ve eksen için farklı bir adlandırılmış aralık yaratmalısınız. Sadece bütün bir tabloya referans veremezsiniz. Bunu denerseniz, Excel, grafik referanslarını kodlanmış aralığa dönüştürür ve tüm yeni veriler bozulmaz.
  • Grafiği adlandırılmış bir aralığa işaret ederken, çalışma kitabı adı da dahil olmak üzere tam adı kullanmanız gerekir (ya da çalışma alanı düzeyinde adlandırılmış bir çalışma sayfası adıysa). Bu sadece kullanamayacağın anlamına geliyor =Series1kullanmak zorundasın =Book1.xlsx!Series1.

Ancak, sağlamdır, bu nedenle verileriniz, başlangıçta çok olacağını düşündüğünüzden geçmiş olsa bile çalışır.


Özet olarak, kısa süreli kullanım veya çok küçük veri setleri için Mike'ın cevabını kullanın. Çok büyük olan veriler için veya dinamik eksen etiketleri de istiyorsanız, adlandırılmış aralıkları kullanın.

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.