今天跟大家分享的是WPS中的新函數(shù)VSTACK函數(shù),使用這個函數(shù)可輕松搞定表格合并/跨多表匯總查找,WPS表格處理這類問題重要也支棱起來了! VSTACK介紹: 功能:將數(shù)組垂直堆疊到一個數(shù)組中 語法:=VSTACK(數(shù)組1,數(shù)組2,數(shù)組3,……) 一、基本用法:表格數(shù)據(jù)合并 如下圖所示,我們想把左側(cè)兩個表格數(shù)據(jù)合并到一個表格中,只需在目標單元格中輸入公式: =VSTACK(A2:B6,D2:E7) 然后點擊回車即可 特別提醒: ①VSTACK函數(shù)在合并多個表格數(shù)據(jù)時,要合并的表格表頭字段的順序必須一致,當然列數(shù)也必須相同。 ②如果表格列數(shù)不同的話,合并時缺少部位會出用#N/A錯誤值填充。 這時就需要使用IFNA函數(shù)或者IFERROR函數(shù)來消除錯誤值,如下圖所示 公式如下: =IFNA(VSTACK(A2:B6,D2:D7),'') 或者 =IFERROR(VSTACK(A2:B6,D2:D7),'')
二、高級用法:跨表格匯總求和 如下圖所示,我們需要根據(jù)產(chǎn)品類別,對“北京分公司”和“濟南分公司”跨表格匯總產(chǎn)品數(shù)量。 只需在目標單元格中輸入公式: =SUMPRODUCT((VSTACK(北京分公司:濟南分公司!A2:A7)=A2)*(VSTACK(北京分公司:濟南分公司!B2:B7))) 然后點擊回車即可 解讀:
可能很多小伙伴對上面VSTACK(北京分公司:濟南分公司!A2:A7)這種跨表合并書寫方法不太熟悉,其實記住公式書寫規(guī)則,直接套用就可以。直接上干貨,跨表合并指定數(shù)據(jù)基本寫法 1、工作表連續(xù)寫法: =VSTACK(工作表1:工作表3!A2:B7) 2、工作表不連續(xù)寫法: =VSTACK(工作表1!A2:B7,工作表3!A2:B7) 解讀: ①上面公式中有3個工作表分別是:工作表1、工作表2、工作表3,我們需要跨表合并這3個工作表中的表格數(shù)據(jù)。 ②如果合并的工作表是連續(xù)的話,比如從工作表1到工作表3都要合并,按此格式“開始表:結(jié)束表!引用區(qū)域”就可以一次選擇多張表了。 如果想用鼠標選擇的話方法是:先點工作表1(開始表)的第一個要合并的單元格,然后按住Shift鍵點擊最后一個表(這里是工作表3),最后在最后一個表中選擇要合并的數(shù)據(jù)區(qū)域就可以了。 ③跨不連續(xù)工作表中的表格數(shù)據(jù),就只能一個一個跨表選擇了。 |
|