Excel中利用FILTER和BYROW函數(shù)實(shí)現(xiàn)多列重復(fù)值查找的實(shí)例教程
在之前的教程中,我們利用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詳解
相關(guān)文章

讓你1分鐘完成1小時(shí)工作! Excel批量查詢快捷鍵ctrl+回車enter的用法
在excel表格中,Ctrl+回車竟然可以識(shí)別格式來進(jìn)行數(shù)據(jù)的填充,該怎么使用呢?下面我們就來看看詳細(xì)教程2025-08-26
再復(fù)雜的查找也能輕松搞定! excel中Xlookup函數(shù)的正則表達(dá)式用法
在日常Excel數(shù)據(jù)處理中,查找匹配是一項(xiàng)核心需求,支持正則表達(dá)式模式后,通配符匹配基本就可以說拜拜了,下面我們就來看看使用技巧2025-07-15
3分鐘效率翻倍! excel用VLOOKUP玩轉(zhuǎn)同表/跨表/跨文件查詢的技巧
今天我們來分享VLOOKUP秘籍,速查數(shù)據(jù)!無論是從龐大的數(shù)據(jù)表中提取特定信息,還是進(jìn)行數(shù)據(jù)的快速匹配,VLOOKUP都能大顯身手2025-06-23
FILTER函數(shù)這招我后悔沒早學(xué)! excel中10秒搞定數(shù)據(jù)查詢的技巧
之前說到查找函數(shù),大家肯定會(huì)想到vlookup,不過現(xiàn)在還有一個(gè)新的函數(shù)可以供大家使用,它就是filter,今天就和大家分享一下filter的用法2025-06-23
讓你輕松掌握表格數(shù)據(jù)查詢! 10個(gè)excel函數(shù)VLOOKUP的應(yīng)用實(shí)例
Vlookup函數(shù)的用法之前我們也發(fā)了很多,但貼近工作用的Vlookup函數(shù)應(yīng)用示例卻很少,今天給大家?guī)硪黄赩lookup函數(shù)示例大全,希望能給大家的工作帶來幫助2025-06-19
Xlookup怎么根據(jù)名字查找圖片? excel中xlookup又一個(gè)強(qiáng)大的功能
excel中的xlookup函數(shù)有一個(gè)強(qiáng)大的功能,輕松搞定圖片查找,該怎么使用xlookup按姓名查找照片,詳細(xì)請(qǐng)看下文介紹2025-02-18
Excel多表批量查詢技巧: VLOOKUP搭配INDIRECT跨表格靈活查找
單表查詢是VLOOKUP函數(shù)最常用的查詢查詢方式,今天來介紹VLOOKUP函數(shù)跨多表批量查詢,詳細(xì)如下2025-02-17
怎么通過一個(gè)Excel工作表中選擇菜單查看其他所有工作表內(nèi)容?
excel如何在第一個(gè)工作表中通過下拉,查看其他工作表內(nèi)容?今天我們就來實(shí)現(xiàn)一個(gè)工作表查看所有工作表的的技巧2025-01-06
看不起Excel查找替換? Excel中的查找替換功能應(yīng)用技巧解讀
但凡飄了,都先從看不起 Excel 查找替換功能開始,但是你真的會(huì)使用查找替換嗎?下面我們就來看看一些使用技巧,不僅能提升工作效率,還能讓數(shù)據(jù)處理變得更加輕松2025-01-03
如何定位最后一個(gè)非空單元格? Excel二維表橫向查找最晚更新的非空值技
excel中查找功能很強(qiáng)的函數(shù)介紹,用它能巧妙的查找出來眾多列中最后一個(gè)非空單元格的數(shù)值并返回此數(shù)值,詳細(xì)請(qǐng)看下文案例2025-01-03


