高难度问题,某事件发生日历表,比如15至20日有发生,如何整理连续日期为15-20这样... ...
高难度问题。如图所示,某事件发生日历表,显示‘是’表明此日发生某事件。
一个月下来,怎样把数据整理成如‘红字’这样的文字说明呢?连续日期用横线连接,然后逗号分隔。
水平有限 仅供参 K A0( VB A)
PQ(excel2016及以上自带)解法
水平有限 别人写的公式
=SUBSTITUTE(CONCAT(IF($B2:$U2="是",IF($A2:$T2<>"是",","&$B$1:$U$1,IF($C2:$V2<>"是","-"&$B$1:$U$1,"")),"")),",","",1) 高难度?什么意思 =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)
页:
[1]