乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL怎么用函数自动输入当天日期?-excel当天日期函数,提取当前日期的函数是

EXCEL怎么用函数自动输入当天日期?-excel当天日期函数,提取当前日期的函数是

作者:乔山办公网日期:

返回目录:excel表格制作


把公式改为
=text(today(),"yy-mm-dd")
这样就可以了

如果你仅仅是想实现这个功能,用函数=TEXT(NOW(),"yyyy/mm/dd"。

如果你想要实现每次更新的时候在对应行的指7a64e78988e69d83332定位置自动填入日期的话,只能用VBA,可以在一个单元格中同时输入日期和时间,先输入日期或先输入时间均可,只是记住中间须用空格隔开,如2001/3/1 7:45:00。


按下“Ctrl+;”组合键,输入系统日期 ,按下“Ctrl+Shift+;”组合键,输入系统时间。

可以在一个单元格中同时输入日期和时间,先输入日期或先输入时间均可,只是记住中间须用空格隔开,如2001/3/1 7:45:00。

表格数组的首列查找指定的值,并由此返回表格数组当前行中其他列的值。

VLOOKUP 中的 V 参数表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP 而不是 HLOOKUP。

拓展资料:

Lookup_value  为需要在表格数组 ,数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量,第一列中查找的数值。Lookup_value 可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 返回错误值 #N/A。

Table_array  为两列或多列数据。使用对区域或区域名称的引用。table_array 第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值,文本不区分大小写。


直接用TODAY函数则可。

1、以excel2001版本为例,如下图,要让B列的日期自动更新当天的日期;

2、首先在B2单元格输入公式=TODAY(),按enter键后则可得出今天的日期,明天的话就会变成明天的日期了;

3、然后把鼠标放在B2单元格右下角,下拉填充公式,那么这列日期就会自动更新的了,每天都等于zhidao当天的日期。



终于在网上找到用函数的解决方法了!太多人只会一种思路,导致大多数人都自己琢磨不出来,就说函数实现不了一定要用vba!

说白了真不是高科技。一般来说想要实现这个功能的人,都是用来记录数据录入日期时间的,再次打开文档时间就跟着系统时间变了的话,就失去了记录的意义了,所以我们希望它不要跟着系统时间变化。

首先点击菜单栏,工具,选项,重新计算,勾选“迭代计算”,最多迭代次数设为1次。这一步很重要。

公式如下:

=IF(B1="","",IF(A1="",TODAY(),A1))

我来解释一下这个天才的思路,实在让我钦佩。。。用最朴实的逻辑解决普罗大众口口声声解决不了的问题。如果B1单元格,也就是我们数据录入的单元格,为空,那该公式所在单元格就为空。如果B1不为空,在这里再嵌套一个条件:当A1单元格,也就是自动跳出日期的单元格,为空,那就在这里输入today()函数。要点来了,如果该单元格不为空,也就是说,已经有数据了,那就输入本单元格的原始数据,也就是保持不变!!! 就这么简单实现了:后面有数据,自动输日期,没数据,自动清空。已有e68a84e8a2ade799bee5baa6e79fa5e98193335日期的情况下,不更新为系统当日日期。完美(请脑补金星大姐)

我在他的基础上又变化了一点点,因为我希望在日期同一行的后面几列里面,有任何一列有数据输入,日期列就自动录入当天日期,所以在最外层if函数的判定条件里加了个AND函数,也就是后面全为空,日期列就留空,但凡有任意一格有数据,就输入当天日期。

这是我变形后的公式:

=IF(AND(C8:H8=""),"",IF(B8="",TODAY(),B8))

释义:C8到H8里面有任意一格有数据的话,就输入当天日期,没有的话就留空。如果日期列已有日期数据,就保持不变,如果没有,就输入当天日期。看起来有点啰嗦,这是因为if条件嵌套的关系。

贴个原贴链接:网页链接

这个“久落江边”答主如此精准的回答居然淹没在茫茫因特网。。。时至今日你再去搜索想固定today函数输入日期的方法,依然大多数搜索结果是告诉你办不到,必须用vba。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网