Excel tidak akan secara dinamis menambahkan seri baru, jadi saya akan menganggap sementara data dapat berubah, nama dan jumlah seri tidak akan.
Apa yang saya sarankan adalah mentransformasikan data dengan cara dinamis yang lebih mudah untuk menempatkan tempat untuk setiap seri dengan sendirinya.
Di Kolom D cantumkan:
=A2&COUNTIF(A2:A$2)
Ini akan memberikan nilai seperti B3 untuk elemen ke-3 dari seri B. Sekarang Anda memiliki label berurutan untuk semua elemen dari semua seri yang dapat Anda lakukan pencarian.
Dalam lembar put baru
A1="Number"
A2=1
A3=A2+1
B1="A"
B2=Match(B$1&$A2,Sheet1!$D$1:$D$100,FALSE)
C1="A - X"
C2=IF(ISERROR(B2),"",INDEX(Sheet1!$B$1:$B$100,B2))
D1="A - Y"
D2=IF(ISERROR(B2),"",INDEX(Sheet1!$C$1:$C$100,B2))
Dan tambahkan 3 kolom saja untuk setiap seri Anda. Jadi ia akan menemukan baris mana seri bernama "A" memiliki entri pertama, yang Anda beri label A1, dan kemudian di kolom C itu akan mencari nilai X, dan di kolom D akan mencari nilai Y . Kemudian buat seri A pada grafik Anda dengan koordinat X dari kolom C dan koordinat Y dari kolom D, dan ketika data garis bawah Anda mendapatkan lebih banyak baris atau baris yang mengubah seri mereka, grafik akan secara otomatis diperbarui.