標題:
excel 泡泡圖表
[打印本頁]
作者:
fangsc
時間:
2012-12-4 23:19
標題:
excel 泡泡圖表
附件是一個泡泡圖表, 要顯示每一筆資料在圖表裡.
但資料筆數會增加或減少, 不知是否可以當資料筆數增, 減時,
圖表會自動跟著做資料的增減. 而不需手動增,減資料筆數.
感覺可以用"定義名稱"來做, 但不知如何設定?
請前輩,高手們指點. 感謝.
作者:
p212
時間:
2012-12-5 09:17
本帖最後由 p212 於 2012-12-5 09:19 編輯
礙於會員層級未達可下載檔案,故僅就標題內容揣測問題提供拙見,請參考。
1、請在raw data所在的sheet,對橫座標(如項目)及縱座標(如金額)數列於公式_定義名稱下,可用OFFSET搭配COUNTA/COUNT函數命名其範圍。
ex.橫座標_項目自儲存格A1起,其函數為 =OFFSET(Sheet1!$A$1,1,0,COUNTA($A:$A)-1)
縱座標_金額自儲存格B1起,其函數為=OFFSET(Sheet1!$B$1,1,0,COUNTA($B:$B)-1)
2、完成步驟1後先作圖,再續至圖表工具_設計_選取資料_點選變項以『編輯』指定步驟1的動態範圍即可完成動態圖表。
作者:
fangsc
時間:
2012-12-5 20:55
回復
3#
p212
謝謝你的指導.
應該主要的問題是在定義範圍的公式不知如何設.
因為在資料裡,相同的人員會同時負責許多不同的案子. 而在定義範圍時,如何判斷AA, BB, CC....不同人員的資料.
案子 人員# 進度 金額
1 AA 1 50
2 AA 3 100
3 BB 2 20
4 BB 4 70
5 CC 2 80
作者:
freeffly
時間:
2012-12-7 14:45
本帖最後由 freeffly 於 2012-12-7 14:47 編輯
回復
4#
fangsc
將2樓的公式修改成你要的用下面網址的方式去做
然後在你的圖裡面輸入公式
http://blog.xuite.net/saladoil/e ... 9%E5%90%8D%E7%A8%B1
上面是我原本想說的
但是仔細看暸你的泡泡圖
好像沒辦法這樣做
因為你每各對象的區域都不太一樣
就我有限的知識好像很難
如果你的對象是固定的只是資料匯增減
(如果對象也會有增減這部份也要放入vba中處理)
可能要透過vba去排序然後自動找出各區間→-------------這各我不會
另外用輔助欄去做定義名稱(這各我不知道可不可以)→----這各我也不會
這樣的話就可以避免每次資料有改就要進去圖裡面修改區域
因為有兩點我不會所以沒辦法幫你
要看其他高手有沒有更好方式
作者:
freeffly
時間:
2012-12-7 15:20
回復
4#
fangsc
下面是微軟的方法
如何使用巨集為 Excel 的 xy 散佈圖或泡泡圖中的資料點加上標籤
http://support.microsoft.com/kb/213750/zh-tw
(第一次看到微軟有這種教學)
想到的方式是你將資料用樞紐分析跑完再複製到另一個區域(圖表來源資料)
在填滿空白的部份
以上用vba處理 再套上微軟的方式應該就可以達到你要的
看來用定義名稱應該是沒辦法做到
附檔是用人工整理樞紐資料供參考
[attach]13432[/attach]
作者:
fangsc
時間:
2012-12-9 22:31
回復
6#
freeffly
謝謝你的指點. 因為這個檔案是主管要用的,主管不會做樞紐分析,也不會改公式,所以必須把檔案做成自動的,只要輸入資料,就會自動呈現在圖表上.
不過,真的還是謝謝你哦!!
作者:
freeffly
時間:
2012-12-10 09:39
回復
7#
fangsc
如果你用vba串起來就可以達到你想要的
我的主管也是只會用
當你用vba弄出來時只要在弄各按鈕告訴他資料輸完按下去就會跑出來
他應該會感到很驚奇
這各case你再繼續加油
作者:
tmde987
時間:
2012-12-15 19:05
謝你的指導.
應該主要的問題是在定義範圍的公式不知如何設.
因為在資料裡,相同的人員會同時負責許多不同的案子. 而在定義範圍時,如何判斷AA, BB, CC....不同人員的資料.
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)