中企动力 > 商学院 > excel显示当前日期
  • ?

    Excel表格中如何自动生成记录数据的日期和时间

    方海安

    展开

    前几天有人问我:Excel表格在录入信息时如何在日期单元格自动生成日期时间?

    在录入表格的时候,我们经常需要录入时间,比要填写出入库时间,为了减少录入的工作量,可以把日期设置为自动生成。

    例如我们在B列录入数据,A列同行的对应单元格中自动生成记录日期和时间。很多朋友可能会考虑到用VBA来说实现。当然方法有很多种:比如数据有效性、VBA或开启迭代计算方法,我今天跟大家分享其中一种方法:用迭代计算的方法。

    Excel如何自动生成日期时间

    Excel表格中如何自动生成记录录入数据的日期和时间——操作步骤如下:

    1、文件——选项——公式——勾选“启用迭代计算”——最多迭代次数设置为1——确定;

    启用迭代计算

    2、选中A2单元格,录入公式=IF(ISBLANK(B2),"",IF(A2="",NOW(),A2));

    设置公式

    3、选中A2单元格,将鼠标放在单元格右下角下拉填充公式;

    填充公式

    4、迭代计算功能开启,公式设置完成,返回Excel工作表记录表中的数据时,出入库时间会自动生成记录日期和时间。

    自动生成记录日期和时间

    Excel表中如何自动生成记录数据的日期和时间涉及到的公式:

    IF(ISBLANK(B2),"",IF(A2="",NOW(),A2)),ISBLANK函数用于判断指定的单元格是否为空。

    今天分享的Excel表中如何自动生成记录数据的日期和时间,希望对各位朋友在工作中有所帮助!

    更多关于Office——Excel操作技巧可加入我们 群 一起交流学习!

  • ?

    EXCEL日期和时间函数的使用方法

    李幻珊

    展开

    ● 函数分类

    ▼表 1-1 返回当前的日期和时间以及指定的日期和时间

    函数名称 功能

    DATE 返回指定的日期的序列号

    NOW 返回日期时间格式的当前日期和时间

    TODAY 返回当前日期

    TIME 将制定内容显示为一个时间

    ▼表 1-2 返回日期和时间的某个部分

    函数名称 功能

    DAY 返回日期中具体的某一天

    HOUR 返回小时数

    MONTH 返回月份

    MINUTE 返回分钟数

    SECOND 返回秒数

    YEAR 返回年份

    WEEKDAY 返回当前日期是星期几

    01 日期和时间函数 日期和时间函数是用来计算日期和时间,或设置日期和时

    间的格式的函数,例如"计算员工工龄"。Excel 2013提供了 24

    个日期和时间函数,本章将详细介绍日期和时间函数的基本用

    法及函数的实际工作中的应用。

    ▼表 1-3 文本与日期、时间格式间的转换

    函数名称 功能

    DATEVALUE 将文本格式的日期转换为序列号

    TIMEVALUE 将指定日期的序列号转换为文本日期

    ▼表 1-4 其他日期函数

    函数名称 功能

    DAYS 计算两个日期之间的天数

    DAY360 以 360天为准计算两个日期间天数

    EDATE 计算从起始日期向前或向后几个月的日期

    的序列号

    EOMONTH 计算从起始日期向前或向后几个月的月份

    的最后一天的序列号

    ISOWEEKNUM 返回给定日期在全年中的 ISO 周数

    NETWORKDAYS 计算日期间的所有工作数

    NETWORKDAYS.INTL 计算日期间的所有工作日数,使用参数指明

    周末的日期和天数

    WORKDAY 计算与指定日期相隔数个工作日的日期

    WORKDAY.INTL 计算与制定日期相隔数个工作日的日期,使

    用参数指明周末的日期和天数

    WEEKNUM 返回日期在一年中是第几周

    YEARFRAC 计算从起始日期到终止日期所经历的天数

    占全年天数的百分比

    使用 YEAR和MONTH函数提取当前日期的年份和月份,并

    将月份加 1,日部分设置为 0,表示下个月的第 0天,即当前月份

    的最后一天。最后使用 TEXT 函数将结果设置为以阿拉伯数字表

    示的本月的天数。

    DATE

    返回指定日期的序列号

    特定日期

    的序列号

    函数格式: DATE(year,month,day)

    参数说明: year(必选):指定年份或者年份所在的单元格。

    month(必选):指定月份或者月份所在的单元格。

    day (必选):指定日或者日所在的单元格。

    注意事项: (1)所有参数可以是直接输入的数字或单元格引用。

    (2)所有参数都必须为数值类型,即数字、文本格式的数

    字或表达式。如果是文本,则返回错误值#VALUE!。

    (3)参数 year的值必须在 1900~9999之间,如果大于 9999,

    则返回错误值#VALUE!。参数 month和 day不同,month的正

    常范围是 1~12,day的正常范围是 1~31。

    (4)DATE函数对月和日有自动更正功能。如果月大于 12,

    那么 Excel会自动转换到下一年;如果日大于 31,Excel会将其

    转换到下一个月。同理,如果月和日都小于 1,则 Excel会将其

    转换到上一年或上一个月。

    案例 计算本月的天数

    使用 DATE 函数时还可以把公式作为函数的参数。例如:利

    用DATE函数来求 1个月后的日期,此时需要在month参数上加 1。

    在 单 元 格 B1 中 输 入 公 式 =TEXT

    (DATE(YEAR(TODAY()),MONTH(TODAY())+1,0)

    ,"d"),并按下【Enter】键。

    案例 显示 1 个月后的日期

    ①在单元格 B4 中输入公式

    =DATE($A$1,$A$2+1,A4),并按

    下【Enter】键。

    ②向下复制公式,计算其他

    单元格的值。

    NOW

    返回日期时间格式的当前日期和时间

    当前

    日期

    函数格式: NOW()

    参数说明: 不需要参数,但必须有()。如果括号中输入参数,则会返

    回错误值。

    使用 NOW 函数返回当前日期,然后使用 TEXT 函数将当前

    日期设为"月-日"格式。再使用 10月 1日减去当前日期,然后使用

    TEXT函数将差值设置为数字格式,即日期序列号。最后加 1即可

    得到当前日期距离 10月 1日的天数。

    输入 NOW 函数,显示当前日期和时间。如果函数所在的单

    元格格式为"常规",则 Excel显示如"2014/8/4 14:00"的日期格式。

    用户也可以根据需要重新设置单元格格式。

    注意事项: (1)NOW函数返回的是 Windows系统中设置的日期和时

    间。

    (2)NOW 函数返回的日期和时间不会实时更新,除非工

    作表被重新计算。

    (3)在格式为"常规"的单元格中使用 NOW函数时,返回

    以正常的日期格式显示的当前日期和时间。如果需要显示当前

    日期对应的序列号,需将单元格格式设置为"常规"。也可以使

    用 TEXT函数强制单元格中的日期显示为序列号。

    案例 十一倒计时

    在 单 元 格 B1 中 输 入 公 式

    =TEXT("10-1"-TEXT(NOW(),"mm-dd"),"0")+1

    ,并按下【Enter】键。

    案例 显示当前日期和时间

    如果员工的"离职日期"对应列的单元格为空,说明员工未

    离职,则计算该员工从入职日期到当前日期的天数;如果不为空,

    说明员工已经离职,则使用离职日期减去入职日期。

    在单元格 B1 中输入公式 NOW()

    并按下【Enter】键。

    案例 计算员工在职时间

    在 单 元 格 G2 中 输 入 公 式

    =ROUND(IF(F2<>"",F2-E2,NOW(

    )-B2),0)并按下【Enter】键。

    TODAY

    返回当前日期

    当前

    日期

    函数格式: TODAY()

    参数说明: 不需要参数。

    注意事项: (1)TODAY函数返回的是Windows系统中设置的日期。

    (2)TODAY 函数返回的日期不会实时更新,除非工作表

    被重新计算。

    如果已知某人的身份证号,则可以使用MID函数提取其出生

    年份,然后使用 TODAY 函数计算其年龄,使用 YEAR函数返回

    年数。

    新员工入职后,一般都要先进行试用。本案例以试用期为 1

    个月即 30天为例,统计新入职的员工试用期到期的人数。首先试

    用 TOADY 函数获得当前日期,然后减去 30,再与员工的入职时

    间进行比较。如果入职时间大,则说明该员工试用期已经到期,

    然后使用 COUNTIF函数统计符合条件的个数即可。

    (3)在格式为"常规"的单元格中使用 TODAY 函数时,返

    回以正常的日期格式显示的当前日期。如果需要显示当前日期

    对应的序列号,需将单元格格式设置为"常规"。

    案例 计算年龄

    在单元格 F2 中输入公式

    =YEAR(TODAY())-MID(C2,

    7,4),并按下【Enter】键。

    案例 统计试用期到期的人数

    在单元格 C2 中输入公式

    =COUNTIF(C3:C12,"<"&TOD

    AY()-90),并按下【Enter】

    键。

    本案例以安排会议时间为例,首先使用 TEXT(NOW())获

    得格式化后的当前时间,然后加上时间间隔,例如 1 个半小时,

    此时间间隔可由 TIME函数得到,最后计算出准确的会议时间。

    TIME

    返回指定时间的序列号

    特定日期

    的序列号

    函数格式: TIME(hour,minute,second)

    参数说明: hour(必选):表示小时。0(零)到 32767 之间的数值。

    任何大于 23 的数值将除以 24,其余数将视为小时。

    minute(必选):表示分钟。0 到 32767 之间的数值。任

    何大于 59 的数值将被转换为小时和分钟。

    second(必选):表示秒。0 到 32767 之间的数值。任何

    大于 59 的数值将被转换为小时、分钟和秒。

    注意事项: (1)所有参数可以是直接输入的数字或单元格引用。

    (2)所有参数都必须为数值类型,即数字、文本格式的数

    字或表达式。如果是文本,则返回错误值#VALUE!。

    (3)如果在输入函数前,单元格的格式为"常规",则结果

    将设为日期格式。

    案例 安排会议时间

    使用 TIME 函数,将输入在各个单元格内的时、分、秒合为

    一个数值。

    效果如下图所示。

    在 单 元 格 B1 中 输 入 公 式 =TEXT

    (NOW(),"hh:mm")+TIME(1,30,0) , 并 按 下

    【Enter】键。

    案例 返回指定时间的序列号

    ①在单元格 D2 中插入

    TIME函数。

    ②单击要输入函数的

    单元格。

    ③指定参数,然后单击

    "确定"按钮。

    10

    使用 DAY函数提取"日"。

    DAY

    返回日期中具体的某一天

    用序列号

    表示日期

    函数格式: DAY(serial_number)

    参数说明: serial_number:表示要查找的天数日期。日期有多种输入

    方式:带引号的文本串(例如 "1988/01/30")、系列数(例如,

    如果使用 1900 日期系统则 35825 表示 1998 年 1 月 30

    日 ) 或 其 他 公 式 或 函 数 的 结 果 ( 例 如

    DATEVALUE("1998/1/30"))。

    注意事项: (1)使用 DAY 函数,只显示日期值或表示日期文本的天

    数,返回值为 1~31间的整数。

    (2)serial_number表示的日期应该以标准的日期格式输入,

    或者使用 DATE、NOW、TODAY 等函数输入。如果日期以非

    标准日期格式的文本形式输入,DAY 函数将返回错误值

    #VALUE!。

    案例 提取"日"

    ①单击"插入函数"按钮。

    11

    提取结果如下。

    公司每天都有其销售记录,并需定期对销售情况进行分析。

    本案例以统计本月上旬销售总额为例,首先使用 DAY 函数提取

    "日",然后判断是否小于 11。如果小于 11,则该日期为本月上旬,

    然后返回该日期的销售额,最后使用 SUM 函数对返回的数组求

    和。

    ②在弹出的"插入函

    数"对话框中选择 DAY

    函数,然后单击"确

    定"按钮。

    ③指定参数,然后单击

    "确定"按钮。

    案例 计算本月上旬销售总额

    12

    使用 HOUR函数提取"小时"。

    在单元格 C1中输入公式

    "=SUM(IF(DAY(A3:A27

    )<11,B3:B27)),然后按

    下【Ctrl+Shift+Enter】

    组合键。

    HOUR

    返回小时数

    用序列号

    表示日期

    函数格式: HOUR(serial_number)

    参数说明: serial_number:表示要提取小时数的时间,可以是表示时

    间的序列号、时间文本或单元格引用。

    注意事项: (1)使用 HOUR函数只显示日期值或表示日期的文本的小

    时数。返回值是 0~23间的整数。

    (2)serial_number 参数必须为数值类型,即数字、文本格

    式的数字或表达式。如果是文本,则返回错误值#VALUE!。

    (3)如果小时超过 24,则 HOUR 函数将提取实际小时与

    24 的差值。例如,如果时间的小时部分为 29,那么 HOUR 函

    数提取小时的返回值为 5。

    案例 提取"小时"

    13

    提取结果如下。

    有些公司使用的是 24小时工作制,假设从早上 8点到晚上 20

    点为白班时间,其他为夜班时间。本案例首先使用 HOUR函数返

    回时间中的小时数;然后使用 AND函数来判断 HOUR函数返回

    ①单击"插入函数"按钮。

    ②在弹出的"插入函

    数"对话框中选择 HOUR

    函数,然后单击"确

    定"按钮。

    ③指定参数,然后单击

    "确定"按钮。

    案例 工作排班

    14

    的数值是否符合条件,如果两个条件均符合,则 AND函数返回值

    为 TRUE,否则返回 FALSE;最后通过 IF函数判断,如果时间段在

    8点到 20点,则条件为真,输出"白班",否则输出"夜班"。

    ①在单元格 C2中输入公

    式 " =IF(AND(HOUR

    (B2)>=8.5,HOUR(B2)<=

    20.5)," 白 班 "," 夜 班

    ")",然后按下 Enter

    键。

    ②使用填充柄向下填充。

    MONTH

    返回月份

    用序列号

    表示日期

    函数格式: MONTH(serial_number)

    参数说明: serial_number:表示要提取月份的日期,可以是表示日期

    的序列号、日期文本或单元格引用。

    注意事项: (1)使用MONTH函数只显示日期值或表示日期的文本的

    月份。返回值是 1~12间的整数。

    (2)参数 serial_number表示的日期应该以标准的日期格式

    输入,或者用 DATE、NOW、TODAY 等函数输入。如果日期

    以非标准日期格式的文本形式输入,MONTH 函数将返回错误

    值#VALUE!。

    15

    使用MONTH函数提取"月"。

    提取结果如下。

    案例 提取"月"

    ①单击"插入函数"按钮。

    ②在弹出的"插入函

    数 " 对 话 框 中 选 择

    MONTH 函数,然后单击

    "确定"按钮。

    ③指定参数,然后单击

    "确定"按钮。

    16

    使用MONTH函数返回日期中的小时数,然后通过 IF函数判

    断,如果条件为真,输出"√",否则输出空白。

    首先使用 YEAR 函数提取单元格 A2 中的年份,然后使用

    DATE 函数将该年份和 2、29 组合为一个日期,即今年的 2 月 29

    日。闰年 2月有 29天,非闰年 2月只有 28天,利用 DATE函数

    的自动更正日期错误功能,并使用 MONTH 函数提取 DATE 函数

    产生的日期中的月份。如果是闰年,提取出的月份就等于 2;如果

    不是,DATE函数会将 2月 29日自动进位到 3月 1日。最后通过

    IF函数判断,如果条件为真,输出"是",否则输出"不是"。

    案例 标记 7...

  • ?

    Excel中怎么自动显示某个日期是星期几

    方妙海

    展开

    如果想要快速知道某个日期是星期几,不必去一页一页的去查找日历,只要在Excel中输入几个字母和数字,Excel就会自动显示出某个日期是星期几,下面以Excel2007为例介绍如何操作,以供参考。

    ●先在Excel中输入日期。例如想要知道2018年9月10日是星期几,我们可以先在Excel的单元格中输入2018/9/10。

    ●输入日期后,用鼠标点选要显示出星期几的单元格。

    ●点选单元格后,将输入法设置成输入英文的状态,在编辑栏中输入=WEEKDAY( ),然后在输入的括号中点击鼠标,让光标在括号中闪烁。

    ●此时用鼠标点击日期所在的单元格。

    ●点击鼠标后,编辑栏的括号中会自动输入日期所在单元格的名称。

    ●然后在单元格的名称后再输入一个逗号和一个2(目的是让WEEKDAY函数把星期一设置成每周的第一天,如果不输入逗号和2,WEEKDAY函数把星期天设置成每周的第一天,这和中国的习惯不相符)。

    ●完成以上输入后,按键盘的回车键或者点击编辑栏左侧的对号按钮。

    ●这样,输入函数的单元格中就会显示出星期几了。

    ●我们可以查看日历核对一下输入的函数是否正确,日历中2018年9月10日的确是星期一。

    ●输入正确的函数后,如果想查询其他的日期是星期几,只要把日期单元格中的日期更改成要查询的那一天,然后按键盘的回车键,函数所在的单元格就会自动显示出该日期是星期几。

    如果需要经常查询,可以把这个Excel文档保存起来。之后要查询星期几时,只需打开该文档输入要查询的日期,再按键盘的回车键就OK了。

    注意事项

    输入函数时要将输入法设置成英文模式,否则输入的函数可能无效。

  • ?

    Excel时间日期函数全讲解,最后一个隐藏函数HR最喜欢

    姚乾

    展开

    在工作中我们经常会碰到运用到各类时间日期的函数,今天我们就来学习一下Excel十大时间日期函数,还有一个80%的人都不知道的,HR最喜欢的一个计算时间日期的隐藏函数。

    一、显示当前日期

    函数=TODAY()=2018/10/10

    二、显示当前日期和时间

    函数=NOW()=2018/10/10 22:05

    三、显示当前日期的年份

    函数=YEAR(TODAY())=2018

    四、显示当前日期中的月份

    函数=MONTH(TODAY())=10

    五、显示当前日期中的天数

    函数=DAY(TODAY())=10

    六、显示当前日期对应的星期的第几天

    函数=WEEKDAY(TODAY(),2)=3

    七、显示日期该月最后一天的日期

    函数=EOMONTH(TODAY(),0)=2018/10/31

    八、显示当前日期经过10个工作日后对应的日期

    函数=WORKDAY(TODAY(),10)=2018/10/24

    九、显示两个日期之间的工作日

    函数=NETWORKDAYS("2018/9/10","2018/10/10")=23

    十、最强隐藏函数DATEDIF计算员工入职到现在的年份、月数、天数

    入职年数=DATEDIF(C6,D6,"Y")=3

    入职月数=DATEDIF(C6,D6,"M")=36

    入职天数=DATEDIF(C6,D6,"D")=1105

    这个函数在内置的Excel函数中不会显示,但是输入完整的函数后就会显示出我们需要的结果。所以说这是个隐藏函数。现在你学会如何使用时间日期函数了吗?

  • ?

    用Excel实现“到期”自动提醒,非常实用

    Isabel

    展开

    在工作中统计数据,有的是有时效性的,每次查看,非常的麻烦,还会漏掉,有没有一种方法可以一眼就看到当前有哪些到期了呢?

    今天就讲用Excel的IF函数嵌套TODAY函数来实现 “到期”自动提醒

    首先,运行Excel,将“工作簿”的名称命名为“**台账”,输入各详细信息、日期及到期日期(日期的输入格式应为“-年-月-日”,如:2011-5-30,)。  

    然后,选中图所示“提示栏”下的H3单元格(见下图)

    点击插入菜单下的函数命令,在“插入函数”对话框中选择IF函数,点击[确定]按钮,就会弹出“函数参数”对话框,分别在Logical_test、value_if_true、Value_if_false行中输入相应函数或者直接输入公式(具体地说就是:如果第一个参数logical_test返回的结果为真,则执行第二个参数Value_if_true的结果,否则执行第三个参数Value_if_false的结果;

    再简单点儿说就是:如果G列大于今日10天“没有提醒”,等于小于10天单元格显示“应收时效小于10天”,等于今日显示“应收到期”,小于今日显示“应收逾期”)单击,并点击[确定]按钮。

    这里需要说明的是:输入的 "" 是英文输入状态下的双引号,它是Excel定义显示值为字符串时的标识符号,即IF函数在执行完真假判断后显示此双引号中的内容。为了醒目,可在“单元格属性”中将H3单元格的字体颜色设置为醒目颜色。

    最后,拖动“填充柄”,填充H列以下单元格即可。(合同、设备等需要的台账类似于此)

    小注:TODAY函数[语法是TODAY()]是当前系统日期的函数。

    实际上,所应用的IF函数语句为IF(H3=TODAY(),"应收到期",""),解释为:如果H3单元格中的日期正好是TODAY函数当前系统的日期,则在H3单元格中显示“应收到期”,否则就不显示。 Excel的到期提醒功能就是这样实现的。

    怎么样,赶紧试试吧!

  • ?

    Excel只想显示一部分日期,怎样把其余部分隐藏起来?

    卢克

    展开

    有的时候,我们使用Excel时只想显示一部分日期,而并不想要另一部分显示出来,那么我们怎样把其余部分隐藏起来?

    本期课程,IT君将带大家解决这个问题!

    问题:只想显示一部分日期,怎样把其余部分隐藏起来?

    方法:分列

    Step1:选中需要修改的单元格——数据——分列。

    Step2:固定宽度——点击下一步。

    Step3:在建立分列处单击鼠标(若想取消分列线,则双击)——点击下一步。

    Step4:设置各列想要的数据格式——完成。

    文章若好,敬请收藏!

  • ?

    Excel数字变日期怎么回事

    星星

    展开

    Excel使用的久了,除了会遭遇“日期变数字”,也会遇到“数字变日期”,这又是怎么回事呢?其实有两种原因会造成这个结果。下面将详细介绍导致这种错误的过程和解决方案。

    自定义格式导致的“数字变日期”

    如下图,第一行是三个日期,第二行的格式没有设置,也就是说格式为“常规”,给第二行输入三个数字9,结果有时候会发现只有C2显示的是数字9,A2和B2显示的都是日期。

    图1-1

    我们选中单元格——右键——设置单元格格式,会发现“自定义”下有些格式为“[$-x-sysdate]”、“[$-F800]”、“ [$]dd-mmm-yy;@”或“ [$-en-US]dd-mmm-yy;@”,将诸如此类的格式都删除,问题就解决啦。

    图1-2

    Excel自动转换格式导致的“数字变日期”

    Excel单元格默认是常规格式,当你输入一些内容时,它会自动根据你输入的内容进行格式转换,例如输入“2-3”或“3/4”,它都会自动转换为日期。当你把这个日期清除了,重新输入数字(例如89),它也会自动被转换为日期(Excel日期是从1900/1/1日开始的,所以就被转成了1900/3/29)。

    图2-1图2-2

    我们选中A1或A2单元格——右键——设置单元格格式,会发现这两个单元格的格式已经由默认的“常规”被更改成了自定义下的“m"月"d"日"”。这种情况下的解决方法很简单,直接设置成“数值”或“常规”;或者先输入一个英文半角符号状态下的单引号,再输入内容。

    图2-3

    在没有更改单元格格式下,输入数字和日期,Excel会默认把它们设置成右对齐;如果输入文本,则会默认被设置成左对齐。因此输入一个数字,看到它是左对齐,则说明它没有被设置成数字格式。如果搞不清楚这些规则,那就记住下面的这句话:如果Excel中发现数据显示的不正确了,那一定是有人不小心设置了错误的数据格式;使用Excel表格处理数据时,一定要先设置好合适的格式,这样可以避免很多不必要的麻烦。

    上一篇:Excel日期变数字怎么回事

    来源:解晴新生,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!

  • ?

    Excel中当前日期的9种快速输入法,你会几个?

    以旋

    展开

    今天是2018年10月4日,今天要解析的是:当前日期的几种输入方法。

    1、用公式生成动态日期

    输入公式=today()即可生成今天日期,它会随日期自动更新,明天会显示2018-10-5日。

    2、快速输入

    输入10-4 即可快生成 2018-10-4,不需要输入2018

    3、输入中文小写日期

    利用拼音输入法,输入RQ可快速输入大写日期

    4、2018-10-4显示为 2018年10月4日

    选取单元格,在格式下拉菜单中选取长日期格式

    5、显示为2018-10-04格式

    设置单元格格式:YYYY-MM-DD

    6、日期后带上中文星期

    在日期代码后输入 aaa 或 aaaa

    7、在日期后显示英文星期

    在日期代码后输入ddd或dddd

    8、在日期后添加英文月份

    在日期代码后输入mmm或mmmm

    9、把日期显示为中文大写日期

    设置自定义格式代码 [DBNum2]yyyy"年"mm"月"dd"日"

    关于日期各种输入方法,建议大家收藏起来备用。

    如果你还知道其他的输入方法,还原留言讨论。

  • ?

    Excel日期变数字怎么回事

    卢书竹

    展开

    工作中常常发现一个Excel表格使用了一段时间之后,再次打开它,其中的日期那列居然变成了数字,这是怎么回事呢?

    其实,那些数字就是日期在Excel中的“真身”,1900年1月1日是Excel日期的第一天,也就是说数字“1”就代表1900年1月1日;1900年1月8日就是数字“8”,同理,其他日期所对应的数字就表示这个日期是从1900年1月1日起的第几天。明白了这些之后,我们再来看看哪些原因会造成日期变数字,又怎样解决呢。

    一般设置日期格式方法:

    1. 选中单元格——右键——设置单元格格式——“日期”——选择一种日期格式——确定。

    图1-1

    2. 选中单元格——点击“开始”菜单——点击格式设置下拉框(图中位置3)——“短日期”/“长日期”。

    图1-2

    原因1:不小心按了Ctrl+~

    Ctrl+~快捷键用于显示公式。当单元格中内容是日期时,按下这个快捷键,就会显示数字。这种情况下,使用上述一般设置日期格式方法是无法成功改回日期格式的;只能再次同时按下Ctrl+~取消公式显示。

    图1-3

    原因2:不小心设置成了“文本”或“常规”格式

    原因1也许并不常见,这个原因就常见了,尤其是一个表格共享给多个人同时使用时。在表格中输入数据,Excel默认会对某些数据进行判断,然后转换。输入前,单元格格式默认为“常规”,此时输入日期,Excel会自动将其转换为“日期”格式,如果输入前是“文本”,则不会转换;如果单元格已有数据,你再把格式由数值改为常规,Excel就不会自动转换为“日期”格式。

    简言之,就是单元格格式没有设置正确,要想显示正确的日期格式,最好就是在输入前先设置为“日期”,或者输入完立即检查右键菜单,看看格式是否为“日期”。

    图1-4

    上一篇:Excel复制糟心吗?有两个办法可以保持原格式

    来源:解晴新生,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!

  • ?

    EXCEL这样设置可以显示日期时间

    Rhyl

    展开

      在excel表格中快速插入当天时间可以通过快捷键或者公式来实现。

      快捷键“Ctrl+;”为插入当前日期;快捷键“Ctrl+Shift+;”为插入当前时间。

      公式为“fx=now()”显示当前日期和时间。如下图示例。

      如果对日期有格式规定,可以通过设置单元格格式来实现。右键选中单元格——设置单元格格式。分类下选择日期——选择需要的显示类型。如上图中C列的2015年8月12日,显示为下图所选中的类型。

      

    (本文内容由百度知道网友mofang0503贡献)

excel显示当前日期

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP