在日常工作中,我們經(jīng)常會(huì)遇到對(duì)Excel二維表格數(shù)據(jù)進(jìn)行查詢的場(chǎng)景。對(duì)二維表格數(shù)據(jù)查詢大家可能會(huì)相對(duì)使用Vlookup+Match函數(shù)或者Index+Match函數(shù)組合,以上兩種方法都可以實(shí)現(xiàn)數(shù)據(jù)的二維查詢。但是,今天跟大家分享的是WPS中巧用FILTER+XLOOKUP新函數(shù)搭檔,輕松實(shí)現(xiàn)從二維表中查詢數(shù)據(jù),個(gè)人覺著這個(gè)組合更簡(jiǎn)單一些。(備注:FILTER和XLOOKUP兩個(gè)函數(shù)需更新至WPS Office最新版本使用)
一、FILTER+XLOOKUP組合,輕松實(shí)現(xiàn)從二維表中查詢數(shù)據(jù)
如下圖所示,左側(cè)是一個(gè)學(xué)生成績(jī)表格,它是一個(gè)二維表數(shù)據(jù),右側(cè)我們根據(jù)“姓名”和“科目”查詢對(duì)應(yīng)的成績(jī)。
具體操作如下:
1、首先我把右側(cè)“姓名”和“科目”做成了下拉菜單。方法也很簡(jiǎn)單,先選中要設(shè)置下拉菜單的單元格→點(diǎn)擊【數(shù)據(jù)】→找到【有效性】點(diǎn)擊【有效性】的下拉菜單再次找到【有效性】→點(diǎn)擊【有效性】,如下圖所示
然后在在彈出的【數(shù)據(jù)有效性】窗口,在【設(shè)置】選項(xiàng)卡,有效性條件的【允許】下拉菜單中選擇【序列】,在【序列】后面的【來(lái)源】選中左側(cè)“姓名”這一列數(shù)據(jù),最后點(diǎn)擊【確定】即可,如下圖所示
2、在右側(cè)“成績(jī)”下面的空白單元格內(nèi)輸入公式=FILTER(XLOOKUP(G2,B1:D1,B2:D7),A2:A7=F2),點(diǎn)擊回車,如下圖所示
公式解釋:
公式=FILTER(XLOOKUP(G2,B1:D1,B2:D7),A2:A7=F2)
1、首先使用XLOOKUP(G2,B1:D1,B2:D7)橫向查詢對(duì)應(yīng)科目成績(jī)數(shù)據(jù)。
G2就是查找值:科目名稱;
B1:D1就是查找數(shù)組:所有的科目類別名稱;
B2:D7就是返回?cái)?shù)組:就是要返回的數(shù)組區(qū)域
2、然后將XLOOKUP公式返回的指定科目成績(jī)數(shù)據(jù),作為FILTER函數(shù)的第1參數(shù),從中篩選出A2:A7=F2就是具體姓名對(duì)應(yīng)的成績(jī)數(shù)據(jù)。
二、簡(jiǎn)單介紹一下FILTER+XLOOKUP這對(duì)新函數(shù)
1、XLOOKUP函數(shù)介紹
函數(shù)功能:XLOOKUP函數(shù)是一個(gè)查找函數(shù),在某個(gè)范圍或數(shù)組中搜索匹配項(xiàng),并通過第二個(gè)范圍或數(shù)組返回相應(yīng)的項(xiàng),默認(rèn)情況下使用精準(zhǔn)匹配。
語(yǔ)法結(jié)構(gòu):=XLOOKUP(查找值,查找數(shù)組,返回?cái)?shù)組,未找到值,匹配模式,搜索模式)。
XLOOKUP函數(shù)參數(shù)雖然比較多,但是我們?cè)谄綍r(shí)使用這個(gè)函數(shù)時(shí)一般只需設(shè)置前三個(gè)參數(shù)即可,第四、第五、第六參數(shù)都是可以省略的。
2、FILTER函數(shù)介紹
FILTER是基于定義的條件篩選一系列數(shù)據(jù)的函數(shù),它由數(shù)組,包括,空值三個(gè)參數(shù)所構(gòu)成。
使用語(yǔ)法=FILTER(數(shù)組,包括,空值)
第一個(gè)參數(shù)【數(shù)組】:就是篩選區(qū)域
第二個(gè)參數(shù)【包括】:就是篩選列=篩選條件
第三個(gè)參數(shù)【空值】:可以忽略,這個(gè)參數(shù)就是如果出現(xiàn)錯(cuò)誤值可以設(shè)置返回信息
聯(lián)系客服