电子表格EXCEL单元格如何快速添加任意日期
2026-01-09 10:16:34
1.EXCEL单元格如何快速添加任意日期
通过格式可以自定义成你需要的显示方式,但是数据本身没有变成日期格式
单元格-格式-数字-自定义 0000"/"00"/"00
确认后,在单元格输入20120101就会自动变成 2012/01/01
但是其数值依然是20120101,而不是日期型数据,不能按日期型数据进行计算
在计算时如果要进行日期计算,可以在引用时变成日期型数据
如果原数据在A1
B1 输入 =text(date(yeart(left(A1,4)),month(mid(A1,5,2)), day(right(A1,2))), "yyyy/mm/dd")+1
这样B1就会得到日期型数据 2012/01/02
2.如何在Excel里面设定自己想要的日期
设置Excel的公式选项,勾选“启用迭代计算”,最多迭代次数中输入“1”,肯定。
在B1单元格中输入公式=IF(CELL(address)=$A$1,TEXT(NOW(),yyyy年mm月dd),B1)这样,当B1单元格中输入产生改变,或在选中A1单元格状态下按F9键,B1就会显示当前日期。这里用了1个IF函数,判断当前活动单元格是不是是$A$1,如果是,返回当前日期,否则返回B1本身。
由于这里用了迭代运算,所以要先设置有关公式选项。cell函数,用于返回有关单元格的格式、位置或内容的信息。
参数用“address,返回的是当前单元格位置。now函数用于返回当前时间。
Text函数式格式函数,用于定义输出值得格式。注意:对任意单元格,只有更改其中的内容,就会变成活动单元格。
按F9,则不管是不是改变了单元格内容,都会把当前选中的单元格变成活动单元格,所以操作时要谨慎。斟酌到公式的可复制性,以纵向复制为例,可以用address)=$A$yyyy年mm月dd),B1)。
