我有一列日期想要转换为以下格式:
Oct 1,5,10,12,18,19,26,27,28,29,30
Nov 2,3,4,9,17,18
Dec 3,22,23,24,25,26,27,28,29,30,31,30,30,30,30,30,30,30,30,30
Jan 1,2,3,4,5,6,16,18,19,26
Feb 2,9
Mar 2,8,9,10,23
Apr 13,19,20,21,22,27
我正在使用
=join(",",(filter(text($H$38:$H$204,"d"),month($H$38:$H$204)=10)))
其中$H$38:$H$204
指的是产生十月和其他月份的日期的日期,除12月(12)会在末尾产生重复的30以外,其他所有月份都可以正常工作。
这是奇怪的行为,我无法解决。
答案 0 :(得分:0)
好的,谢谢。
如果数组末尾有空白单元格,则似乎会产生这种现象。
使用:
= join(“,”,(filter(text($ H $ 38:$ H $ 204,“ d”),$ H $ 38:$ H $ 204 <>“”,month($ H $ 38:$ H $ 204) = 12)))也可以过滤出空白单元格。
奇怪的是,它似乎只发生了一个月。
致谢