在Excel中圖表資料區域是否能動態設定

2022-03-06 11:43:39 字數 4556 閱讀 8656

1樓:匿名使用者

我對這個也不是很懂,給你個**去看看,也許可以幫得了你

offset

全部顯示全部隱藏以指定的引用為參照系,通過給定偏移量得到新的引用。返回的引用可以為一個單元格或單元格區域。並可以指定返回的行數或列數。

語法offset(reference,rows,cols,height,width)

reference 作為偏移量參照系的引用區域。reference 必須為對單元格或相連單元格區域的引用;否則,函式 offset 返回錯誤值 #value!。

rows 相對於偏移量參照系的左上角單元格,上(下)偏移的行數。如果使用 5 作為引數 rows,則說明目標引用區域的左上角單元格比 reference 低 5 行。行數可為正數(代表在起始引用的下方)或負數(代表在起始引用的上方)。

cols 相對於偏移量參照系的左上角單元格,左(右)偏移的列數。如果使用 5 作為引數 cols,則說明目標引用區域的左上角的單元格比 reference 靠右 5 列。列數可為正數(代表在起始引用的右邊)或負數(代表在起始引用的左邊)。

height 高度,即所要返回的引用區域的行數。height 必須為正數。

width 寬度,即所要返回的引用區域的列數。width 必須為正數。

說明如果行數和列數偏移量超出工作表邊緣,函式 offset 返回錯誤值 #ref!。

如果省略 height 或 width,則假設其高度或寬度與 reference 相同。

函式 offset 實際上並不移動任何單元格或更改選定區域,它只是返回一個引用。函式 offset 可用於任何需要將引用作為引數的函式。例如,公式 sum(offset(c2,1,2,3,1)) 將計算比單元格 c2 靠下 1 行並靠右 2 列的 3 行 1 列的區域的總值。

2樓:小小小黑狼

方法如下:

一、 假設:假定a2:b5為初始的圖表區域,要求,當a5以下的行數出現數字時,a2:b5這個區域自動向下延伸至資料的結尾。

二、方法:

單擊a2,按「ctrl+f3」,名稱對話方塊中「新建」,名稱輸入「myrange「,引用位置輸入"=offset(a2,0,0,counta($a$2:$a$65536),2)",按確定。

在圖表的引用資料區域裡面,輸入「myrange「,這樣動態圖表就做成了。結束。

excel 圖表 怎麼設定動態資料來源?

3樓:匿名使用者

最簡單的辦法是將這個資料來源作為一個「表」來處理,比如名稱為「表1」,那麼引用的資料來源就是「表1」,以後不管是插入一行還是一列 都會自動擴充套件。

4樓:玖月寒雨

我也有同樣的需求

但是,不能簡單地使用函式公式實現的

圖表資料來源不支援indirect函式

所以我寫了一些vba**

當工作表的變化

自動擴充套件圖表資料來源

但是vba編制在實際工作表

請提供具體的資料來源,參考範圍

5樓:匿名使用者

不是很明白你表達的意思

如果你在製表的時候 直接擴充套件多列資料

比如你現在有10列資料 明天就是11列

那麼你在製作圖表的時候 直接選定資料來源就是15列 或者 30列當然那些列現在是空的 但不影響你的圖表

或者你上傳一個樣表 有助於分析

6樓:

我也有同樣的需求

但單純用函式公式無法實現

因為圖表資料來源不支援indirect函式

因此我自己寫了一段vba**

當工作表內容變更時

自動擴充套件圖表的資料來源

不過vba需要根據實際的工作表進行編制

請提供具體的資料來源引用範圍

7樓:

怎麼設定動態的資料來源?在視窗的open事件中怎麼動態設定窗體的資料來源?示例:

private sub form_open(cancel as integer) me.recordsource = "b1" end sub or private sub form_open(cancel as integer) me.recordsource = "select * from b1" end sub me.

recordsource = "select * from 表名" 子窗體的資料來源: me.子窗體控制元件名.

form.recordsource = "select * from 表名" me.recordsource = "select * from 表名" --或 me.

