Excel表格使用OFFSET函數、控制項、定義名稱製作動態折線圖

2020-12-17 Excel小小技巧

在Excel表格中折線圖可以直觀的顯示數據。但是當數據很多時,折線圖會顯得雜亂無章、並不能直觀的顯示數據。這篇文章為朋友們分享用OFFSET函數、控制項、定義名稱製作動態折線圖。其可以通過控制項控制折線圖,只顯示我們想要的數據。今天我們通過如下圖所示的水果銷量記錄表來一起學習動態折線圖的製作。

效果圖:

通過選擇組合框下的水果品種和調整兩個數值調節鈕的值就可以實時控制折線圖顯示的數據。

操作步驟:

一.插入控制項並設置控制項格式:

1.插入一個組合框(窗體控制項)和兩個數值調節鈕(窗體控制項):

切換到開發工具選項卡→插入→選擇對應的窗體控制項。

2.按住Alt鍵調整控制項的大小,使控制項對齊單元格。

3.設置控制項的格式:

(1)滑鼠右鍵組合框→設置控制項格式→數據源區域選擇所有的水果品種→單元格連結選擇C11單元格→下拉顯示項數設置為7(水果種類共七種)。

(2)滑鼠右鍵第一個數值調節鈕→設置控制項格式→最小值設為1→最大值設為29→單元格連結選擇E11單元格。

(3)滑鼠右鍵第一個數值調節鈕→設置控制項格式→最小值設為2→最大值設為30→單元格連結選擇G11單元格。

二.定義折線圖所需數據的名稱:

1.定義一個名稱為「圖例項」的名稱:

Ctrl+F3打開名稱管理器→選擇新建→名稱輸入「圖例項」→引用位置輸入下面的公式→確定。

=OFFSET(銷量記錄表!$A$1,銷量記錄表!$C$11,銷量記錄表!$E$11,1,銷量記錄表!$G$11-銷量記錄表!$E$11+1)

2.定義一個名稱為「水平軸標籤」的名稱:

Ctrl+F3打開名稱管理器→選擇新建→名稱輸入「水平軸標籤」→引用位置輸入下面的公式→確定。

=OFFSET(銷量記錄表!$A$1,0,銷量記錄表!$E$11,1,銷量記錄表!$G$11-銷量記錄表!$E$11+1)

3.第一個名稱「圖例項」使用三個控制項連結的單元格返回的數值作為OFFSET函數的參數,引用的單元格區域是要添加在動態折線圖上的銷量數據。

4.第二個名稱「水平軸標籤」使用兩個控制項連結的單元格返回的數值作為OFFSET函數的參數,引用的單元格區域是要添加在動態折線圖上的橫軸標籤。

三.插入折線圖並修改折線圖的圖例項和水平軸標籤:

1.構造折線圖的系列名稱:

在C12單元格輸入下方公式,此公式可以返回組合框選擇水果的名稱、作為折線圖的圖例項的系列名稱。

=INDEX(A2:A8,C11)

2.插入折線圖:

切換到插入選項卡→插入折線圖或面積圖→選擇第一個折線圖。

3.為折線圖添加數據:

切換到設計選項卡→選擇數據→點擊左側圖例項下的編輯→系列名稱輸入公式「=銷量記錄表!$C$12」→系列值輸入公式「=銷量記錄表!圖例項」→點擊右側水平軸標籤下編輯→軸標籤區域輸入公式「=銷量記錄表!水平軸標籤」。

至此,動態折線圖的基本功能已經完成、接下來是美化動態折線圖。

四.動態折線圖的美化:

1.將所有控制項置於頂層:

按住Ctrl鍵選擇所有的控制項→滑鼠右鍵單擊→置於頂層→確定。

2.組合控制項和折線圖:

按住Ctrl鍵選擇所有控制項和折線圖→滑鼠右鍵單擊→組合→確定→調整控制項和折線圖的位置,使其美觀。

3.美化線條和輪廓:

雙擊折線圖,為輪廓添加一個圓角→雙擊折線,將折線修改為平滑線→添加數據標籤→切換到設計選項卡,選擇一個帶有色彩的樣式。

說明:

1.銷售記錄有30天。第一個數值調節鈕控制折線圖的開始日期,所以講其最小值設置為1,最大值設為29;第二個數值調節鈕控制折線圖的結束日期,所以講其最小值設置為2,最大值設為30。

2.如果菜單欄沒有開發工具按以下步驟調出:

