EXCEL表格中怎样搜索多列中的同行数据,如:行1-10,列1-5,数据不同,搜索完全相同的行

2025-02-22 23:26:36
推荐回答(5个)
回答1:

用F作辅助列吧,F2数组公式
=IF(SUM(--(A2:E2=$A$1:$E$1))=5,"相同","")
完成后同时按下ctrl+shift+enter,然后向下填充公式

完全相同的会显示 “相同”,可用此列筛选。

另:为啥匿名呢?浪费20分

回答2:

F2单元格输入公式
=sumproduct(n(countif(a2:e2,{5,2,7,9})={2,1,1,1}))=4

=sumproduct(1/countif(a2:e2,a$1:e$1))=4
下拉填充.筛选F列中数值为TRUE的行,就是符合要求的行

回答3:

假设如下:
A B C D E F
1 2 5 7 5 9
2 1 3 6 7 8 0
3 2 5 7 5 9 1
4 3 6 4 8 7 0
5 2 5 7 5 9 1
在F2输入公式:
=IF(A2&"_"&B2&"_"&C2&"_"&D2&"_"&E2=A$1&"_"&B$1&"_"&C$1&"_"&D$1&"_"&E$1,1,)
公式往下拉。当返回1,就是如第一行完全相同。

回答4:

搜索到后返回什么?
是返回相同行的个数?还是返回相同行的行号?还是把相同行标红?
还有:2 5 7 5 9和2 5 5 7 9算不算相同?

回答5:

加辅助列F,F1输入:
=value(concatenate(A1,B1,C1,D1,E1))
下拉填充,然后,
=COUNTIF(F2:F10,$F$1)