在excel中,如何在某一列中查找与当前单元格相等的数值,并返回行号?

2024-10-31 14:40:22
推荐回答(4个)
回答1:

需要添加一个辅助列,D列

在D列中输入

            =A1&B1&C1

在 E 列中输入

           =IFERROR(MATCH(D1,OFFSET(D1,-(ROW()-1),0,ROW()-1,1),0),"")

任何向下复制,

iferror为 excel07版的函数,如果你使用是07以前的可以用公式

=IF(ISERROR(MATCH(D1,OFFSET(D1,-(ROW()-1),0,ROW()-1,1),0)),"",MATCH(D1,OFFSET(D1,-(ROW()-1),0,ROW()-1,1),0))

回答2:

在E1输入:
=CONCATENATE(A1,B1,C1)
下拉若干行,本例子为第6行;

在D2输入:(因为D1不可能有重的,一定为空)
=IF(ISNA(MATCH(E2,$E$1:E1,0)),"",MATCH(E2,$E$1:E1,0))
下拉到E列刚才下拉相等的行(第6行)。

回答3:

你没有说明白 要查找的值是哪个值

回答4:

函数是用MATCH() 但是你没有说明白 要查找的值是哪个值