找回密码
 立即注册
搜索

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

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

3

主题

6

帖子

5

幻币

初入江湖

Rank: 1

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

使用道具 举报

1

主题

4

帖子

2

幻币

初入江湖

Rank: 1

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

使用道具 举报

0

主题

6

帖子

-1

幻币

初入江湖

Rank: 1

积分
4
2021-12-6 17:50:55 显示全部楼层
PQ(excel2016及以上自带)解法
日期整理.zip
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

1

幻币

初入江湖

Rank: 1

积分
4
2021-12-16 13:59:33 显示全部楼层
d5ba0b6725d9110315954723abd8b868.png
水平有限
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-12-20 19:44:54 显示全部楼层
别人写的公式
=SUBSTITUTE(CONCAT(IF($B2:$U2="是",IF($A2:$T2<>"是",","&$B$1:$U$1,IF($C2:$V2<>"是","-"&$B$1:$U$1,"")),"")),",","",1)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

幻币

初入江湖

Rank: 1

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

使用道具 举报

1

主题

9

帖子

1

幻币

初入江湖

Rank: 1

积分
11
2022-2-7 04:02:28 显示全部楼层
=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学习论坛
回复 支持 反对

使用道具 举报

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