Excel中如何统计ABexcel两列重复同时重复的次数

excel中如何统计出一行中两个不同数字重复出现的次数_百度知道
excel中如何统计出一行中两个不同数字重复出现的次数
现有很多行,每行中每个单元格都有数字,我想统计出某两个数字在每一行中同时出现的次数,请各珐鸡粹课诔酒达旬惮莫位高手帮忙解决!谢谢!
统计出这两个数字在所有众多行中出现的次数,不是一行中的次数
提问者采纳
e1=and(珐鸡粹课诔酒达旬惮莫countif(a1:d1,x),countif(a1:d1,y))*1 ,下拉。对e列求和。
提问者评价
真是高人!谢谢您!非常感谢!!
其他类似问题
按默认排序
其他2条回答
格式-条件格式-公式=countif(A:A,a1)=1,再设置一下出错警告就可以了。
说的具体点。数据在哪些单元格中,具体的内容是什么样的?统计哪2个数字同时出现的次数?
excel的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 2667|回复: 14|
在线时间97 小时经验60 威望0 性别保密最后登录注册时间阅读权限20UID2052344积分60帖子精华0分享0
EH初级, 积分 60, 距离下一级还需 290 积分
积分排行3000+帖子精华0微积分0
(139.03 KB, 下载次数: 40)
18:10 上传
下载次数: 40
在附件中有详细问题的描述,急,谢谢
该贴已经同步到
在线时间1508 小时经验2091 威望0 性别保密最后登录注册时间阅读权限70UID1391383积分2091帖子精华0分享0
EH铁杆, 积分 2091, 距离下一级还需 1109 积分
积分排行491帖子精华0微积分0
[code=sql]select 标题栏,标识,count(1) as 次数,sum(数据) as 求和 from [Sheet1$a:d]
group by 标题栏,标识[/code]
18:37 上传
录入数据后请点击:数据\全部刷新 自行进行测试
开启该功能请点击:开始\程序\管理工具\数据源\确定
在线时间1199 小时经验1550 威望0 性别男最后登录注册时间阅读权限50UID172281积分1600帖子精华0分享0
EH高级, 积分 1600, 距离下一级还需 400 积分
积分排行662帖子精华0微积分0
本帖最后由 jinjiapeng 于
18:53 编辑
g7=SUMPRODUCT((C:C=E7)*(B:B=F7),D:D)下拉。
或者,g7=SUMIFS(D:D,C:C,E7,B:B,F7)下拉。
在线时间5498 小时经验3028 威望0 最后登录注册时间阅读权限70UID904521积分3128帖子精华0分享0
EH铁杆, 积分 3128, 距离下一级还需 72 积分
积分排行310帖子精华0微积分0
Sub 按钮1_Click()
Set d = CreateObject(&scripting.dictionary&)
lastrow = Cells(Rows.Count, 1).End(xlUp).Row
arr = Range(&a2:d& & lastrow)
brr = Range(&e7:f12&)
ReDim brrss(1 To UBound(brr), 1 To 2)
For a = 1 To UBound(arr)
& & s = arr(a, 3) & arr(a, 2)
& & s1 = arr(a, 3) & arr(a, 2) & arr(a, 1)
& & d(s) = d(s) + arr(a, 4)
& & If Not d.exists(s1) Then
& && &&&d(s & &次数&) = d(s & &次数&) + 1
& & End If
Next
For a = 1 To UBound(brr)
& & s = brr(a, 1) & brr(a, 2)
& & brrss(a, 1) = d(s & &次数&)
& & brrss(a, 2) = d(s)
Next
Range(&g7&).Resize(UBound(brrss), 2) = brrss
End Sub复制代码
18:57 上传
下载次数: 21
148.34 KB, 下载次数: 21
在线时间5498 小时经验3028 威望0 最后登录注册时间阅读权限70UID904521积分3128帖子精华0分享0
EH铁杆, 积分 3128, 距离下一级还需 72 积分
积分排行310帖子精华0微积分0
修改了一下代码Sub 按钮1_Click()
Set d = CreateObject(&scripting.dictionary&)
lastrow = Cells(Rows.Count, 1).End(xlUp).Row
arr = Range(&a2:d& & lastrow)
brr = Range(&e7:f12&)
ReDim brrss(1 To UBound(brr), 1 To 2)
For a = 1 To UBound(arr)
& & s = arr(a, 3) & arr(a, 2)
& & s1 = arr(a, 3) & arr(a, 2) & arr(a, 1)
& & d(s) = d(s) + arr(a, 4)
& & If Not d.exists(s1) Then
& && &&&d(s1) = &&
& && &&&d(s & &次数&) = d(s & &次数&) + 1
& & End If
Next
For a = 1 To UBound(brr)
& & s = brr(a, 1) & brr(a, 2)
& & brrss(a, 1) = d(s & &次数&)
& & brrss(a, 2) = d(s)
Next
Range(&g7&).Resize(UBound(brrss), 2) = brrss
End Sub复制代码
19:31 上传
下载次数: 19
147.5 KB, 下载次数: 19
本帖评分记录鲜花
总评分:&鲜花 + 1&
在线时间97 小时经验60 威望0 性别保密最后登录注册时间阅读权限20UID2052344积分60帖子精华0分享0
EH初级, 积分 60, 距离下一级还需 290 积分
积分排行3000+帖子精华0微积分0
suwenkai 发表于
修改了一下代码
很好,是我想要的结果,但是代码看不懂
在线时间97 小时经验60 威望0 性别保密最后登录注册时间阅读权限20UID2052344积分60帖子精华0分享0
EH初级, 积分 60, 距离下一级还需 290 积分
积分排行3000+帖子精华0微积分0
amazeyeli 发表于
能实现自动检索,但是有重复项
在线时间97 小时经验60 威望0 性别保密最后登录注册时间阅读权限20UID2052344积分60帖子精华0分享0
EH初级, 积分 60, 距离下一级还需 290 积分
积分排行3000+帖子精华0微积分0
suwenkai 发表于
修改了一下代码
请问有没有用函数能够解决的办法?
在线时间1508 小时经验2091 威望0 性别保密最后登录注册时间阅读权限70UID1391383积分2091帖子精华0分享0
EH铁杆, 积分 2091, 距离下一级还需 1109 积分
积分排行491帖子精华0微积分0
恩,昨天没完全看懂题意
[code=sql]SELECT B.标题栏,B.标识,B.次数,C.总数&&
&&SELECT 标题栏,标识,COUNT(1) AS 次数
& & SELECT DISTINCT 编码代号,标识,标题栏
& & FROM [SHEET1$A:D]
&&GROUP BY A.标题栏,A.标识
INNER JOIN
&&SELECT 标题栏,标识,SUM(数据) AS 总数
&&FROM [SHEET1$A:D]
&&GROUP BY 标题栏,标识
ON B.标题栏=C.标题栏 AND B.标识=C.标识&&[/code]
18:20 上传
本帖评分记录鲜花
总评分:&鲜花 + 1&
录入数据后请点击:数据\全部刷新 自行进行测试
开启该功能请点击:开始\程序\管理工具\数据源\确定
在线时间97 小时经验60 威望0 性别保密最后登录注册时间阅读权限20UID2052344积分60帖子精华0分享0
EH初级, 积分 60, 距离下一级还需 290 积分
积分排行3000+帖子精华0微积分0
amazeyeli 发表于
恩,昨天没完全看懂题意
恩 能解决了,努力学习中
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&excel 中AB两列数据把相同的重复数据留下一个在C列,不重复的都留在C列,高手知道下 谢谢!
excel 中AB两列数据把相同的重复数据留下一个在C列,不重复的都留在C列,高手知道下 谢谢! 50
先把B列的数据也粘贴到A列,然后选择A列。然后点菜单:数据--筛选--高级筛选,勾选“选择不重复的记录”注意下图里的设置。直接可以把结果复制到C列。
能给我电话吗?或者给我QQ。急啊! 我同行的数据不能换行!
什么叫数据不能换行?单元格里的数据? QQ
楼主的问题很不明确啊,经过QQ聊后才知道真正的问题。假设A到E列是原数据,每行的数据里有可能是重复的。目的就是要把重复的去掉然后再把不重复的合并到一个单元格并用空格分隔。
处理方法如下
1、要做五个辅助列,来判断数据是否重复。假设G到K是辅助列
2、在G1输入公式:=IF(A2="","",IF(COUNTIF($A2:A2,A2)=COUNTIF($A2:$D2,A2),A2&" ",""))
&用Countif()函数判断重复。
楼主的问题很不明确啊,经过QQ聊后才知道真正的问题。假设A到E列是原数据,每行的数据里有可能是重复的。目的就是要把重复的去掉然后再把不重复的合并到一个单元格并用空格分隔。
处理方法如下
1、要做五个辅助列,来判断数据是否重复。假设G到K是辅助列
2、在G1输入公式:=IF(A2="","",IF(COUNTIF($A2:A2,A2)=COUNTIF($A2:$D2,A2),A2&" ",""))
&&& &用Countif()函数判断重复。
3、然后将公式填充到K2
4、在E2列输入公式:=TRIM(G2&H2&I2&J2&K2) 用于合并G2到K2的数据
5、其它行只要把公式填充下去就可以了。
的感言:感谢!!!
其他回答 (1)
在C1列编辑公式=if(a1=b1,a1,‘’)然后填充,就得到了留下的那个,但是不重复的都留在C列就不清楚了,不太会。
怎么不加我啊?
相关知识等待您来回答
编程领域专家EXCEL中如何筛选大量重复的数据_百度知道
EXCEL中如何筛选大量重复的数据
提问者采纳
A1)其中1000 是A 列的行数,这时候AB 两列第一格就会出现下拉箭头,那么表示A1 格里的数值只出现了1 次。否则就是重复的。假如B1格显示的是2,建议你在 A 和B 列第一行前插入一行。如果你想要所有没有重复的数值,然后选中这两个有名字的格子。依此类推,那么表示A1 格里的数值只出现了2 次,在B 列下拉箭头里选1 就可以看到所有不重复的A 列数值了用一个简单的公式可以解决你的问题,也就是重复了1 次:A1000。在A 旁边另起一列,有多少个与A1 格相同的数值。假如B1 格显示的是1,在B1 格里输入=COUNTIF(A1:数据-筛选-自动筛选,这些行的A 列数值是不重复的,然后在菜单里面选,如果不到1000 或超过1000,就在B 列自动筛选出等于1 的所有行,请自行修改,也就是没有重复。这个公式的作用是统计A 列从第一行(A1)到最后一行(A1000)中。----要自动筛选就必须有标题,给两列分别取个名字。然后你在B 列下拉复制就可以了
采纳率100%
其他类似问题
109人觉得有用
excel的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何在EXCEL中,AB两列逐行比较,并计算出AB列相同数值的个数并且把这个数量显示在C1中!_百度知道
如何在EXCEL中,AB两列逐行比较,并计算出AB列相同数值的个数并且把这个数量显示在C1中!
另如果您是EXCEL函数运用高手的话,希望收下我这个徒弟,谢谢。我的扣扣 二一六六九零一二
我有更好的答案
按默认排序
&&gt:B$1000)*(A$1:A$1000&lt:A$1000=B$1C1输入=sumproduct((A$1;&quot
我是想知道AB2列里逐行对比后,有多少个相同数值的个数。比如:
要求在C1里面显示的数是 4.因为 A1=B1 A2=B2 A3=B3 A5=B5
你丫,把我公式复制到C1中验证一下不难吧?
你的QQ是否可以给我下,谢谢。
其他类似问题
excel的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 excel同一列重复 的文章

 

随机推荐