
Untuk membuat carta dinamik yang melangkau nilai kosong secara automatik, anda boleh menggunakan julat dinamik yang dibuat dengan formula. Apabila nilai baru ditambahkan, carta berkembang secara automatik untuk memasukkan nilai. Sekiranya nilai dihapuskan, carta secara automatik akan menghilangkan label.
Dalam carta yang ditunjukkan, data diplotkan dalam satu siri. Nilai berasal dari julat bernama yang disebut "nilai", ditentukan dengan formula yang disediakan di bawah:
=$C$4:INDEX($C$4:$C$30,COUNT($C$4:$C$30)) // values
Label paksi berasal dari julat bernama yang disebut "kumpulan", yang ditentukan dengan formula ini:
=$B$4:INDEX($B$4:$B$30,COUNT($C$4:$C$30)) // groups
Halaman ini menerangkan julat dinamik yang dibuat dengan INDEX dengan lebih terperinci.
Cara membuat carta ini
1. Buat carta biasa, berdasarkan nilai yang ditunjukkan dalam jadual. Sekiranya anda memasukkan semua baris, Excel juga akan merancang nilai kosong.
2. Menggunakan pengurus nama (kawalan + F3) menentukan nama "kumpulan". Dalam kotak "merujuk kepada", gunakan formula seperti ini:
=$B$4:INDEX($B$4:$B$30,COUNT($C$4:$C$30))
3. Tentukan nama untuk "nilai" dengan proses yang sama, menggunakan formula ini:
=$C$4:INDEX($C$4:$C$30,COUNT($C$4:$C$30))
4. Edit rangkaian data dengan perintah Select data. Untuk nilai siri, gunakan nama yang ditentukan "nilai" dengan nama helaian yang disiapkan:
=Sheet1!values
Untuk label kategori, gunakan nama "kumpulan" yang ditentukan dengan nama helaian yang disertakan:
=Sheet1!groups
5. Klik OK dua kali untuk menyimpan perubahan dan wujud dialog Pilih Data.