亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Excel中利用FILTER和BYROW函數(shù)實(shí)現(xiàn)多列重復(fù)值查找的實(shí)例教程

  發(fā)布時(shí)間:2025-09-03 08:27:00   作者:佚名   我要評(píng)論
我們使用XLOOKUP函數(shù)配合相關(guān)函數(shù)實(shí)現(xiàn)了在任意列查找某值返回同一行中對(duì)應(yīng)列中的值,該怎么操作呢?詳細(xì)請(qǐng)看下文介紹

在之前的教程中,我們利用XLOOKUP函數(shù)等技巧實(shí)現(xiàn)了在Excel中任意列的查找功能,能夠返回同一行中對(duì)應(yīng)列的值。但面臨一個(gè)問題:當(dāng)查找的值在多列中重復(fù)出現(xiàn)時(shí),如何才能找到并返回所有匹配的結(jié)果呢?

問題背景與需求

以圖1為例,我們希望在B列至C列中查找“郭靖”這個(gè)值。顯然,第3行和第7行都包含了“郭靖”,但使用之前的方法,我們只能獲取到第3行的結(jié)果。那么,如何才能獲取到所有的匹配項(xiàng)呢?

如何獲取所有包含“郭靖”的列中對(duì)應(yīng)行的數(shù)據(jù)呢?

使用FILTER函數(shù)實(shí)現(xiàn)查找

這可以通過使用FILTER函數(shù)來實(shí)現(xiàn)。在單元格B10中輸入以下公式:

=FILTER(A2:A7, BYROW(B2:J7, lambda(row, row=B9)))

執(zhí)行后,結(jié)果將如圖2所示,展示出所有包含“郭靖”的行中的A列數(shù)據(jù)。

該公式運(yùn)用了BYROW函數(shù)進(jìn)行逐行比較,并結(jié)合了OR運(yùn)算來處理每行的比較結(jié)果。BYROW函數(shù)會(huì)產(chǎn)生一個(gè)包含TRUE或FALSE值的數(shù)組,其中與單元格B9內(nèi)容相匹配的行將返回TRUE,其余則返回FALSE。隨后,F(xiàn)ILTER函數(shù)會(huì)基于這個(gè)TRUE/FALSE數(shù)組,從A2:A7范圍內(nèi)提取出所有TRUE值對(duì)應(yīng)的行,從而得到圖2所示的結(jié)果。

FILTER+BYROW函數(shù)組合篩選數(shù)據(jù)

1、FILTER+BYROW函數(shù)組合實(shí)現(xiàn)快速對(duì)表格數(shù)據(jù)進(jìn)行篩選

公式:

=VSTACK(A1:F1,FILTER(A2:F6,BYROW(B2:F6,SUM)>0))

2、BYROW+FILTER函數(shù)對(duì)多列數(shù)據(jù)求和篩選最大值

公式:

=LET(b,BYROW(B3:D8,SUM),FILTER(HSTACK(A3:A8,b),b=MAX(b)))

3、FILTER+BYROW函數(shù)組合篩選出有數(shù)據(jù)于60的人員姓名

公式:

=FILTER(A2:A6,BYROW((B2:D6<60)*(B2:D6),SUM))

4、FILTER+BYROW函數(shù)組合篩選出不為空的單元行

公式:

=FILTER(A1:B15,BYROW(ISNUMBER(FIND({"手機(jī)號(hào)","身份證","銀行卡"},B1:B15))*1,SUM))

推薦閱讀:

輕松實(shí)現(xiàn)行級(jí)數(shù)據(jù)計(jì)算! Excel2024新函數(shù)BYROW詳解

傳統(tǒng)篩選點(diǎn)到手抽筋? excel中FILTER函數(shù)讓你告別手動(dòng)篩選的煩惱

相關(guān)文章

最新評(píng)論