Excel 查找某列中的数值有没有在另一列中出现,位置在哪?
例如A列有一组随机数据,C列有5个数字,判断A列里面是否含有这5个数字中任意一个,且要表示出最早出现的那个数字是在第几行?有大神知道吗?...
例如A列有一组随机数据,C列有5个数字,判断A列里面是否含有这5个数字中任意一个,且要表示出最早出现的那个数字是在第几行?有大神知道吗?
展开
5个回答
展开全部
在Excel里面,有很多方法可以来查找到重复值。今天来介绍一下使用公式,在B列里面列出哪些值是有重复的。
在单元格B2照片那个,输入公式:
=INDEX($A$1:$A$14,MATCH(0,COUNTIF($B$1:B1,$A$1:$A$14)+IF(COUNTIF($A$1:$A$14,$A$1:$A$14)>1,0,1),0))
这里要用到数组公式,输入以后按Ctrl+Shift+Enter来返回结果。然后拖动单元格右下角向下复制公式,如图所示,有重复值的会显示出来,但是当没有重复值以后,结果就显示错误了。
下面就来详细分解一下这个公式。
1. COUNTIF($B$1:B1,$A$1:$A$14)
COUNTIF函数是根据条件来进行计数,在这里条件为$A$1:$A$14的每一个单元格内容,区域是单元格B1。这时单元格B1为空,因此不管条件是什么,计数结果都是0,数组公式的话,结果就是:{0;0;0;0;0;0;0;0;0;0;0;0;0;0}
将这部分公式直接输入到单元格中再按Ctrl+Shift+Enter的话返回的结果为0。如果需要查看,选择单元格B2,在编辑栏中选中这部分公式,按F9键,就会显示出来了。
2. COUNTIF($A$1:$A$14,$A$1:$A$14)
这是第二个COUNTIF函数,条件和区域均为$A$1:$A$14,在这个数组函数中,每一个单元格都会和其他单元格进行查找匹配,如果有重复值的话,COUNTIF计数就会加一。例如A1单元格为苹果,与A2:A14单元格中的值进行匹配,发现了一个匹配上的单元格A12,因此就加上1。
这部分公式返回的结果为:{2;2;2;1;1;1;1;1;1;1;1;2;2;2}。也可以使用F9键来进行查看。
3. IF(COUNTIF($A$1:$A$14,$A$1:$A$14)>1,0,1)
判断COUNTIF函数返回的结果是否大于1,是的话返回0,否则返回1。根据上面一步COUNTIF函数的结果,如果有重复的话,返回的值是2大于1,IF函数就会返回0;否则就返回1。
在单元格B2照片那个,输入公式:
=INDEX($A$1:$A$14,MATCH(0,COUNTIF($B$1:B1,$A$1:$A$14)+IF(COUNTIF($A$1:$A$14,$A$1:$A$14)>1,0,1),0))
这里要用到数组公式,输入以后按Ctrl+Shift+Enter来返回结果。然后拖动单元格右下角向下复制公式,如图所示,有重复值的会显示出来,但是当没有重复值以后,结果就显示错误了。
下面就来详细分解一下这个公式。
1. COUNTIF($B$1:B1,$A$1:$A$14)
COUNTIF函数是根据条件来进行计数,在这里条件为$A$1:$A$14的每一个单元格内容,区域是单元格B1。这时单元格B1为空,因此不管条件是什么,计数结果都是0,数组公式的话,结果就是:{0;0;0;0;0;0;0;0;0;0;0;0;0;0}
将这部分公式直接输入到单元格中再按Ctrl+Shift+Enter的话返回的结果为0。如果需要查看,选择单元格B2,在编辑栏中选中这部分公式,按F9键,就会显示出来了。
2. COUNTIF($A$1:$A$14,$A$1:$A$14)
这是第二个COUNTIF函数,条件和区域均为$A$1:$A$14,在这个数组函数中,每一个单元格都会和其他单元格进行查找匹配,如果有重复值的话,COUNTIF计数就会加一。例如A1单元格为苹果,与A2:A14单元格中的值进行匹配,发现了一个匹配上的单元格A12,因此就加上1。
这部分公式返回的结果为:{2;2;2;1;1;1;1;1;1;1;1;2;2;2}。也可以使用F9键来进行查看。
3. IF(COUNTIF($A$1:$A$14,$A$1:$A$14)>1,0,1)
判断COUNTIF函数返回的结果是否大于1,是的话返回0,否则返回1。根据上面一步COUNTIF函数的结果,如果有重复的话,返回的值是2大于1,IF函数就会返回0;否则就返回1。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设在A列查找指定数值,返回B列相应行数值。
在C1或其它单元格输入公式即可:=LOOKUP(待查找数值,A:A,B:B)
注意,必须确定A列中只有一个单元格等于待查找数值并且要将A、B两列按A列升序排列,否则查找结果不正确。
在C1或其它单元格输入公式即可:=LOOKUP(待查找数值,A:A,B:B)
注意,必须确定A列中只有一个单元格等于待查找数值并且要将A、B两列按A列升序排列,否则查找结果不正确。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D1=MATCH(C1,a:a,)
下拉公式
下拉公式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询