我想在 A 列中生成一系列日期。例如,A1 为 2016 年 1 月 11 日 - 2016 年 1 月 17 日。然后 A2 为 2016 年 1 月 18 日 - 2016 年 1 月 24 日。然后继续按周向下填充一年。可以这样做吗?
答案1
试试这个。在单元格 A1 中输入文本“2016 年 1 月 11 日 - 2016 年 1 月 17 日”,不带引号。现在在 A2 中复制此公式并将其复制到列下方。
=CONCATENATE(CONCATENATE(TEXT(MID(A1,SEARCH("-",A1,1)+2,LEN(A1))+1,"MMM")," ",DAY(MID(A1,SEARCH("-",A1,1)+2,LEN(A1))+1),", ",YEAR(MID(A1,SEARCH("-",A1,1)+2,LEN(A1))+1))," - ",CONCATENATE(TEXT(MID(A1,SEARCH("-",A1,1)+2,LEN(A1))+7,"MMM")," ",DAY(MID(A1,SEARCH("-",A1,1)+2,LEN(A1))+7),", ",YEAR(MID(A1,SEARCH("-",A1,1)+2,LEN(A1))+7)))