Bagaimana cara menambahkan kolom komentar sebagai label khusus ke grafik?


3

Saya mencoba mendapatkan teks dalam kolom tambahan untuk ditambahkan secara otomatis sebagai label khusus ke titik data dalam grafik di Excel 2013 Standar ed. Inilah repro skenario saya:

  1. Buat lembar Excel baru dengan data ini:

    Sprint    Backlog (story points)    Velocity (story points)    Comment
    -------   -----------------------   ------------------------   --------
    1         167                       38
    2         129                       21
    3         108                       27
    4         81                        22
    5         53                        29                         John joined team!
    6         31                        19
    7           
    8       
    
  2. Buat grafik untuk kombinasi, dengan Backlogsebagai Linedan Velocitysebagai Grouped Bardengan sumbu sekunder . Ini harus memberikan sesuatu seperti ini:

    contoh grafik burndown

Pada titik ini, saya tidak yakin apa yang dapat saya lakukan atau seharusnya dilakukan untuk membuat Commentkolom secara otomatis muncul sebagai label data untuk salah satu seri.

Saya telah mencari dan menemukan dokumen dasar untuk menambahkan label data, tetapi bukan itu yang saya inginkan. Saya juga menemukan penjelasan yang lebih mendalam yang mengarah pada solusi saya saat ini:

  1. Klik satu seri (misalnya bagan batang);
  2. Klik sekali pada salah satu bilah;
  3. Klik kanan dan tambahkan label data;
  4. Klik label data (dan pindahkan sedikit opsional);
  5. Klik di dalam area teks untuk label;
  6. Hapus nomor di dalamnya;
  7. Klik kanan theinside di dalam area;
  8. Klik "Sisipkan label data" dan pilih "Pilih Sel"; 9; Pilih sel dengan komentar;

Sekarang ini memang menjaga konten sel dan label data tetap selaras, tetapi tidak memastikan komentar baru di kolom Commentakan muncul secara otomatis. Lihat ini, tempat saya menambahkan komentar lain:

burndown dengan label yang ditambahkan

Apakah mungkin untuk melakukan apa yang saya inginkan? Apakah ada beberapa opsi di Excel untuk mendapatkan label data dari kolom tertentu (dan tidak menunjukkannya jika sel di kolom itu kosong)?


1
Jika Anda terbuka untuk menggunakan makro, Anda bisa merekam apa yang Anda lakukan di langkah 1-8 dan menggunakan hasilnya untuk membuat sub looping pada semua titik data dalam seri, menambahkan label jika sel-sel di kolom D <> ""
eirikdaude

1
@ eirikdaude Saya lebih suka fitur Excel yang tepat daripada makro kustom, tapi saya juga lebih suka makro daripada tidak sama sekali :-)
Jeroen

Jawaban:


5

The jawaban dengan @dav besar dan menyebabkan sendiri solusi saya sedikit berbeda. Meskipun saya menghargai bahwa seseorang membuat plugin untuk (mungkin) membuat tugas ini semudah mungkin, saya lebih suka melakukan ini tanpa bantuan plugin. Saya juga lebih suka (untuk sekarang) melakukan ini tanpa menggunakan "Tabel".

Jawaban lain memang memiliki ide kunci (dan kredit di mana kredit jatuh tempo!), Yaitu untuk membuat seri terpisah untuk label dengan #N/Anilai - nilai yang sesuai.

Inilah langkah-langkah saya untuk memperbaikinya, mulai dari awal pertanyaan:

  1. Buat kolom CommentLabel baru dengan rumus =IF(ISBLANK(D2), NA(), C2)
  2. Tambahkan kolom baru sebagai data (klik kanan grafik => pilih data => tambahkan rentang di kolom E)
  3. Klik kanan seri pada grafik untuk mengubah jenis menjadi "Sebarkan" pada sumbu Sekunder, lihat img:

    memilih spread di excel

    Anda hampir tidak dapat melihatnya, tetapi ada titik abu-abu di sana yang mewakili titik data.

  4. Klik seri untuk memilihnya

  5. Klik kanan dan pilih Tambahkan Label Data
  6. Klik kanan label data dan pilih Format Label Data
  7. Ini akan menunjukkan opsi untuk memformat label data di sisi kanan, pilih opsi teratas untuk Nilai dari Sel;
  8. Poppup menunjukkan untuk memilih rentang, pilih D2thruogh D8, yaitu kolom dengan teks komentar ;
  9. Di panel sebelah kanan, de -Pilih "Y Nilai" untuk pilihan label;
  10. Pindahkan label secara opsional.

Selamat, jika Anda menambahkan komentar nanti mereka sekarang akan muncul di grafik secara otomatis! Lihat:

hasil akhir


2
Terima kasih untuk ini. Saya sudah mencoba melakukan ini sejak lama. Perhatikan bahwa saya pikir jika Anda menggunakan "tabel" yang harus Anda lakukan adalah langkah 4-10. Tidak perlu untuk seri tambahan. Setidaknya itu berhasil untuk saya.
ZweiBlumen

3

Excel tidak bisa melakukan ini secara asli, tetapi ada solusi yang cukup sederhana, menggunakan Label Bagan XY Rob Bovey yang mengagumkan .

  1. Konversi data Anda ke Tabel Excel standar Insert > Table,. Ini memformat data Anda dengan cara yang memungkinkan Excel untuk memahami dan menggunakannya dengan lebih baik - termasuk memperbarui grafik Anda secara otomatis saat Anda menambahkan baris tabel.

  2. Tambahkan kolom tambahan yang membuat "titik label" Anda. Saya menggunakan rumus =IF(ISBLANK([@comment]),NA(),[@velocity])untuk mencari komentar dan menambahkan titik jika ada di sana, kalau tidak memasukkan # N / A yang diabaikan grafik Excel.

  3. Gunakan tambahan XY Chart Labeler saat Anda menambahkan komentar untuk memperbarui grafik dengan komentar untuk poin yang memilikinya.

  4. Dan, format sesuai selera.

Label Kustom


Terima kasih banyak atas jawaban Anda, itu sangat membantu. Saya membuatnya bekerja tanpa bantuan Tabel dan plugin, yang saya suka, tetapi jawaban Anda memiliki ide kunci.
Jeroen
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.