如何在excel表格中一列中查找到另一列相同数据后,显示这一列中所在行。

2024-12-04 11:08:12
推荐回答(3个)
回答1:

在F1中输入或复制粘贴下列公式=INDEX($A:$A,SMALL(IF(COUNTIF($B$1:$B$4,$A$1:$A$7)>0,ROW($1:$7),4^8),ROW(A1)))&""

按三键CTRL+SHIFT+ENTER结束公式输入

下拉填充

在G1中输入或复制粘贴下列公式

=INDEX(C:C,SMALL(IF($B$1:$B$4=$F1,ROW($1:$4),4^8),ROW(B$1)))&""

按三键CTRL+SHIFT+ENTER结束公式输入

下拉填充,右拉填充

回答2:

在F1单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=INDEX(B:B,SMALL(IF(COUNTIF($A$1:$A$20,$B$1:$B$4)>0,ROW($1:$4),4^8),ROW(A1)))&""

回答3:

F1公式:
=IFERROR(INDEX(B$1:B$4,SMALL(IF(COUNTIF($A:$A,$B$1:$B$4)>0,ROW($1:$4)),ROW(A1))),"")
数组公式,需要按CTRL+SHIFT+回车,完成公式,右拉,下拉。