文件→選項→自定義功能區→勾選開發工具前的對號→確定。

相關焦點

  • 製作自動增長的折線圖其實很簡單,使用offset函數與控制項即可搞定
    Hello,大家好,今天跟大家分享如何製作一個自動增長的折線圖,這個也是一個粉絲提問到的問題,下面就讓我們來看下他是如何操作的一、原理首先簡單跟大家說一下製作的原理,在這裡我們需要用到offset函數以及數值調節按鈕這個控制項,我們通過數值條件按鈕來控制offset函數的第四參數,達到一個動態獲取數據區域的效果,這樣的話我們就可以製作一個自動增長的折線圖Offset函數怎麼用,可以參考下之前的這一篇文章,與這一次的例子十分相似二、插入控制項點擊excel中的開發工具功能組
  • excel數據可視化教程,高級動態圖表的製作
    我們在實際工作中,我們經常使用excel表格處理和分析數據,我們之前學習過excel圖表的製作,我們掌握了簡單的excel平面圖表的製作,比如製作柱形圖、折線圖、餅圖,我們還是學習了使用excel控制項製作簡單的excel動態圖表,今天我們是要分享的是excel高級動態圖表的製作,excel
  • 如何使用excel製作折線圖?
    使用折線圖能夠幫助他人更清晰明了的查看到我們整理的數據,並對比等。今天就來簡單講述一下使用excel製作折線圖的操作步驟。操作步驟:1.輸入你的數據。折線圖需要兩個軸才能起作用。 將數據輸入兩列。為了便於使用,請在左欄中設置X軸數據(時間),在右欄中設置記錄的觀測值。例如,跟蹤一年的預算將在左列顯示日期,在右邊顯示費用。選擇您的數據。 單擊滑鼠並將其從數據組的左上角單元拖動到數據組的右下角單元。 這將突出顯示您的所有數據。確保包含列標題(如果有)。2.單擊插入選項卡。
  • Excel中下拉菜單的製作-定義名稱、indirect函數和數據驗證功能
    經常用Excel的同學想必都碰到過下圖中的下拉菜單,今天就通過Excel中的數據驗證功能、定義名稱和indirect函數來實現下拉菜單的製作。數據驗證二、名稱定義名稱定義的作用就是將單元格的範圍存儲為一個容易理解和記憶的名稱,使我們在使用公式時更加方便。
  • EXCEL雙色正負收支動態折線圖,超簡易製作,僅需幾步搞定年終表
    今天跟大家分享一下EXCEL雙色正負收支動態折線圖,超簡易製作,僅需幾步搞定年終表。大家請看範例圖片,下表是費用項目收支數據表,根據該表製作一雙色正負收支圖表。既然要做動態圖表,首先就要應用數據驗證來選擇費用項目號。在A9點擊數據驗證,設置【序列】來源【A2:A5】點擊確定。
  • 在excel表格中如何使用LOG函數
    LOG函數是根據給定底數返回數字的對數的函數,那如何在EXCEL表格中使用該函數呢?下面就為大家詳細介紹一下,不會的朋友可以參考本文,來看看吧!  步驟  打開EXCEL表格,點擊公式按鈕,如圖     點擊插入函數,如圖
  • 如何使用JavaScript實現前端導入和導出excel文件
    最後動態生成圖表的完整流程.1.3 table表格的編輯功能實現table表格的編輯功能實現其實也很簡單, 我們只需要按照antd的table組件提供的自定義行和單元格的實現方式即可. antd官網上也有實現可編輯表格的實現方案, 如下: 大家感興趣的可以私下研究以下.
  • 實戰|手把手教你用Python爬取存儲數據,還能自動在Excel中可視化
    #自定義函數獲取隊員列表和對應的URLdef playerlists(URL2): PlayerName= PlayerURL= GET2=requests.get(URL1) soup2=BeautifulSoup(GET2.content,'lxml') lables2=soup2.select('html body div div table tbody
  • excel圖表技巧:新冠數據動態組合圖,讓你看到抗疫曙光
    今天作者E圖表述就通過excel動態組合圖的方式,將最新的疫情數據,呈現給大家,趕緊來看看吧!按照發布日期,我們製作出下面的表格。二、確定圖表的重點一篇數據確立後,往往有幾個重點信息,我們如果要使用圖表來表現數據的可視化,那麼要儘量保證每個圖表中的信息量不要太多,否則就沒有重點可言,而且顯得雜亂。
  • 教程:excel表格如何製作?
    如今,excel表格可謂是很多人必備的生活工作技能,下邊就簡單的講解一下excel表格的製作作教程:首先就是我們可以點擊表格上方的字母和左邊的數字框來調整合適的單元格長寬。還有表格的複製,這個也是非常簡單的就是我們日常用的CTRL+V和CTRL+V。可以整體複製也可以部分複製,選擇靠滑鼠的圈選。查找數據可以使用右上角的查找功能框快速的查找需要的文字,查找主要靠的是關鍵字。另外,excel表格也可以做一些簡單的運算。例如算平均分,總分等都是完全可以的。
  • Excel宏表函數與名稱管理器結合,快速進行數據運算!
    宏表函數是早期低版本excel中使用的,現在已由VBA頂替它的功能;但仍可以在工作表中使用,不過要特別注意的是:不能直接在單元格中、只能在"定義的名稱"中使用;插入路徑為:菜單欄【公式】——【定義名稱】,輸入名稱及引用位置即可,定義好的名稱可以在名稱管理器中找到,可進行編輯操作。
  • Excel表格製作
    Excel表格製作 學習辦公 大小: 21.06M
  • 可能是目前最強大的開源在線表格,不信你來看看
    現在在線的辦公套件使用頻率越來越高,不論是國外的 Google 辦公套件還是國內的石墨文檔,金山文檔等,都是很優秀的產品。開源領域裡也有不少優秀的在線表格開源項目,那麼今天所推薦的 Luckysheet 究竟有什麼不同之處呢?那就繼續往下看看吧。
  • 如何用Python讀取Excel中圖片?
    公眾號: 早起Python作者:劉早起大家好,在使用Python進行辦公自動化操作時,一定少不了與Excel表格的交互,我們通常是用pandas處理表格數據,但大多數情況下,都是讀取表格中的數值進行分析。
  • 表格控制項 Spread.NET V14.0 發布:支持 .NET 5 和 .NET Core 3.1...
    此外,Spread.NET 還在 V14.0中增強了自定義單元格類型,現在可以將 .NET對象直接作為自定義單元格使用。使用Spread表格控制項創建WinForms應用程式,並使用GrapeCity Spread.NET控制項移植現有的WinForms項目。
  • SpreadJS 純前端表格控制項應用案例:雨諾訂單管理系統(雨諾OMS)
    下面,讓我們一起來看看青島雨諾是如何在「雨諾訂單管理系統」中應用表格技術,實現「類Excel報表設計」(https://www.grapecity.com.cn/developer/spreadjs/scenarios/excel-design)與線下線上數據對接的。
  • Excel表格中的折線圖如何顯示最大值?你會作圖嗎
    看過Sara近期關於Excel表格中的折線圖如何設置的推文的小夥伴,應該對摺線圖的基本操作還是有所了解了。那麼問題來了:Excel表格中的折線圖如何顯示最大值?解決了這個問題,Excel表格裡的折線圖會瞬間增色不少呢。其實,簡單,看操作!
  • SpreadJS 表格控制項發布 V11 版本,新增圖表及前端 PDF 導出
    ,SpreadJS 純前端表格控制項正式發布V11 版本。SpreadJS是基於HTML5的JavaScript電子表格和網格功能控制項,適用於.NET、Java和移動端等各平臺在線編輯類Excel功能的表格程序開發。開發人員可利用SpreadJS,更好的顯示和管理類似 Excel 的數據,更方便的進行公式引擎、排序、過濾、輸入控制項、數據可視化、Excel導入/導出等操作。
  • 辦公軟體excel表格製作教程
    辦公軟體三基本word、excel、ppt,這三個是平時使用次數最多的辦公軟體,而且想要駕馭好這三種,是需要時間的積累和下一番苦工的。那麼,怎麼才能夠做好excel表格,下面就為大家帶來辦公軟體excel表格製作教程,希望以下的分享能夠幫助到您。
  • 用excel製作文件管理器,所有版本皆可使用
    Hello,大家好,之前跟大家分享了使用excel中的power query功能製作一個文件管理器,但是很多分析反應自己的excel版本不夠高,無法使用,今天就跟大家分享如何使用宏表函數製作文件管理器,他也是可以實現文件刷新的,這個的操作也不難,下面就讓我們來看下他是如何設置的一、什麼是宏表函數以及FILES函數