使用 excel中COUNTIF这个函数对不同两列数据重复性查找,

使用countif函数对B列中含有C列的情况进行确定,(E2单元格处的函数:=IF(COUNTIF($B$2:$B$24,C2)=0,"无重复",""))实际数据量别截图... 使用countif函数对B列中含有C列的情况进行确定,(E2单元格处的函数:=IF(COUNTIF($B$2:$B$24,C2)=0,"无重复","") )实际数据量别截图的要多。为什么从E2往下拖,没办法正确的判别?具体情况见下图。
是函数有误还是单元格格式有误,请高手指点迷津。
非常感谢。
展开
 我来答
xiawei123
高粉答主

2019-12-23 · 每个回答都超有意思的
知道答主
回答量:1626
采纳率:100%
帮助的人:47.4万
展开全部

1、如图,我们现在要筛选出数据A里与B重复的数据。倘若我们用条件格式筛选话,会因为数据A这一列自身重复的数据弄混,这样子出来的数据就不准确了。

2、所以我们用函数“countif”。如图,另取一列“筛选”。在空格里输入“=countif(C:C,B:B)”后按回车键。这里要注意选择数列的先后顺序,因为是要筛选出“数据A”的,所以我们需要优先选择“数据B”,也就是括号里的“C:C”在前面。

3、然后鼠标移动到格子的右下角,双击鼠标左键。这样子就会自动复制函数了。如图所示。

4、然后鼠标移动到最左边序列号“1”,快速选取第一行。然后按快捷键“ctrl+shift+L”打开筛选。如图所示。

5、然后在筛选这一列点击“小三角”。如图,勾掉选项“0”按确认键。

6、最后筛选出来的就是“数据A”与“数据B”重复的选项。这里会看到一个显示的是数字“2”是因为对应行的“数据B”有两个相同数据。若有三个相同的会显示“3”。

levi_wzh
2013-01-21 · 知道合伙人互联网行家
levi_wzh
知道合伙人互联网行家
采纳数:2160 获赞数:7470
excel公式,条件格式

向TA提问 私信TA
展开全部
countif函数只能判断前15位,前15位相同他就认为是相同的了
用sumproduct来解决这个问题
E1输入公式=if(sumproduct(1*(b$2:b$24=c2)),"","无重复")
下拉
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夏奈酱好基9x
2013-01-21 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5711
采纳率:61%
帮助的人:2558万
展开全部
=IF(COUNTIF($B$2:$B$24,C2&"*")=0,"无重复","")

15位以上的长数字,必须加“*”,强制文本,改成上面的公式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
方括号
2013-01-21 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.7万
采纳率:55%
帮助的人:1.8亿
展开全部
超过15位可以这样
=IF(COUNTIF($B$2:$B$24,C2&"*")=0,"无重复","")

=IF(COUNTIF($B$2:$B$24,C2&"*"),“”,"无重复")
追问
多谢指点哈
这个样子是把问题解决了 但是为什么超过15位数要加 &"*" 呢
&"*" 这个又是什么意思
谢谢
追答
因为EXCEL的数值精度只有15位,加&"*"就要求COUNTIF在进行比较时按文本方式进行。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luosangderer
2013-01-21 · TA获得超过162个赞
知道答主
回答量:270
采纳率:0%
帮助的人:118万
展开全部
显示BC列重复的:
=IF(COUNTIF(B:B,C2),C2,"")
或=if(countif(countif(c:c,B2),B2,"")
B列中与C列不重复的显示
=if(countfi(C:C,B2),"",B2)
"" 内可加其它文字啥的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式