Semua sel dalam kolom sebagai sumber grafik kecuali tajuk


1

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?


Jangan lupa, di Excel 2010 Anda harus pergi = Foo! $ A2: $ A1048576, yang bahkan lebih jelek!
Hari

@ David Vandenbos Ah, hebat ... bahkan tidak memikirkan itu ... mungkin saya hanya akan memo lembar excel saya dan membuat aplikasi web untuk file ini sebagai gantinya: p
Svish

Jangan lakukan itu-solusi di bawah ini menghilangkan semua keburukan!
Hari

Akan def mencoba solusi Anda ketika saya pulang. Mungkin akan mulai di aplikasi web nanti, tetapi sebagian besar karena saya ingin mencoba Asp.Net MVC 4 dan juga mengganti aplikasi iPhone yang saya miliki sepenuhnya: p
Svish

Datang ke SuperUser dengan pertanyaan yang tepat ini: jumlah eksplisit untuk sel bawah adalah cara yang jelek !! Tapi kejelekan bukan masalah utama. Masalah utama adalah diketahui berapa jumlah besar itu, setiap kali Anda datang untuk mengetik specifier seperti ini
GreenAsJade

Jawaban:


1

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:

  1. 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.

  2. Masukkan grafik kosong (pilihan Anda untuk mengetik).

  3. Klik kanan grafik, lalu Pilih Data.

  4. Nama Seri =Foo!$A$1, Nilai Seri=Foo!MyRange

  5. 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.


Rentang yang dinamai terdengar menarik. Looking forward to example :)
Svish

Masalah dengan solusi ini adalah banyaknya manipulasi manual yang diperlukan. Saya dapat dengan mudah mengetik Foo! $ A: $ A, bahkan tanpa harus pindah ke pemilihan manual pada grafik. Saya tidak bisa dengan mudah mengetik Foo! A1: Awftwasthatnumberagain !? itulah yang mendorong saya untuk mencari solusi yang berbeda. Saya pikir ini lebih cepat untuk hanya memilih (menggunakan C-SH-downarrow) seluruh kolom meniru sel pertama, daripada mengatur rentang. Andai saja ada cara mudah untuk mengatakan Foo! A2: $ A (Kalau saja itu sintaks yang valid!)
GreenAsJade

1

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 tekan C-SH-downarrowdua kali untuk memilih seluruh kolom dikurangi A1.

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 ...

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.