所谓动态图表就是可以根据用户选择更新显示内容的图表,在以前的文章中已经介绍过如何绘制动态图表(请参阅掌握Offset()函数,轻松实现<em>Excel</em>动态图表),今日我们要在图表中加上滚动条,让用户使用更加方便。上图的“产
2021-05-19 22:00:20
所謂動態圖表就是可以根據使用者選擇更新顯示內容的圖表,在以前的文章中已經介紹過如何繪製動態圖表(請參閱掌握Offset()函數,輕鬆實現Excel動態圖表),今日我們要在圖表中加上滾動條,讓使用者使用更加方便。
上圖的「產品銷售週報」有兩種顯示方式:
選擇「截止當前周表現」方式時,圖表顯示從第一週至滾動條選擇的週數期間的表現(紅色數字即滾動條選擇週數);
選擇「連續12周表現」方式時,圖表顯示從滾動條選擇的週數起連續12周的表現。
使用者根據需求選擇了顯示方式之後,拖動滾動條便可以快速變換和瀏覽圖表內容。
下面來演示繪製過程:
1、準備資料表格
2、選擇資料表格,點選「插入」選項卡,選擇「折線圖」,生成圖表。
3、插入「滾動條」和兩個「選項按鈕」,點選「開發工具」,點選「插入」按鈕,在「表單控制項」中分別選擇「滾動條(窗體控制項)」和兩次「選項按鈕(窗體控制項)」,並放置在合適的位置。
右鍵分別點選兩個選項按鈕,彈出快捷選單,點選「編輯文字」然後修改文字為「截止當前周表現」和「連續12周表現」。
右鍵點選「選項按鈕」,點選「設定控制項格式」,在對話方塊中設定單元格連結為「$G$2」即選項按鈕的值即哪個按鈕被選中返回在單元格G2。
右鍵點選滾動條,在彈出的快捷選單中點選「設定控制項格式」,在「設定控制項格式」對話方塊中進行設定:「當前值」即現在滾動條的位置;最小值設為「4」即滾動條拖到最小時的值,設定為「4」保證圖表至少顯示4周的資料;最大值設為「52」,因為資料表格設定了52周,保證滾動條拖到最大時圖表顯示全部的資料;步長設定為「1」;單元格連結設定為「G1」,則滾動條的值返回在該單元格。
補充說明控制項的選中方法。控制項生成移開游標後,一般無法再選中,雖然可以右鍵彈出快捷選單進行設定,但無法對控制項進行調整大小、移動位置等操作,這時,需要點選「開始」選項卡,點選「查詢和選擇按鈕」,然後點選「選擇物件」,便能用滑鼠選中控制項,使用完之後記得取消「選擇物件」,否則不能進行其它操作。
4、創建名稱(請參閱Excel中越用越香的「名稱」工具)。點選「公式」選項卡,點選「名稱管理器」,在對話方塊中點選「新建」按鈕,新建一個名為「週數」的名稱,引用位置鍵入公式「=OFFSET(Sheet3!$A$1,CHOOSE(Sheet3!$G$2,1,Sheet3!$G$1),0,CHOOSE(Sheet3!$G$2,Sheet3!$G$1,12),1)」,其中Sheet3!是系統自動新增的。
CHOOSE函數判斷選擇了哪個選項按鈕,返回不同的值給OFFSET函數,OFFSET函數動態返回引用區域。(CHOOSE函數的使用方法請參閱Excel中Choose()函數的使用方法)。同樣方法創建「產品1」、「產品2」和「產品3」的名稱,引用位置分別為:
「=OFFSET(Sheet3!$B$1,CHOOSE(Sheet3!$G$2,1,Sheet3!$G$1),0,CHOOSE(Sheet3!$G$2,Sheet3!$G$1,12),1)」、「=OFFSET(Sheet3!$C$1,CHOOSE(Sheet3!$G$2,1,Sheet3!$G$1),0,CHOOSE(Sheet3!$G$2,Sheet3!$G$1,12),1)」、「=OFFSET(Sheet3!$D$1,CHOOSE(Sheet3!$G$2,1,Sheet3!$G$1),0,CHOOSE(Sheet3!$G$2,Sheet3!$G$1,12),1)」。
5、用名稱給圖表賦值。右鍵點選圖表區域,選擇「選擇資料」,在「選擇資料來源」對話方塊中,點選右邊水平軸標籤的「編輯」按鈕。
軸標籤區域「=Sheet3!週數」,即等於工作表sheet3的名稱「週數」。
然後選中左邊框的「產品1」,點選圖列項的「編輯」按鈕。
產品1的系列值「=Sheet3產品1」,然後確認。
同樣方法給產品2和產品3的系列值賦值,分別為「=Sheet3產品2」和「=Sheet3產品3」。
可以用滾動條控制的動態圖表便大功告成了。
你也試試吧!
相關文章
所谓动态图表就是可以根据用户选择更新显示内容的图表,在以前的文章中已经介绍过如何绘制动态图表(请参阅掌握Offset()函数,轻松实现<em>Excel</em>动态图表),今日我们要在图表中加上滚动条,让用户使用更加方便。上图的“产
2021-05-19 22:00:20
Don't we fight? How do you fight with others?过于深沉的东西更适合藏在心底 Too deep is better for hiding in the bottom of your heart 要比“加油”这个词更温暖一些,It's warmer than the <em>word</
2021-05-19 22:00:06
2021年5月19日,华为举办全场景智慧生活新品发布会,华为MateBook 16正式发布。作为华为首款大屏高性能笔记本,华为MateBook 16是全球首款莱茵专业级色准认证的笔记本,平均△E=1,再搭配16英寸的2.5K高清全面屏,让所见更
2021-05-19 21:34:59
“平台赋能”,2020年6月,天阳科技与赣州银行、中兴通讯等联合组建了“金融信创联合实验室”,以此打通上下游相关科研机构及创新产业链条,近期采用天阳科技自主创新技术架构的赣州银行新型信贷项目也已成功上线,该项目
2021-05-19 21:34:50
当然,未来车灯会不会形成一个集成的平台,比如一套系统把雷达,中央<em>CPU</em>都连接起来,像小鹏和特斯拉这种,车内会形成一个统一的控制中心,通过软件操作,这可能会是未来的一个方向,我们目前也有一些(这方面)的研究。提问:星宇
2021-05-19 21:34:48
基于Phala的TEE-区块链混合架构,开发者可以在 <em>CPU</em> 的 TEE 区域内轻松部署运行 Phala 机密智能合约。项目特色:Phala Network利用Polkadot的跨链能力,成为其他区块链应用的数据保密层,例如DeFi交易仓位、交易历史
2021-05-19 21:34:45