菜单栏,工具,选项,重新计算,勾选“迭代计算”,最多迭代次数设为1次
在A1输入公式
=IF(B1="","",IF(A1="",TODAY(),A1))
就可以
B1单元格输入数据,则在A1显示输入当天的日期,并且永远定格该时间,有改动不改变日期,用来记录操作时间比较实用。
以月为例:
=IF(MONTH(TODAY())<10,"零","")&TEXT(MONTH(TODAY()),"[dbnum2]")&"月"
满足 10=壹零拾 等:
=IF(OR(MONTH(TODAY())<10,MOD(MONTH(TODAY()),10)=0),"零","")&TEXT(MONTH(TODAY()),"[dbnum2]")&"月"
需用到日时,替换 MONTH 为 DAY, 替换 月 为 日
这个与Excel无关,与系统默认的格式有关。可以从【控制面板】→【时钟、语言和区域】→【更改日期、时间或数字格式】中修改长日期、短日期的格式。
把公式改为
=text(today(),"yy-mm-dd")
这样就可以了
可能和系统默认的时间显示格式有关。