关于Excel表格函数自动输入日期问题?

=IF(D4="","",TODAY())用了个IF判断语句,当D4不输入任何数值时显示为空,有数值时输入当天日期,可是怎么让日期能固定输入日期呢,现在是每次打开,日期列... =IF(D4="","",TODAY()) 用了个IF判断语句,当D4不输入任何数值时显示为空,有数值时输入当天日期,可是怎么让日期能固定输入日期呢,现在是每次打开,日期列都会变动成打开日期,而不是输入日期,在线等,跪谢! 展开
 我来答
苗乔恩
科技发烧友

2019-12-29 · 电脑数码,办公应用爱好者。
苗乔恩
采纳数:9707 获赞数:14595

向TA提问 私信TA
展开全部
  1. 开循环迭代:

    请点击输入图片描述

  2. 输入公式:

    =IF(D4="","",IF(A4="",TODAY(),A4))

  3. 如图所示:

    请点击输入图片描述

追问

用了2天,突然出现错误,导致不能自动输入

追答
检查迭代计算设置
虚怀若谷举手之劳

2020-01-04 · 用我一份热,耀出千分光
虚怀若谷举手之劳
采纳数:1463 获赞数:5080

向TA提问 私信TA
展开全部

度友,这个调整公式的自动计算次数就可以达到目的

然后在对应行的A列输入公式:

=if(D4="","",if(A4="",today(),A4))

如有疑问可以继续交流!!!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
退休画线工
2019-12-29 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27033
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部
正如fan4di 所说,today是一个易失性函数,就是函数的结果会随时间发生变化,其他易失性函数典型的旭随机函数rand,函数的结果会随工作表中的操作、计算等发生变。要使易失性函数得到结果后不再发生变化,得利用Excel的循环引用——就是函数一旦得到结果后,就引用单元格本身,不再发生变化。要实现这个目的,需按如下方法操作:
先在选项的公式选项卡中,勾选“启用迭代计算”后确定,以便启用循环引用。
以你公式为例,把公式修改为:
A4=IF(D4="","",IF(OR(A4="",A4=0),TODAY(),A4))

这样修改公式后,当D4中输入了数据后,第2个IF的条件成立,取第1参数——today,之后,D4不为空,也不变0,IF条件不成立,取第2参数——A4——单元格本身——即保持原来取得的日期不再变化。这里引用单元格本身就是循环引用,所以要先打开迭代计算。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奶奶打电话666
2019-12-29 · TA获得超过1929个赞
知道小有建树答主
回答量:1994
采纳率:60%
帮助的人:100万
展开全部
1、打开excel表格,单击选中需要输入当天日期的单元格。
2、在所在单元格中输入公式=today()。
3、敲击回车键,并进行下拉,非常方便就会得到今天的日期。
4、选中日期所在单元格点击右键,选中设置单元格格式选项。
5、在对话框中选择自己所需要的日期格式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2019-12-29 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33717

向TA提问 私信TA
展开全部
TODAY()是一个变动的函数,每天会随着日期变化而变化。适用于每天查询新变化的情况。
而要得到一个固定不变的日期,需要手动输入日期,格式为年月日,代表年月日的数字之间用/或-连接。
要想输入今天的日期,输入19/12/29,回车即可。
追问
可以用别的函数代替这个函数吗,为了方便不用每次手动输入日期
追答
感觉是没有。函数都是随着条件变化,结果也会跟着变化的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式