ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 289|回复: 22

[求助] 求助各位大神,统计同一号码连续日期出现的次数。

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-11-9 23:34 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
各位大神好,

我有个一个表格,A列是电话号码,B列是日期。
我想统计同一个电话号码连续日期的连续次数,举例说明:
1)130****7777,这个号码11月7、8、9三天都有,则返回3;
2)130****7777,这个号码11月4、7、8连续两天,则返回2,不连续的不返回;
3)130****7777,这个号码11月4、5、6、7,则返回4;
号码不是按照顺序排列的,可能是乱序的,如果在号码乱序的情况下可否实现?

表格示例.rar

182.65 KB, 下载次数: 24

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-11-10 21:30 | 显示全部楼层

老师,完美解决!
怎么答谢您?

TA的精华主题

TA的得分主题

发表于 2024-11-10 08:23 | 显示全部楼层
数组公式
=IFNA(LOOKUP(1,0/FIND(REPT(1,ROW($2:$9)),NPV(9,COUNTIFS(A:A,A2,B:B,B2+10-ROW($1:$19)))),ROW($2:$9)),"")

B14日期格式不同

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-11-10 09:08 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2024-11-10 09:37 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
=DROP(REDUCE("",UNIQUE(A2:A14),LAMBDA(X,Y,LET(T,FILTER(B2:B14,Y=A2:A14),_T,SEQUENCE(ROWS(T),,0,1)+INDEX(T,1),VSTACK(X,HSTACK(Y,SUM(N(T-_T=0))))))),1)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-11-10 15:48 | 显示全部楼层
xxy1721 发表于 2024-11-9 13:08
MAX(SCAN(0,$A$2:$A$14,LAMBDA(x,y,IF(y=A2,x+1,0))))

这个是顶级理解,可惜是错的

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-11-10 20:54 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
你是那块小饼干 发表于 2024-11-10 09:37
=DROP(REDUCE("",UNIQUE(A2:A14),LAMBDA(X,Y,LET(T,FILTER(B2:B14,Y=A2:A14),_T,SEQUENCE(ROWS(T),,0,1)+IN ...

感恩,公式已收到。
有个地方看看还能帮忙处理一下吗? image.png
同一号码,一天投诉两次的,可以识别出来吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-11-10 20:57 | 显示全部楼层
solextrade 发表于 2024-11-10 08:23
数组公式
=IFNA(LOOKUP(1,0/FIND(REPT(1,ROW($2:$9)),NPV(9,COUNTIFS(A:A,A2,B:B,B2+10-ROW($1:$19)))),RO ...

收到,谢谢。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-11-10 21:01 | 显示全部楼层
你是那块小饼干 发表于 2024-11-10 09:37
=DROP(REDUCE("",UNIQUE(A2:A14),LAMBDA(X,Y,LET(T,FILTER(B2:B14,Y=A2:A14),_T,SEQUENCE(ROWS(T),,0,1)+IN ...

这个是原始数据的附件,看看您有办法帮忙吗。感恩。

数据表格示例,还有些许问题。.rar

261.77 KB, 下载次数: 5

TA的精华主题

TA的得分主题

发表于 2024-11-10 21:01 | 显示全部楼层
sykpzhangkai 发表于 2024-11-10 20:54
感恩,公式已收到。
有个地方看看还能帮忙处理一下吗?
同一号码,一天投诉两次的,可以识别出来吗?

可以  需要在数据源重新取个唯一值  

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-11-10 21:03 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
你是那块小饼干 发表于 2024-11-10 21:01
可以  需要在数据源重新取个唯一值

原始数据发给您了,有时间帮忙看看哈,感恩。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-14 17:08 , Processed in 0.053281 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表