03.25 Excel三個函數輕鬆實現多表數據彙總,你不要說還是在複製粘貼?

今天我們來學習一個工作表數據彙總表格,讓你不再每天彙總數據都只是複製粘貼,帶你學習三個函數輕鬆解決數據彙總的問題。它們就是IFERROR+vlookup+Indirect組合函數。

案例說明:

如下圖,我們需要將每個人1月、2月、3月、4月、5月、6月分別中的表格快速添加到彙總表中。因為每張分表對應的人數是不一樣的,所以不能單純的複製粘貼過來,避免出現數據錯誤。今天我們就通過三個函數來進行學習。

Excel三個函數輕鬆實現多表數據彙總,你不要說還是在複製粘貼?

函數演示:

如下圖,我們通過vlookup函數+indirct函數進行引用查詢的時候,向右向下拖動函數即可查詢對應人員1-6月份的數據。

Excel三個函數輕鬆實現多表數據彙總,你不要說還是在複製粘貼?

函數公式:

=VLOOKUP($A2,INDIRECT(E$1&"!$A$1:$E$7"),5,0)

1、vlookup函數我們已經知道了,它有4個參數,這裡我們主要用Indirect函數作為它的第二參數,通過表頭名稱引用對應的表格區域;

2、INDIRECT(E$1&"!$A$1:$E$7")代表的就是INDIRECT(1月!$A$1:$E$7),代表的就是引用1月表格中A1:E7單元格區域。這裡主要是通過表頭單元格的方式來引用對應的工作表名稱。

通過上面的方法我們可以得到對應每個月每個人的數據,但是當某些月份沒有某些人的數據時候,這樣vlookup查詢出來的數據就會出現錯誤值。所以下面我們通過iferror函數來替換可能出現的錯誤值。

效果演示:

Excel三個函數輕鬆實現多表數據彙總,你不要說還是在複製粘貼?

如上圖,現在我們通過iferror函數,就可以將原來出現錯誤值的單元格區域給一次性替換掉。“”代表空白,你也可以修改為自己需要的內容。

函數公式:

=IFERROR(VLOOKUP($A2,INDIRECT(E$1&"!$A$1:$E$7"),5,0),"")

1、iferror函數代表的就是當出現錯誤值時,執行第二參數。現在你能夠理解了嗎?


分享到:


相關文章: