Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3263|回复: 11

[已解决]如何自动显示每日日期

[复制链接]
发表于 2009-10-23 14:34 | 显示全部楼层 |阅读模式

23日写了一个公式,IF(B18=TODAY()-1,TODAY(),""),在excel运行,是有效的,但日期改到24日的话,就出现错误了。

我希望得到这样一个公式:

1.每天能自动添加当天的日期   2.但今天之前的日期也能正常显示。

 

谢谢大家帮忙菜鸟,期待大家的帮助

 

[em08] SFZR14CA.rar (1.73 KB, 下载次数: 12)
发表于 2009-10-23 14:44 | 显示全部楼层

today()是个易失函数,如果你想之前的日期不变,我的办法是将公式用F9变成常规的日期格式.

期待高手的办法!!!

回复

使用道具 举报

发表于 2009-10-23 14:46 | 显示全部楼层
回复

使用道具 举报

发表于 2009-10-23 14:47 | 显示全部楼层

为什么不B4+1呢
回复

使用道具 举报

发表于 2009-10-23 14:55 | 显示全部楼层    本楼为最佳答案   

today()是易失性函数,这么是不行的,可考虑用V来实现 YAy5jgXS.rar (6.35 KB, 下载次数: 4)
回复

使用道具 举报

发表于 2009-10-23 15:05 | 显示全部楼层

告诉你1个秘密:输入日期,按ctrl+;键自动输入当前日期,任何时候不会变心的哟!
回复

使用道具 举报

 楼主| 发表于 2009-10-24 08:53 | 显示全部楼层

因为b4+1,这种形式的话,所有未到期的日期也会显示出来,很不美观;

ctrl+;手动,每次都要输入的,表格很多,也很麻烦;

雨狐给给的vba代码文件,我打开来,工具里面没有作这个题目的宏啊

回复

使用道具 举报

发表于 2009-10-24 09:17 | 显示全部楼层

你不用看这个宏在哪里,它是在打开工作簿自动执行的

如果你确实想看,右键点击工作表名-查看代码

回复

使用道具 举报

发表于 2009-10-24 09:19 | 显示全部楼层

QUOTE:
以下是引用congcong在2009-10-24 8:53:00的发言:

因为b4+1,这种形式的话,所有未到期的日期也会显示出来,很不美观;

ctrl+;手动,每次都要输入的,表格很多,也很麻烦;

雨狐给给的vba代码文件,我打开来,工具里面没有作这个题目的宏啊

看来要V咯。。。

[此贴子已经被作者于2009-10-24 9:19:34编辑过]
回复

使用道具 举报

发表于 2009-10-24 10:18 | 显示全部楼层

可以使用数据有效性设置日期,然后选择,这样不会变的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 07:01 , Processed in 0.291006 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表