Excel formula 用日期自动填充单元格值

Excel formula 用日期自动填充单元格值,excel-formula,Excel Formula,我需要根据系统日期自动填充Excel中的任意两个单元格,分别为上个月的16日和本月的15日 示例:当前月份是基于系统日期的一月 因此,单元格“A1”和“A2”需要填入2018年12月16日和2019年1月15日。您可以使用斯科特建议的excel公式。没有理由用VBA这样做 给A1单元一个公式:=日期(年(今天()),月份(今天())-1,16) 给单元格A2一个公式:=日期(年(今天()),月份(今天()),15) 如果需要该特定格式的日期,请将单元格设置为自定义格式dd-mmm-yyyy为什么

我需要根据系统日期自动填充Excel中的任意两个单元格,分别为上个月的16日和本月的15日

示例:当前月份是基于系统日期的一月


因此,单元格“A1”和“A2”需要填入2018年12月16日和2019年1月15日。

您可以使用斯科特建议的excel公式。没有理由用VBA这样做

给A1单元一个公式:
=日期(年(今天()),月份(今天())-1,16)

给单元格A2一个公式:
=日期(年(今天()),月份(今天()),15)


如果需要该特定格式的日期,请将单元格设置为自定义格式
dd-mmm-yyyy

为什么选择VBA?一个基于TODAY()的简单公式会自动执行此操作?Scott,请参见示例。它应该用今天的系统日期的月份,在一个单元格中填充第16个月末,在另一个单元格中填充第15个月,嘿,是的,它可以工作。感谢乔希和斯科特。我没有意识到这一点formula@arvindrajnagasamy如果这回答了您的问题,请不要忘记将其标记为已接受的答案。