excel 自动设定日期,且之后日期不变?

作者&投稿:里龚 (若有异议请与网页底部的电邮联系)
如何在excel中自动输入日期后不随日期的变化而变化~

不改变原始表格数据,打印时自动添加打印日期。

不改变原始表格数据,打印时自动添加打印日期。

解决excel 自动设定日期,且之后日期不变的步骤如下:

1.首先选中A3,输入公式“=IF(B3="","",IF(A3="",NOW(),A3))”,A3作为自动生成输入数据的地址,B3为你输入数据或者编辑的地址。

2.选择【档案】选项卡下面的【选项】。

3.在打开的对话框中选择【公式】,勾选右边的【启用反复运算】(有的版本这里是【迭代运算】),然后点击右下角的确定关闭窗口。

4.回到excel表格,试试在B列在不同的时间输入销量数据,在A列自动生成了输入数据的时间,当你过几分钟回去修改刚输入的数据的时候,生成的时间不会因为修改数据而变化。这样就解决了excel 自动设定日期,且之后日期不变的问题了。



  因为函数today是取得当前日期,所以要保持是输入数据的日期不变,只能是下面三种方法:
  1. 直接输入当前日期,快捷键是Ctrl+;
  2. 用VBA
  3. 用today函数也可以,但得有点技巧,就是要用到Excel的迭代循环,并用另一个单元格来触发。首先在选项的高级中勾选“启用迭代计算”,再你的工作表中除了日期肯定是要输入其它数据的。比如你要在C1中显示输入数据的日期,而A2以下是序号,假设工作表只要有数据A2肯定不会为空,就可以A2来做触发的单元格。在C1中输入如下公式:
  =IF(A2="","",IF(C1="",TODAY(),C1))
  公式中,首先,因为A2没有数据,所以取空值,当A2输入序号1时,条件不成立,但此时C1="",第2个IF条件成立,函数TODAY()取得当前日期,而到第2天及以后,因为2个IF条件都不成立,C1按第2个IF不成立时取值,取取得C1——即仍是原值不变。因为公式中要取得单元格本身,这就是Excel的循环引用,所以要勾选“启用迭代计算”。
  PS:这里的日期完全可以在单元格格式中设置,选择一个你喜欢的日期格式,没必要多用一个text函数。而即是使用text函数,也没必要你那么复杂。你的公式用如下方式即可:
  =TEXT(TODAY(),"yyyy年mm月dd日")

日期公式可以是:=TEXT(TODAY(),""YYYY年MM月DD日")
当然,以上是题外话,效果一样。
想要自动生成,而且日期不变,只能用VBA,也就是宏代码。

直接输入日期,是不会变的

不改变原始表格数据,打印时自动添加打印日期。




米脂县18040115183: excel 自动设定日期,且之后日期不变? -
阎罗丽科: 解决excel 自动设定日期,且之后日期不变的步骤如下: 1.首先选中A3,输入公式“=IF(B3="","",IF(A3="",NOW(),A3))”,A3作为自动生成输入数据的地址,B3为你输入数据或者编辑的地址. 2.选择【档案】选项卡下面的【选项】. ...

米脂县18040115183: excel怎么设置单元格自动显示当天日期 -
阎罗丽科: 按照如下步骤即可在excel中设置单元格自动显示当天日期: 1、首先打开一个空白的excel表格. 2、然后在工具栏中点击公式,再点击插入函数. 3、然后在弹出的单元格中选择today函数,再点击确定. 4、可以看到单元格中已经出现今天的日期了,并且该函数会随着电脑日期的变化而变化,实时显示当天的日期.

米脂县18040115183: 如何使excel单元格保存时,自动生成当天的日期,且以后打开日期不会变? -
阎罗丽科: 做这个表时输入=today()完成后,可以将日期复制-特殊粘贴-数值,就可以或者直接按CTRL加封号;

米脂县18040115183: excel中如何自动设置当前日期且以后打开文件不会自动刷新 -
阎罗丽科: 自动设置当前日期是用=today()函数吧,不过每天打开它都会显示是当前日期,如果你想要看之前的记录的话应该是把当前表格的保存到另一表格,作为数据库使用,应该可以解决吧~ 文字真难描述清楚……

米脂县18040115183: excel如何自动输入当前日期之后的固定的某天 -
阎罗丽科: =TODAY()+MOD(9-WEEKDAY(TODAY(),2),7)+1

米脂县18040115183: 如何设置表格自动生成今天日期,并且昨天的日期不更改? -
阎罗丽科: 用VBA可以做,实际上你在一个单元格按CTRL+;这两个键就可以生成当天日期

米脂县18040115183: 如何实现excel 日期自动显示为制表当天前一天的日期,并且以后打开表格这个日期都显示为制表当天日期? -
阎罗丽科: 你有两个问题:一是什么情况称作制表,是修改或输入数据,称作制表吗?二是你用的函数TODAY()就是指打开表格的...

米脂县18040115183: 怎么在EXCEL中设置日期?比如我今天操作了表,想要表的时间为昨天的,而且这个时间日期可以自动改变? -
阎罗丽科: =TODAY()-1 显示的是2011-9-1的格式,如果需要2011年9月1日的格式,在"设置单元格格式"里设置一下就OK了

米脂县18040115183: 表格里面日期自动变更怎么设置 -
阎罗丽科: 1、首先在电脑上用2007版excel软件打开一个文件. 2、然后在单元格中输入公式:=&text(today(),"mm月dd日"),如图所示. 3、然后按下键盘上的enter键,如图. 4、完成以上设置后,即可获得当前日期.到了明天,这个日期也会跟着变.

米脂县18040115183: excel中如何设置某月某日上午、中午、下午这样的格式?且可以自动生成往下日期顺推的 -
阎罗丽科: 假设在A列得到结果,从A1开始,以今天日期为起点,那么A1中输入=TEXT(TODAY()+INT((ROW()-1)/3),"e-mm-dd")&TEXT(MOD(ROW(),3),"[=2]中午;[=1]上午;下午") 向下复制公式即可

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网