在excel中,如何在某一列中查找与当前单元格相等的数值,并返回行号?
假设一excel数据为以下:ABCD111122223432422255336111我想实现D列有一公式,可以直接判定当前行的数据是否以前出现,若出现,在D列返回以前出现...
假设一excel数据为以下:
A B C D
1 1 1 1
2 2 2 2
3 4 3 2
4 2 2 2
5 5 3 3
6 1 1 1
我想实现D列有一公式,可以直接判定当前行的数据是否以前出现,若出现,在D列返回以前出现的行号.
若成功,则数据为
A B C D
1 1 1 1
2 2 2 2
3 4 3 2
4 2 2 2 2
5 5 3 3
6 1 1 1 1
D列返回的是以前数据的行号
我要D列的值,由於格式问题,不好看明白,A下面是行号,应该是ABCD列号往右推一位!! 展开
A B C D
1 1 1 1
2 2 2 2
3 4 3 2
4 2 2 2
5 5 3 3
6 1 1 1
我想实现D列有一公式,可以直接判定当前行的数据是否以前出现,若出现,在D列返回以前出现的行号.
若成功,则数据为
A B C D
1 1 1 1
2 2 2 2
3 4 3 2
4 2 2 2 2
5 5 3 3
6 1 1 1 1
D列返回的是以前数据的行号
我要D列的值,由於格式问题,不好看明白,A下面是行号,应该是ABCD列号往右推一位!! 展开
4个回答
展开全部
在E1输入:
=CONCATENATE(A1,B1,C1)
下拉若干行,本例子为第6行;
在D2输入:(因为D1不可能有重的,一定为空)
=IF(ISNA(MATCH(E2,$E$1:E1,0)),"",MATCH(E2,$E$1:E1,0))
下拉到E列刚才下拉相等的行(第6行)。
=CONCATENATE(A1,B1,C1)
下拉若干行,本例子为第6行;
在D2输入:(因为D1不可能有重的,一定为空)
=IF(ISNA(MATCH(E2,$E$1:E1,0)),"",MATCH(E2,$E$1:E1,0))
下拉到E列刚才下拉相等的行(第6行)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你没有说明白 要查找的值是哪个值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
函数是用MATCH() 但是你没有说明白 要查找的值是哪个值
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |