Tạo combobox chọn dữ liệu và vẽ chart

Liên hệ QC

pdhung197

Thành viên mới
Tham gia
24/11/11
Bài viết
20
Được thích
0
Vấn đề này chắc đã có người hỏi rồi nhưng vì e gà mờ, mà thời gian lại gấp quá ko mày mò được nên mới ... mò lên đây hỏi :(

E có 1 file như đính kèm. Các số liệu đều ở các sheet Province và District. Sheet Chart e muốn tạo 2 dropdown list. List thứ nhất liệt kê danh sách tỉnh. List thứ 2 liệt kê danh sách huyện. Khi ở list thứ nhất chọn 1 tỉnh (ví dụ như Bình Định) thì ở list thứ 2 sẽ là danh sách các huyện trong tỉnh Bình Định.

Đồng thời, khi chọn tỉnh, thì sẽ lấy số liệu ở 2 sheet của tỉnh để vẽ làm 2 chart (như e làm ví dụ) , cũng như thế, khi chọn 1 huyện trong tỉnh đó, thì sẽ lấy số liệu ở huyện đó ở 2 sheet District để vẽ 2 chart như ví dụ.

Ai giúp e với :(


File của e (đang lúc này lại ko đính kèm file được >"<) : https://dl.dropbox.com/u/87553591/taocombobox.xls
 

File đính kèm

  • taocombobox.rar
    39.1 KB · Đọc: 22
Lần chỉnh sửa cuối:
Ai giúp e với :(
........................................
 
Có ai kooooooooooooo .... Help meeeeee :((
 

Đồng thời, khi chọn tỉnh, thì sẽ lấy số liệu ở 2 sheet của tỉnh để vẽ làm 2 chart (như e làm ví dụ) , cũng như thế, khi chọn 1 huyện trong tỉnh đó, thì sẽ lấy số liệu ở huyện đó ở 2 sheet District để vẽ 2 chart như ví dụ.


Đây là file bạn cần đây

bạn chọn Tỉnh Huyện tương ứng ở D1 N1 nhé

trường hợp chọn tỉnh mới -- thì dù N1 chưa đổi thì "huyện đầu tiên" trong danh sách huyện tương ứng tỉnh đó sẽ được lấy vào trong đồ thị (lúc đó bạn có thể chọn lại huyện ở N1)

trong file sử dụng các name:

DsHuyen =OFFSET(nameProvinceDictrict!$B$1,MATCH(Chart!$D$1,nameProvinceDictrict!$B$2:$B$145,0),1,COUNTIF(nameProvinceDictrict!$B$2:$B$145,Chart!$D$1))
DsTinh =nameProvinceDictrict!$A$2:$A$15
Extract =nameProvinceDictrict!#REF!
sHuyenProduct =OFFSET('Disctrict Product'!$C$2:$P$2,MATCH(Chart!$D$1,'District weigh'!$A$2:$A$148,0)-1+MATCH(Chart!$P$1,DsHuyen,0)-1,)
sHuyenWeigh =OFFSET('District weigh'!$C$2:$R$2,MATCH(Chart!$D$1,'District weigh'!$A$2:$A$148,0)-1+MATCH(Chart!$P$1,DsHuyen,0)-1,)
sTinhProduct =OFFSET('Province product'!$B$2:$O$2,MATCH(Chart!$D$1,DsTinh,0)-1,)
sTinhWeigh =OFFSET('Province weigh'!$B$2:$Q$2,MATCH(Chart!$D$1,DsTinh,0)-1,)

name bắt đầu bởi "Ds" là Danh sách tương ứng với các nút valiation
name bắt đầu bởi "s" là tương ứng các series đồ thị
 

File đính kèm

  • taocombobox.zip
    41.9 KB · Đọc: 51
chú ý chú ý

ah, bạn chú ý tôi có cộng thêm sheet nameProvinceDistric là sheet chứa tên tỉnh và tên Huyện tương ứng các tỉnh, thay đổi ở đây sẽ tác động đến DsTinh, DsHuyen chọn , và việc thay đổi nay phải phù hợp với các she et số liệu về vị trí
 
Hi. Mình đã hiểu. Cảm ơn bạn rất nhiều
 
Web KT
Back
Top Bottom