欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

excel中怎么使用filter函數(shù) Excel函數(shù)FILTER的三種實(shí)用技巧

  發(fā)布時(shí)間:2025-05-27 10:51:35   作者:佚名   我要評(píng)論
自從有了filter函數(shù),感覺查詢變得好簡(jiǎn)單,它一次返回多行或者多列數(shù)據(jù),不像VLOOKUP函數(shù)抽象不說(shuō),還得和各種函數(shù)結(jié)合,它一步就能完成,詳細(xì)請(qǐng)看下文介紹

我們?cè)谑褂肳PS時(shí)會(huì)經(jīng)常對(duì)Excel數(shù)據(jù)查詢處理,最新版的WPS軟件更新了FILTER函數(shù),它雖然是一個(gè)條件篩選函數(shù),但是篩選與查詢的本質(zhì)都是為了找到需要的數(shù)據(jù),有時(shí)候使用FILTER函數(shù)查找數(shù)據(jù)還特別好用,今天就跟大家分享FILTER函數(shù)的3種用法,實(shí)例圖解輕松入門。

一、FILTER函數(shù)介紹

FILTER函數(shù):一個(gè)篩選函數(shù),是基于定義的條件篩選一系列數(shù)據(jù)的函數(shù),它由數(shù)組,包括,空值三個(gè)參數(shù)所構(gòu)成。

語(yǔ)法:=FILTER(數(shù)組,包含,[空值])

第一參數(shù):數(shù)組表示想要篩選的數(shù)據(jù)區(qū)域,也是返回結(jié)果的區(qū)域

第二參數(shù):包含就是篩選的條件,也就是條件區(qū)域

第三參數(shù):根據(jù)條件如果找不到結(jié)果,就返回第三參數(shù)的值,它是一個(gè)可選參數(shù)

二、基本用法

如下圖所示,根據(jù)左側(cè)銷售表格,通過(guò)銷售員姓名查找到對(duì)應(yīng)的銷售金額。

使用公式=FILTER(C4:C12,B4:B12=F4)

第一參數(shù):C4:C12,代表銷售金額這列數(shù)據(jù)

第二參數(shù):B4:B12=F4,這是篩選條件,就是B4:B12代表銷售員姓名這一列,F(xiàn)4是張飛這個(gè)姓名,條件就是查詢姓名是張飛

第三參數(shù):默認(rèn)省略

三、自動(dòng)屏蔽篩選錯(cuò)誤值

如下圖所示,還是根據(jù)左側(cè)銷售表格,通過(guò)銷售員姓名查找到對(duì)應(yīng)的銷售金額,如果我們?cè)诓樵冃彰镙斎?ldquo;趙四”,這是會(huì)因?yàn)楹Y選不到數(shù)據(jù)報(bào)#CALC!錯(cuò)誤,這種情況下我們就可以使用第三參數(shù)了。

使用公式=FILTER(C4:C12,B4:B12=F4,"未查找到數(shù)據(jù)")

也就是使用了第三參數(shù),當(dāng)找不到數(shù)據(jù)時(shí)返回"未查找到數(shù)據(jù)",當(dāng)然返回值也可以設(shè)置成英文狀態(tài)下的兩個(gè)雙引號(hào),就會(huì)返回空值。

四、Filter函數(shù)一次性查找多個(gè)值

如下圖所示,左側(cè)是員工考核信息表,我們現(xiàn)在根據(jù)員工姓名把對(duì)應(yīng)員工相應(yīng)的所有數(shù)據(jù)查找出來(lái)。

1、因?yàn)楝F(xiàn)在WPS中沒有溢出功能,我們需要先選中G2:I2單元格區(qū)域,如下圖所示

2、然后輸入公式=FILTER(B2:D10,A2:A10=F2),然后按「Ctrl+Shift+Enter」鍵確定,這樣就可以獲得對(duì)應(yīng)數(shù)據(jù)了。如下圖所示

公式解釋

①第一參數(shù):B2:D10就是要篩選的數(shù)據(jù)區(qū)域,A2:A10=F2就是篩選條件

②WPS Office暫不支持動(dòng)態(tài)數(shù)組,故必須使用「Ctrl+Shift+Enter」鍵快捷設(shè)置為數(shù)組形式,其他方式均僅返回為單個(gè)數(shù)值。

五、Filter函數(shù)的三種用法與案例

FILTER 函數(shù)可以基于定義的條件篩選一系列數(shù)據(jù)。

在沒有filter函數(shù)之前,如果實(shí)現(xiàn)一對(duì)多查詢,常見的是構(gòu)建輔助列,然后使用VLOOKUP+ROW+COLUMN實(shí)現(xiàn)。

比如要從銷售表中獲取 軸承 的所有數(shù)據(jù)

案例圖片

那么第一步,我們要構(gòu)建輔助列,輔助列的構(gòu)建如圖所示:

構(gòu)建輔助列

=(D2=$H$2)+A1 這個(gè)D2=$H$2表達(dá)式,如果成立返回1,否則返回0,向下拖拽公式構(gòu)建輔助列,然后再使用VLOOKUP函數(shù)查詢。

使用VLOOKUP

=VLOOKUP(ROW(1:1),$A$2:$E$17,COLUMN(B:B),FALSE)

這個(gè)公式,查詢值為 ROW(1:1),當(dāng)公式向下拖拽的時(shí)候返回1,2,3....這樣的序列,而第三參數(shù) COLUMN(B:B),返回2,因?yàn)椴块T在查詢范圍的第二列,當(dāng)公式向右填充 COLUMN(C:C),以此類推,然后就返回了整行,接著公式向下填充。

可以看到,這種方法,用的函數(shù)多,還復(fù)雜,初學(xué)者很難掌握,而且如果我要查詢軸承,但必須是業(yè)務(wù)一部的數(shù)據(jù)呢,又沒辦法解決了。

但如果你會(huì)filter函數(shù),就太簡(jiǎn)單了。

FILTER(要篩選的數(shù)據(jù)區(qū)域,篩選條件,[找不到結(jié)果返回的值])

其中篩選條件,可以用+表示或連接多個(gè)條件,用*表示并且連接多個(gè)條件。

還是上面的案列,處理方法如下,查詢 軸承 的銷售。

案例一:使用filter函數(shù)單條件

單條件

=FILTER(B2:E17,D2:D17=H2)

第一個(gè)參數(shù)是區(qū)域,第二個(gè)參數(shù)D2:D17=H2 ,D2:D17為條件所在的列,H2為查詢條件,這比VLOOKUP簡(jiǎn)單太多了吧。

案例二:使用filter多條件:或者

查詢軸承 或者 液壓機(jī)的銷售

多條件,或關(guān)系

=FILTER(B2:E17,(D2:D17=H2)+(D2:D17=I2))

中間的+符號(hào)連接了兩個(gè)條件,表示或者

案例三:使用filter多條件:并且

查詢業(yè)務(wù)一部軸承的銷量

多條件并且

=FILTER(B2:E17,(D2:D17=H2)*(B2:B17=I2))

使用*號(hào)連接兩個(gè)條件,當(dāng)然有更多的條件如法炮制。

以上呢,就是filter函數(shù)的三種常見用法,掌握這三種方法,常見的過(guò)濾查詢就可以輕松解決了。

以上就是excel中Filter函數(shù)的三種用法,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。

相關(guān)推薦:

Excel數(shù)據(jù)怎么取整? Excel利用函數(shù)向上向下取整的技巧

相關(guān)文章

最新評(píng)論