匯報時用了這個圖表,老板竟然要給我加工資?!

Excel 中有這樣一個函數(shù),明鏡老師說,它是???唯一無法替代的函數(shù)
而我更愿意尊之為神,它就是超鏈接函數(shù) HYPERLINK!
說來你可能不信,HYPERLINK 的封神之資,與其跳轉(zhuǎn)和鏈接的基本功能竟毫不相關!
我們先來看效果,有圖有真相!

沒錯,鼠標懸停即可實現(xiàn)圖表動態(tài)切換!
這是怎么做到的?聽小花為你拆解!

創(chuàng)建基礎圖表
▋Step 01 :搭建查詢
基于數(shù)據(jù)源,搭建一個以特定變量(G1 單元格)為條件的查詢結果區(qū)域。
這個特定變量將根據(jù)鼠標懸停而改變,繼而改變查詢結果。
G2 單元格公式如下:
=OFFSET($A$2:$A$13,,MATCH(G$1,$B$1:$E$1,0))

?? 公式說明:
MATCH?函數(shù)匹配出 G1 單元格所示省份在數(shù)據(jù)源區(qū)域 B1:E1 中出現(xiàn)的列序,再通過?OFFSET?函數(shù)從 A 列開始向右偏移對應的列數(shù),從而得到對應省份每個月的數(shù)值。
這里使用的 OFFSET 函數(shù)有些小伙伴還比較陌生,特附上小卡片,溫故而知新可也。

▋Step 02 :繪制圖表
使用 Step 01 中的查詢結果區(qū)域 G2:G13 中的數(shù)據(jù),繪制所需的表格,這里小花簡單繪制成折線圖,小伙伴們可以自行 DIY。
只需留意,圖表所引用的區(qū)域必須是 Step 01 中的查詢結果,這樣當 G1 單元格發(fā)生變化時,圖表也會因查詢結果區(qū)域的變化而變化,這樣圖表也就「動」起來了。


懸停觸發(fā)機制
PART 01 的操作已搭建了 G1 單元格與圖表的聯(lián)系,此時,如果 G1 單元格能夠根據(jù)鼠標懸停實現(xiàn)動態(tài)變化,那么利用鼠標懸停實現(xiàn)圖表動態(tài)切換的問題就能夠?qū)崿F(xiàn)。
HYPERLINK 的作用正在于此,它會在鼠標移動到其所在單元格上時刷新計算結果。
于是,我們只需要構建一個能夠?qū)⒛繕酥蒂x予 G1 單元格的自定義函數(shù),并將它嵌套到 HYPERLINK 函數(shù)公式中,借以實現(xiàn) G1 的動態(tài)更新。
明白了原理,操作就十分清晰了。
▋Step 01 :自定義函數(shù)
按【Alt+F11】或在【開發(fā)工具】選項卡中點擊【Visual Basic】按鈕,打開 VBE 窗口,點擊【插入】-【模塊】,將下列代碼直接復制到模塊中,關閉 VBE 窗口,并把文件另存為 xls 或 xlsm 格式。
Function hover(rng As Range) '此處hover為函數(shù)名,可自定義
ActiveSheet.[G1] = rng.Value '[G1] 表示特殊變量所在的單元格地址,可自定義
End Function

▋Step 02 :設置 HYPERLINK 公式
選定供鼠標滑動選擇的合適位置,設置由?HYPERLINK?和自定義函數(shù)?hover?構成的公式,其中 hover 函數(shù)引用目標變量所在單元格。(案例中選擇在 M 列中設置公式。)
M4 公式如下:
=IFERROR(HYPERLINK(hover(B1)),B1)

同理,M6、M8、M10 分別引用 C1、D1、E1 單元格。
同時,為了使鼠標滑過這四個單元格時即可實現(xiàn)切換,無需準確懸停在對應文字上,我們可以將單元格水平對齊方式修改為兩端對齊。

到此,一個能夠根據(jù)鼠標滑動而自動切換的動態(tài)圖表就完成了,鼠標移動到哪個單元格,折線圖就展示對應省份的數(shù)據(jù),太神奇了!


延伸與拓展
掌握了 HYPERLINK 和自定義函數(shù)聯(lián)手實現(xiàn)的?Excel 鼠標懸停技術,可以讓一些棘手或難纏的問題,得到妥當新奇的解決。
比如,折線太密集無法辨別時,只需在原有圖表中加入一條基于懸停技術的高亮折線,就可以實現(xiàn)在密集折線中有針對地查看需要的折線。

甚至,我們可以結合定義名稱,實現(xiàn)不同圖表類型之間的切換,迎合不同場合的匯報需要。

自然地,簡單的模擬頁簽切換就更不在話下了!

其他關于 HYPERLINK 鼠標懸停技術的應用,小伙伴們大可以自行嘗試,小花僅點到為止。

寫在最后
最后,小花帶大家一起再回顧一下?HYPERLINK 鼠標懸停技術的原理及操作要領:
? 建立以特定單元格為條件的公式查詢,并根據(jù)查詢結果數(shù)據(jù)創(chuàng)建圖表;
??插入代碼,創(chuàng)建可以將目標值動態(tài)賦予特定單元格的自定義函數(shù);
??使用自定義函數(shù)和?HYPERLINK 函數(shù)創(chuàng)建公式,引用上述特定單元格;
? 鼠標懸停觸發(fā) HYPERLINK 函數(shù)刷新計算結果,改變特定單元格,進而實現(xiàn)圖表切換。
以上,就是?HYPERLINK 鼠標懸停技術的原理和操作要領,你學會了嗎?
不妨從嘗試完成 PART 03 拓展的幾種應用開始,逐步實現(xiàn)你的各種天馬行空!
記得留言告訴我們你的困惑或收獲哦!

秋葉家 2023?夏季福利——《Excel?3 天集訓營》。
專為職場表哥表妹準備,基于職場真實案例設計,超實用 Excel 技巧集合教學。
機會通常是留給有準備的人,行動起來!升職加薪要靠自己!
秋葉《Excel 3 天集訓營》
提升效率,助你準時下班
數(shù)據(jù)可視化,讓領導刮目相看
官網(wǎng)價?99
現(xiàn)在僅需 1 元!
不再被加班支配,充實自我就現(xiàn)在!
點擊下方圖片掃碼即可報名
??????

↑↑↑
現(xiàn)在報名免費獲取
307 個函數(shù)清單
35 個常用函數(shù)說明
……
*廣告