代码问题
我写了一个公式,根据指定为月初的日期创建一个自动的工作日序列(此值在C4中)。我正在尝试创建刻录与实际的电子表格,因此我需要在每个日期中重复该日期,一个用于计划值,一个用于实际值。
现在我得到一个日期列表,但是我真的很想弄清楚如何自动生成日期列表中每个日期的重复。
=TRANSPOSE(ArrayFormula(WORKDAY.INTL(L6,sequence((NETWORKDAYS(eomonth(C4,-1)+1,eomonth(C4,0))-1),1,1),1)))
所需的结果如下:
11/01 / 2019、11 / 01 / 2019、11 / 02 / 2019、11 / 02 / 2019、11 / 03 / 2019、11 / 03/2019 ....等。
我们将不胜感激。
问题答案
尝试REPT
:
=ARRAYFORMULA(TO_DATE(SPLIT(REPT(A1&"♥",5),"♥")))
更新:
=ARRAYFORMULA(TO_DATE(SPLIT(CONCATENATE(REPT(TRANSPOSE(
WORKDAY.INTL(A4,SEQUENCE((NETWORKDAYS(EOMONTH(B4,-1)+1,EOMONTH(B4,0))-1),1,1),1))&"♦",2)),"♦")))
如果觉得前端之家所整理的内容很不错的话,欢迎点击下方分享按钮,转发给身边开发程序员好友。