上周教過大家一個案例,利用公式的叠代計算,循環引用,可以循環高亮顯示每個月的數據,今天我要教的用法,是這個案例的續集 - 生成動态圖表。
如果還沒學過叠代計算用法的同學,趕緊參閱 Excel – 按 F9,竟然可以循環高亮顯示每月數據
今天會教大家一個新函數 OFFSET。
案例:下圖 1 是原始表格,藍色高亮效果是上周推文中教的循環高亮顯示,本案例中不是必須。
現在需要制作一張可以動态顯示每月工資的動态圖表,按下 F9,就會自動循環顯示。效果如下圖 2。
解決方案:
1. 選擇菜單欄左上角的“文件”--> 在彈出的界面選擇最下方的“選項”
2. 在彈出的對話框中選擇“公式”--> 勾選“計算選項”區域的“啟用叠代計算”,在“最多叠代次數”中填寫“1”--> 确定
3. 任意找一個空白單元格,比如 I2 輸入以下公式:
=MOD(I2 1,6)
現在按住 F9,I2 中的數字就會在 0 到 5 之前不斷循環顯示。
關于公式的詳解,這裡就不贅述了,可以參閱 Excel – 按 F9,竟然可以循環高亮顯示每月數據
4. 現在開始設置圖表數據:随便找一個空白區域,複制以下表格模闆,隻需要複制 A 列數據
5. 在 B9 單元格輸入以下公式 --> 下拉複制公式:
=OFFSET(B1,,$I$2,,)
公式釋義:
- offset 函數的作用是返回對單元格或單元格區域中指定行數和列數的區域的引用,用白話來說,就是“偏移取值”
- 函數中文表達式:OFFSET(引用單元格, 行數, 列數, [返回引用高度], [返回引用寬度]),後面兩參數可選
- 本案例中,OFFSET(B1,,$I$2,,):表示以 B1 單元格為起點偏移,行不偏移,所以第 2 個參數留空,列偏移數為 $I$2,即 0 至 5 的循環數字。
* 請注意:$I$2 必須絕對引用,這樣下拉複制公式的時候,偏移列數會始終引用這個單元格。
6. 現在動态數據表已經做好了,按下 F9,可以看到 B9 至 B13 單元格的數據會動态循環顯示每個月數據
7. 接下來做圖表:選中 A9 至 B13 區域 --> 點擊菜單欄的“插入”,在圖表區域選擇需要的圖表類型就已經算完成了。
為了美觀,我稍微調整了一下樣式,删除了網格線,添加了數據标簽。
這就是最終效果,按 F9 開始循環顯示,放開 F9,停止。
很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。
現在終于有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。
,