我需要自动打印当前月份的日期

时间:2019-04-30 05:50:23

标签: google-sheets array-formulas google-sheets-formula

我需要在Google工作表的第一列中自动打印当月的日期。

我认为可以通过javascript完成此操作,但不知道将为此输入什么代码?不擅长javascript。 我在这里有一张纸:https://docs.google.com/spreadsheets/d/1OyyPKKflKWB3ewLlcCAAkbPE_HMYNnwWUEfP5KOz0o8/edit?usp=sharing

还没有任何代码。

我希望将当前月份的日期自动插入第一列直到该月份。例如:如果是5月,则日期应输入到31日,以此类推...

1 个答案:

答案 0 :(得分:1)

删除 A4:A 范围内的所有内容并将其粘贴到 A4 单元格中:

=ARRAYFORMULA(TO_DATE(ROW(
 INDIRECT("A"&DATE(YEAR(A3), MONTH(A3), DAY(A3)+1)):
 INDIRECT("B"&EOMONTH(A3, 0)))))

0

这将计算 A3 单元格和 A3 单元格的月底之间的所有日期范围

A3 =DATE(YEAR(TODAY()), MONTH(TODAY()), 1)