excel 日期自动填写, 我在A列填写随便内容,B列会自动生成当前日期。

例如 A B

中国 2013-3-20
美国 2013-3-25

1.这个可以用if函数去表示,if函数的语法是=if(条件,成立显示值,不成立显示值)。

2.所以公式可以这样写:条件-任意字符反义词就是空值也就是“”,成立时即空值时也是显示空值,不成立-也就是非空值时显示内容为当前日期,表示就是today(),所以可以下面这样表示,注意显示值单元格格式要设置成日期格式。

4.上例用了正负值,字母和符号均能显示当前日期,可见公式有效。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-19
先选中B列的单元格,设置单元格的数字为日期型数据
然后在B1 单元格输入=IF(A2<>"",TODAY(),"")
鼠标指向B1单元格右下角的小黑色填充控制点,向下拖动到目标位置
这样,只要你在A列输入数据,后面B列的单元格就会出现系统的当前日期了本回答被提问者采纳
第2个回答  2013-04-19
假如中国在单元格A2,B2输入:=if(a2="","",today())下拉填充就行了
第3个回答  2013-04-19
在B列输入公式 IF(A1<>"",NOW(),"")
但B列要设置为日期格式
第4个回答  2013-04-19
=IF(A2<>"",TODAY(),"")