動態圖表很難嗎?用vlookup函數就能搞定,僅需2步,讓你秒變大神

Excel Excel從零到一 2019-07-14

在職場中當我們看到別人製作的動態圖表的時候,心裡總會有這樣的一個聲音,什麼時候我也能學會製作動態圖表呢,其實動態圖表的製作也不難,今天就跟大家分享下如何使用我們最熟悉的vlookup函數製作動態圖表

動態圖表很難嗎?用vlookup函數就能搞定,僅需2步,讓你秒變大神

一、整理數據及製作下拉

我們想要以下圖中的數據製作動態圖,首先我們需要將表格中的表頭複製到一個空白的區域,然後在複製的表頭中我們將姓名根據數據源中的姓名製作下拉菜單

動態圖表很難嗎?用vlookup函數就能搞定,僅需2步,讓你秒變大神

製作下拉我們我們使用的是數據驗證,首先我們點擊姓名下方的單元格,然後點擊數據找到數據驗證,在允許中選擇序列,然後選擇姓名區域的數據,這樣的話下拉菜單就製作完成了

動態圖表很難嗎?用vlookup函數就能搞定,僅需2步,讓你秒變大神

二、製作動態圖表

然後我們輸入公式:=VLOOKUP($J$3,$A$1:$G$15,MATCH(K2,$A$1:$G$1,0),FALSE),向右拖動公式,緊接著我們選擇數據,然後在插入中選擇一個圖表在這裡我們選擇柱形圖,緊接著我們將姓名這個單元格拖動到圖表的旁邊,這樣的話我們在下拉中更改姓名,圖表也會跟著發生變化

動態圖表很難嗎?用vlookup函數就能搞定,僅需2步,讓你秒變大神

三、公式講解

公式:VLOOKUP($J$3,$A$1:$G$15,MATCH(K2,$A$1:$G$1,0),FALSE)

在這裡我們使用的是vlookup與match函數嵌套查找,vlookup函數查找的結果取決於取決於第三參數,在這裡我們使用match函數返回表頭中1月2月等在數據表中的位數,

MATCH(K2,$A$1:$G$1,0),FALSE)

第一參數:K2,表頭中1月的位置
第二參數:$A$1:$G$1,數據表中表頭的位置,選擇絕對引用
第三參數:0,精確匹配
我們以k2為列,也就是1月,函數會查找1月在數據表中表頭的位置,在數據表中1月在表頭的第2個位置,所以結果是2,,當我們向右拖拉公式的時候k2就會改變,

VLOOKUP($J$3,$A$1:$G$15,MATCH(K2,$A$1:$G$1,0),FALSE)

第一參數:$J$3,查找的姓名,選擇絕對引用
第二參數:$A$1:$G$15,,查找區域,選擇絕對引用
第三參數:MATCH(K2,$A$1:$G$1,0),FALSE),我們使用match函數返回月份在數據表中相應的列號
第四參數:false,精確匹配

以上就是這個我們使用vlookup函數製作動態圖表的過程以及原理,

怎麼樣,你學會了嗎?

我是excel從零到一,關注我持續分享更多excel技巧

相關推薦

推薦中...