在excel中怎么看A列数据是不是包含B列的数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在excel中怎么看A列数据是不是包含B列的数据相关的知识,希望对你有一定的参考价值。
可以用VLOOKUP函数进行匹配。
1、以excel2010版本为例,如下图要查找A列数据是否包含B列的数据;
2、首先在C1单元格输入VLOOKUP函数,=VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配),所以C1处输入的公式是=VLOOKUP(B1,A:A,1,0),按enter键后则可得出匹配结果;
3、然后把鼠标放在C1单元格右下角,下拉填充公式,则可匹配出B列数据在A列的查找结果了,如果显示#N/A则表示该数值在A列找不到,则A列没有全部包含B列,如果没有出现#N/A,则全部包含。
参考技术A 介绍3种方法1,=IF(COUNTIF(A:A,B2)>=1,"在A列包含"," 不在A列")
2,=IF(IFERROR(MATCH(B2,A:A,0),0)>0,"在A列包含"," 不在A列")
3,=IF(IFERROR(INDEX(A:A,MATCH(B2,A:A,0)),0)<>0,"在A列包含"," 不在A列")
excel问题:不等长两列如何查找判断有无包含相同数值(急)
如:
A1:01 B1:01,02,03,04,05,15
A2:19 B2:01,09,23,25,30,33,36,
等等,很多类似数据
请问,如何判断A列的数值有没有在B列里,能不能做到在C列返回判断值,如C1:1 C2:0
大徐哥的答案会出现有的很多次的,不是只有0和1两种,shuhua0715的答案只有0和1,但有的会出现错误统计,不知为何,如本来没有的,它却显示1,有的却显示0,55555555555555555555无解
c1=IF(ISERROR(SEARCH(","&A1&",",B1)),0,1)
search也可换用find 参考技术A 确保数据为文本格式,C1输入公式求A1中的数据在B1出现次数
=(LEN(B1)-LEN(SUBSTITUTE(B1,A1,"")))/LEN(A1)
C1公式向下复制
以上是关于在excel中怎么看A列数据是不是包含B列的数据的主要内容,如果未能解决你的问题,请参考以下文章
excel问题:不等长两列如何查找判断有无包含相同数值(急)
excel中如何检查一列中的内容是不是包含在另一个文档的一列中。