Excel中的日期值

时间:2019-03-19 11:26:50

标签: excel vba

我可以在Excel公式或VBA中设置自己的日期值(我的意思是返回值不是从01/01/1900开始)吗?例如:01/01/2019为001或#1,然后02/01/2019则为002或#2,直到2019年年底。从下一年2020年初开始,它将重置为001或#1。 预先感谢。

1 个答案:

答案 0 :(得分:2)

尝试:

=TODAY()-DATE(YEAR(TODAY()),1,0)

格式正确;或者 A1 在其他单元格中的标准Excel中包含日期:

=A1-DATE(YEAR(A1),1,0)

EDIT#1:

要使公式单元格显示正确的前导零个数,请应用 000 的自定义格式:

enter image description here