Saya ingin membuat grafik dari semua nilai dalam kolom, kecuali yang pertama yang merupakan header. Saya bisa melakukan ini dengan memilih yang berikut sebagai Nilai Seri X:
=Foo!$A$2:$A$8
Masalahnya adalah saya harus menyesuaikannya untuk setiap nilai baru yang ingin saya tambahkan. Untuk mendapatkan semua, tidak peduli berapa banyak yang bisa saya lakukan ini:
=Foo!$A:$A
Dengan ini grafik menunjukkan semua nilai dan saya tidak perlu menyesuaikan apa pun ketika menambahkan baris baru. Masalahnya sekarang adalah termasuk header, yang mengacaukan semuanya dalam grafik. Bagaimana saya bisa mengecualikan hanya baris pertama, tanpa hardcoding baris akhir?
Saya kira saya bisa melakukan yang berikut ini, yang sepertinya berhasil, tetapi rasanya agak jelek ...
=Foo!$A2:$A65535
Ada ide?
Jawaban:
Solusi termudah adalah mengubah kolom data Anda menjadi tabel satu kolom. Kemudian tetapkan itu untuk seri data Anda. Data di bagan Anda akan tumbuh saat Anda menambahkan nilai ke tabel Anda, dan nama kolom akan digunakan untuk seri data Anda.
EDIT: Anda juga bisa menggunakan rentang bernama untuk data Anda, menggunakan fungsi Hitung untuk menentukan akhir rentang Anda, dan Offset untuk membantu menamainya. Saya akan mencari sintaks yang tepat ketika saya kembali ke komputer saya dengan Excel. Kemudian gunakan Rentang sebagai sumber data bagan Anda - ini adalah pendekatan yang cukup umum untuk pembuatan bagan interaktif.
EDIT2 Named Ranges: Untuk menggunakan solusi ini, ikuti langkah-langkah ini:
Buat rentang bernama untuk data bagan Anda menggunakan rumus berikut:
Nama
MyRange
, Mengacu pada=OFFSET(Foo!$A$1,1,0,COUNT($A:$A),)
.Ini berfungsi dengan menggunakan sel header Anda ($ A $ 1 dalam contoh ini) sebagai titik jangkar untuk rumus offset. Offset melihat semua data mulai 1 baris di bawah header Anda, di kolom yang sama, dan memiliki tinggi sama dengan jumlah data di kolom Anda A. Ini berfungsi selama tidak ada sel non-data di kolom Anda-jika ada, Anda harus menggunakan salah satu varian Count (mis. CountIF, CountIFS, CountA) untuk menangani data aneh.
Masukkan grafik kosong (pilihan Anda untuk mengetik).
Klik kanan grafik, lalu Pilih Data.
Nama Seri
=Foo!$A$1
, Nilai Seri=Foo!MyRange
Seri Anda harus mencerminkan data Anda, termasuk sel-sel baru saat ditambahkan.
Berhati-hatilah bahwa data yang baru ditambahkan dapat membuang format Anda pada poros jika di luar kisaran nilai min / max yang ditetapkan secara manual.
Baik solusi ini dan solusi tabel akan menghasilkan seri bagan yang sama dan keduanya akan berkembang ketika data baru ditambahkan.
sumber
Saya memiliki masalah yang sama. Bagi saya, "driver" untuk pertanyaannya adalah "apa yang paling ditekan untuk mengetikkan specifier rentang sumber?"
Saya dapat melakukannya
Foo!A$:A$
tanpa harus memanipulasi spreadsheet secara manual sama sekali - saya dapat mengetiknya hampir tanpa berpikir. Ini sempurna.Saya tidak bisa melakukannya
Foo!A1:Awftisthatnumberagain!?
karena ... Saya tidak ingat apa nomor itu. Ini berbeda untuk versi Excel yang berbeda, dan siapa yang tahu untuk alasan lain apa: tidak kuat.Bagi saya, solusi terbaik yang saya miliki sejauh ini adalah pergi ke spreadsheet (dengan mengklik tombol rentang pilih secara manual), pilih sel
A2
(dalam contoh ini) kemudian tekanC-SH-downarrow
dua kali untuk memilih seluruh kolom dikurangiA1
.Setidaknya ini dengan cepat dan benar menempatkan jumlah besar yang tepat dalam formula tanpa harus mengingatnya, dalam jumlah penekanan tombol paling sedikit yang dapat saya temukan sejauh ini.
Perbaikan disambut ...
sumber