mybatis的简单查询用语句吗_FILTER函数你用过吗?一对多查询与自动筛选,用它都能轻松搞定...
Hello,大家好,對(duì)于一對(duì)多查詢這樣的問(wèn)題,相信很多人都是使用index+if+small這個(gè)函數(shù)組合來(lái)查找數(shù)據(jù),但是使用起來(lái)卻經(jīng)常出錯(cuò),今天就跟大家分享一種比較簡(jiǎn)單的一對(duì)多查詢的方法,就是使用FILTER函數(shù),這個(gè)函數(shù)還能實(shí)現(xiàn)自動(dòng)篩選數(shù)據(jù)的效果,操作也并不難,下面就讓我們來(lái)一起操作下吧
一、認(rèn)識(shí)FILTER函數(shù)
FILTER函數(shù):FILTER函數(shù)是一個(gè)篩選函數(shù),它可以根據(jù)我們?cè)O(shè)置的條件來(lái)篩選數(shù)據(jù),
語(yǔ)法:=FILTER(array,include,[if_empty])
第一參數(shù):表示想要篩選的數(shù)據(jù)區(qū)域
第二參數(shù):篩選的條件,它是一個(gè)布爾值
第三參數(shù):if_empty,根據(jù)條件如果找不到結(jié)果,就返回第三參數(shù)的值,它是一個(gè)可選參數(shù)
使用這個(gè)函數(shù)我們需要注意的是FILTER函數(shù)的第二參數(shù)的寬度或者高度,必須與第一參數(shù)中數(shù)據(jù)區(qū)域的寬度或者高度相等,否則的話函數(shù)就會(huì)返回錯(cuò)誤值。
以上就是這個(gè)函數(shù)的作用,下面就讓我們來(lái)一起操作下
二、實(shí)現(xiàn)一對(duì)多查詢
一對(duì)多查詢的效果就是通過(guò)一個(gè)值來(lái)返回多個(gè)結(jié)果,我們可以將其看做是數(shù)據(jù)的篩選,通過(guò)篩選條件值就可以返回多個(gè)結(jié)果,如下圖,我們想要在數(shù)據(jù)中找到省份是河南的所有數(shù)據(jù),只需要將公式設(shè)置為:=FILTER(A1:J40,B1:B40=N2)然后點(diǎn)擊回車(chē)即可,在這里它是不包含表頭的,所以我們需要將表頭粘貼過(guò)來(lái),然后將日期更改為日期格式即可
在這里我們將第三參數(shù)省略了,因?yàn)樗且粋€(gè)可選參數(shù),使用這個(gè)函數(shù)還需要注意一點(diǎn)就是我們無(wú)法單獨(dú)更改數(shù)據(jù)中的某一個(gè)值,如果更改了數(shù)據(jù)的某一個(gè)值,函數(shù)的就會(huì)返回錯(cuò)誤值
三、實(shí)現(xiàn)自動(dòng)篩選的效果
比如在這里我們想要查找省份是河南省,負(fù)責(zé)人是魯班的所有數(shù)據(jù),只需要將公式設(shè)置為:=FILTER(A1:J40,(B1:B40=L2)*(G1:G40=M2),"查不到結(jié)果"),點(diǎn)擊回車(chē)即可查找到正確的結(jié)果,如下圖
在這里我們將公式設(shè)置為:=FILTER(A1:J40,(B1:B40=L2)*(G1:G40=M2),"查不到結(jié)果")
第一參數(shù):A1:J40,就是我們需要篩選的數(shù)據(jù)區(qū)域
第二參數(shù):(B1:B40=L2)*(G1:G40=M2),在這里B1:B40=L2代表省份等于河南省的,G1:G40=M2就代表負(fù)責(zé)人等于魯班的,我們讓這個(gè)兩個(gè)條件相乘來(lái)構(gòu)建正確的條件
第三參數(shù):"查不到結(jié)果",這個(gè)是一個(gè)可選參數(shù),如果找不到正確的結(jié)果,就會(huì)返回這個(gè)值
以上就是這個(gè)函數(shù)各個(gè)參數(shù)的意義,使用這個(gè)函數(shù)我們需要特別注意FILTER函數(shù)的第二參數(shù)中選擇的數(shù)據(jù)區(qū)域,必須與篩選數(shù)據(jù)區(qū)域的高度或者寬度一一對(duì)應(yīng),否則的話就會(huì)返回錯(cuò)誤的結(jié)果,不過(guò)比較可惜的是現(xiàn)在這個(gè)函數(shù)僅僅在office365版本中才可以使用
以上就是今天分享的方法,怎么樣?你學(xué)會(huì)了嗎?
我是excel從零到一,關(guān)注我,持續(xù)分享更多excel技巧
總結(jié)
以上是生活随笔為你收集整理的mybatis的简单查询用语句吗_FILTER函数你用过吗?一对多查询与自动筛选,用它都能轻松搞定...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: js 正则 或者_正则表达式
- 下一篇: go get 指定版本_没有VPS搭建g