找回密码
 立即注册
搜索

高难度问题,某事件发生日历表,比如15至20日有发生,如何整理连续日期为15-20这样... ...

6
回复
1544
查看
[复制链接]

1

主题

4

帖子

2

幻币

初入江湖

Rank: 1

积分
8
2021-11-26 20:14:00 显示全部楼层 |阅读模式
高难度问题。
如图所示,某事件发生日历表,显示‘是’表明此日发生某事件。
一个月下来,怎样把数据整理成如‘红字’这样的文字说明呢?连续日期用横线连接,然后逗号分隔。
cdc784677e4dffa9389d865da89a47b9.png
日期整理.zip (7.36 KB, 下载次数: 90)
PPT学习论坛
回复

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2021-11-30 11:40:35 显示全部楼层
水平有限 仅供参 K A0( VB A)
日期整理VBA.rar (12.58 KB, 下载次数: 198)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

幻币

初入江湖

Rank: 1

积分
2
2021-12-16 06:08:27 显示全部楼层
PQ(excel2016及以上自带)解法
日期整理.zip (16.43 KB, 下载次数: 14)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-1

幻币

东方不败

积分
-2
2022-1-7 03:44:18 显示全部楼层
eac274404d3e1d0c6ddb1f601a618fa9.png
水平有限
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

9

帖子

-1

幻币

初入江湖

Rank: 1

积分
7
2022-1-10 22:52:35 显示全部楼层
别人写的公式
=SUBSTITUTE(CONCAT(IF($B2:$U2="是",IF($A2:$T2<>"是",","&$B$1:$U$1,IF($C2:$V2<>"是","-"&$B$1:$U$1,"")),"")),",","",1)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-1

幻币

初入江湖

Rank: 1

积分
2
2022-1-22 03:53:27 显示全部楼层
高难度?什么意思
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

2

帖子

2

幻币

初入江湖

Rank: 1

积分
6
2022-2-26 06:14:58 显示全部楼层
=MID(SUBSTITUTE(CONCAT(IF(B2:U2=""," ",IF(A2:T2<>"是",","&B$1:U$1,IF(T(OFFSET(B2,,($B$1:$U$1=20)*99+$B$1:$U$1))<>"是","-"&B$1:U$1,""))))," ",),2,99)
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册