精華區beta Office 關於我們 聯絡資訊
※ 引述《fazb (gear)》之銘言: : 軟體:EXCEL : 版本:2003 : 不好意思地請問各位資深的高手們 : 小弟目前遇到的狀況如下 : A B : 1 1 6 : 2 2 7 : 3 3 8 : 4 4 0 : 5 5 0 : . : . : . : 以這些資料之A1:A3做X軸數值 : B1:B3做Y軸數值(即B後面出現的0都刪去不看) : 到這裡都沒問題 : 但是小弟改變了一些函數後 : 資料變成 : A B : 1 1 3 : 2 2 4 : 3 3 5 : 4 4 6 : 5 5 7 : . : . : . : 但是這時小弟想以這些資料之A1:A5做X軸數值 : B1:B5做Y軸數值 定義動態名稱 例如要找第一個0的位置 =MATCH(0,$B:$B,) 例如第一個狀態就是4 然後用OFFSET設定範圍 =OFFSET($A$1,,,MATCH(0,$B:$B,)-1,2) 定義成名稱 圖的範圍就用此名稱即可。 不會寫的條件,再討論囉~ : 請問板上的高手們 : 有沒有辦法在改變函數使資料改變的同時 : 也改變圖表選取資料範圍呢? : 小弟試了好久都試不出來 : 煩請各位高手們位小弟解惑 : 先感謝囉~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.51.34
fazb:謝謝大大的解答喔 小弟去試看看^^ 12/23 12:53
> -------------------------------------------------------------------------- < 作者: JieJuen (David) 看板: Office 標題: Re: [算表] EXCEL圖表問題 時間: Mon Dec 24 15:11:12 2007 ※ 引述《JieJuen (David)》之銘言: : 標題: Re: [算表] EXCEL圖表問題 : 時間: Sun Dec 23 22:35:44 2007 : : ※ 引述《fazb (gear)》之銘言: : : ※ 引述《JieJuen (David)》之銘言: : : : 以這些資料之A1:A3做X軸數值 : : : B1:B3做Y軸數值(即B後面出現的0都刪去不看) : : : 定義動態名稱 : : : 例如要找第一個0的位置 : : : =MATCH(0,$B:$B,) : : : 例如第一個狀態就是4 : : : 然後用OFFSET設定範圍 定義x =OFFSET(Sheet1!$A$1,,,MATCH(0,Sheet1!$B:$B,)-1) 定義y =OFFSET(Sheet1!$B$1,,,MATCH(0,Sheet1!$B:$B,)-1) : : : 定義成名稱 : : : 圖的範圍就用此名稱即可。 : : : 不會寫的條件,再討論囉~ : : 根據大大的說明後 : : MATCH和OFFSET都沒問題 : : 但是小弟還是不大明白要怎麼把函數寫入範圍 : 看不懂耶... : 什麼是把函數寫入範圍? : 寫到圖表的範圍? : 把它定義(按ctrl+f3)起來 : 例如定義a為OFFSET式 : 圖表的來源就是=a : : 可不可煩請大大用上例教教小弟 : : 先叩謝囉~ : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 218.164.52.7 : 推 fazb:不好意思 小弟還是不懂 選取範圍是A1:??? 12/23 23:19 : → JieJuen:OFFSET式的範圍是A1:B3 12/24 04:22 : → fazb:小弟的意思是指做圖時X軸的範圍要怎麼寫?是A1:??? 再次麻煩囉 12/24 11:27 x軸範圍 =Book2!x ^^^^^活頁簿名 y軸範圍 =Book2!y 定義的時候,若要把名稱定義為此工作表有效(而非整個活頁簿) 名稱請打 sheet1!x sheet1!y x和y軸範圍也是一樣。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.123.32.23
fazb:謝謝大大的解說^^ 小弟終於解出來了 12/24 19:58