关于Excel表格函数自动输入日期问题? 关于 excel 用 函数 实现日期自动输入的问题

作者&投稿:伯英 (若有异议请与网页底部的电邮联系)
  1. 开循环迭代:

    请点击输入图片描述

  2. 输入公式:

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

  3. 如图所示:

    请点击输入图片描述



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

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

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

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



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

这样修改公式后,当D4中输入了数据后,第2个IF的条件成立,取第1参数——today,之后,D4不为空,也不变0,IF条件不成立,取第2参数——A4——单元格本身——即保持原来取得的日期不再变化。这里引用单元格本身就是循环引用,所以要先打开迭代计算。

1、打开excel表格,单击选中需要输入当天日期的单元格。
2、在所在单元格中输入公式=today()。
3、敲击回车键,并进行下拉,非常方便就会得到今天的日期。
4、选中日期所在单元格点击右键,选中设置单元格格式选项。
5、在对话框中选择自己所需要的日期格式。

TODAY()是一个变动的函数,每天会随着日期变化而变化。适用于每天查询新变化的情况。
而要得到一个固定不变的日期,需要手动输入日期,格式为年月日,代表年月日的数字之间用/或-连接。
要想输入今天的日期,输入19/12/29,回车即可。

用excel函数可以自动输入当天日期,比方说"=today()",但怎么锁定这个日期?~

  在Excel中要输入日期、时间可以直接手工输入,也可以通过一些快捷方式或者函数来输入。  方法一、选择A1单元格,按“Ctrl+;”,可以快速在单元格中输入并显示系统当前的日期。
  方法二、选择A1单元格,输入“=NOW()”,按回车可以显示系统当前的日期及时间。
  方法三、选择A1单元格,输入“=TODAY()”,按回车可以显示系统当前的日期。
  方法四、VBA可以实现,公式要加用辅助单元格,  =TEXT(TODAY(),"e-mm-dd")&":"&c1  但today()函数每次都会自动更新,就是说日期永远是当天的日期。  加三个辅助单元格可以解决上述问题:  c1:=today()定义名称TD,=c1  d1数据有效性,序列来源TD  E1输入内容  b1=d1&e1  注意事项  方法一是直接输入日期并显示日期,单元格内以数值的形式存在;  方法二和方法三是输入函数显示日期,单元格内仍然是以函数的形式存在,而不是数值。

EXCEL怎么用函数自动输入当天日期?
答:如果你仅仅是想实现这个功能,用函数=TEXT(NOW(),"yyyy/mm/dd"。如果你想要实现每次更新的时候在对应行的指定位置自动填入日期的话,只能用VBA,可以在一个单元格中同时输入日期和时间,先输入日期或先输入时间均可,只是记住中间须用空格隔开,如2001/3/1 7:45:00。按下“Ctrl+;”组合键,输入...

excel表格如何用公式自动生成日期
答:1、电脑打开Excel表格,然后输入公式=now()。2、输入公式后,按回车键确定公式,就可以得到当天日期加当时的时间。3、单元格中输入公式=today()。4、输入公式=today()后,按回车键就可以得到当天的日期,但是不带时间。

excel表格如何将某一列的日期设置为自动更新当天的日期
答:直接用TODAY函数则可。1、以excel2001版本为例,如下图,要让B列的日期自动更新当天的日期;2、首先在B2单元格输入公式=TODAY(),按enter键后则可得出今天的日期,明天的话就会变成明天的日期了;3、然后把鼠标放在B2单元格右下角,下拉填充公式,那么这列日期就会自动更新的了,每天都等于当天的日期...

excel表格里日期怎么自动生成
答:可以使用下拉填充方式生成,下拉填充是一个很实用的功能。1,将鼠标指针移动到单元格的右下角,鼠标指针变化成为十字,然后点击鼠标左键(不要放开),往下(上,左,右)拖动,可以填充数值、日期、公式。2,下拉拖动放开后,单元格区域右下方有一个小图标,可以选择小图标内选项更改复制内容 ...

在excel表格里日期怎么自动加上一天呢
答:1、B1:B11单元格已输入有日期时间;现在,需要统一加上5小时20分,显示在C1:C11。2、加上时间,我们可以用到TIME函数;在C1单元格输入公式:=B1+TIME(5,20,0)3、按下ENTER键,得出结果:2017/1/12 16:45双击B1单元格的填充柄,向下自动填充公式,得出相对应的结果。4、此公式是可以做到自动...

在Excel表格中周一到周日无法自动填充,怎样设置才可以自动填充
答:设置方法如下:1、我们以下图中的表格为例,在某一个单元格输入日期以后,想要快速批量的填充日期,多数人会拖动单元格右下角的填充柄实现;2、下图中的日期就是通过拖动填充之后的效果,这些日期里面包含有周六日,如果只想保留工作日,那么点击表格右下角的“自动填充选项”;3、点击该项以后,勾选...

在Excel单元格中输入日期与时间的几种方法
答:当前时间 选取一个单元格,并按 Ctrl+Shift+;当前日期和时间 选取一个单元格,并按 Ctrl+;,然后按空格键,最后按 Ctrl+Shift+; 二、插入会更新的日期和时间在单元格中输入以下函数 =TODAY() 当前日期(可变) =NOW() 当前日期和时间(可变)注释NOW() 和 TODAY() 函数只有当工作表进行计算,或包含该函数的宏运...

为什么我excel表格函数自动求和后会变成这样?求解啊!!!计算老是自动加...
答:把鼠标停在这个单元格,左边会出来一个东西,点它,在点击“忽略错误”就可以了。亲,请您采纳,您的采纳是我的动力,谢谢。

excel表格自动填充当前日期
答:粘贴以下代码并保存 Private Sub Worksheet_Change(ByVal Target As Range)If Target.Column > 1 And Target.Column < 4 ThenIf Target.Count > 1 Then MsgBox ("一次只能输入一个数据!")Dim r As Longr = Target.RowCells(r, 1) = NowEnd IfEnd Sub已上传附件,适用于excel2007及以上版本...

Excel表格如何利用函数自动算出星期和日历?
答:若是B2:AJ2单元格输入好了“日-六”的文字,则可在C3单元格输入公式:=IF(SUM(A3,1)>DAY(EOMONTH(DATE(2021,1,8),ROW($A1)-1)),0,SUM(OR(B$2=TEXT(DATE(2021,ROW($A1),1),"AAA"),AND(SUM(A3:A3)<30,SUM(A3:A3)>0)),A3))复制并下拉和右拉至AJ14,即可得到月底的全部数据...