recordsource = "select * from 查詢名" --或 me.recordsource = "表名" --或 me.recordsource = "查詢名" 是想要窗體資料能在不關的情況下重新整理嗎?

在窗體的資料來源設定"select * from 表名 where 欄位名=forms!窗體名.控制元件名 "同時在控制元件的更新事件下寫vba** me.

requery me.refresh 如命令按扭,更好的寫如下 rivate sub combo1_afterupdate() me.requery me.

refresh end sub 設定好combo的資料來源不用寫** 在窗體的開啟事件中動態設定資料來源,如: me.recordsource="select * from 表名 欄位名 = " & [forms]!

[表1]![自動編號]

8樓:匿名使用者

示例:右鍵單擊圖表---選擇資料來源

如何設定 excel 圖表 資料區域範圍 自動選擇有數值的單元格 5

9樓:是辛普森呀呀

以excel2011操作為例:

1、開啟**,點選需要空白單元格如b1單元格,如圖所示,使b1處於活動編輯狀態。

2、在b1輸入函式公式=if(a1<=10,"差",if(a1<=20,"良","優"))並回車完成輸入。

3、最後,點選b1單元格右下角,如圖所示,向下拖動單元格公式即可,這樣excel中資料區域範圍,自動選擇有數值的單元格,這樣操作即可完成。

10樓:特特拉姆咯哦

1、首先,我們開啟我們的電腦,然後我們開啟我們電腦上面的excel,之後我們輸入一些數字,然後選中圖示中的單元格;

2、彈出的介面,我們點選自動求和;

3、之後我們就會看到求和公式了,此時我們只需要按回車鍵;

4、結果如圖所示,這樣我們就計算出單元格資料的總和了。

11樓:匿名使用者

動態圖表,按ctrl+f3,定義名稱x和y,公式:

x=offset($a$2,,,count($b:$b))y=offset($b$2,,,count($b:$b))修改原圖表中的單元格引用,如圖改為x和y後自動會變成工作簿級名稱。

此後就按b列資料個數來引用資料區域了。

excel,動態圖表。資料來源行和列都可以自動增加和減少,, 200

12樓:匿名使用者

一般在資料來源中間插入行或列,圖表會自動改變的。但如果資料引用是絕對引用要改成相對引用,也就是把公式裡的$符號去掉就行了。

13樓:匿名使用者

將資料來源定義為「**"即可。具體如圖

14樓:仲兔兔

**裡插入,資料來源裡會自動增加,後面新增的話,資料來源要手動拉下

15樓:

你講的什麼鬼,聽不懂

16樓:隴思

用excel巨集吧

但我不知道具體操作

excel怎樣更改圖表中資料條的顏色

2003及其以下版本 選資料條 右鍵 資料系列格式 圖案 邊框 和內部 設定你要的顏色。2007及其以上版本 選資料條 右鍵 設定資料系列格式 填充 或邊框顏色 設定你要的顏色。在圖表中的任一柱形或條形上,雙擊滑鼠左鍵,在彈出的 設定資料系列格式 填充 中,修改填充顏色為需要的顏色,即可。詳見附圖 ...

怎麼在excel中快速選擇多個區域

一 工具 電腦,office excel 軟體 二 方法 excel滑鼠及鍵盤組合法 三 步驟 選擇某個區域可以用滑鼠左鍵點按該區域左上角,然後拖動滑鼠到該區域的右下角,然後鬆開滑鼠。選擇某兩個不連續的區域時,可以在選擇完第一個區域時,按下ctrl鍵,然後選擇第二個區域。選擇多個不連續的行時,可以按...

判斷 在excel 2019中圖表可以沒有圖例

是的,可以不顯示 選中圖表,圖表工具 佈局 標籤 圖例,設定為無。可以,可以關閉圖例顯示。excel2010 完全左右顛倒了,怎麼回事?下面是圖例。至少有兩個方法可以實現,1.mliu的方法就可以,補充一點 請選擇這一列,然後設定這一列資料的格式為 日期 然後按下面操作 如果是按日期來排序的話,你選...