Excel日期计算
excel日期函数公式大全

excel日期函数公式大全在Excel中,日期函数是非常常用的功能之一,它可以帮助我们进行日期的计算、格式转换和日期数据的处理。
在本文中,我将为大家整理一份Excel日期函数公式大全,希望能够帮助大家更好地利用Excel进行日期数据的处理和分析。
1. 日期函数简介。
在Excel中,日期函数主要用于处理日期和时间数据,包括日期的计算、日期格式的转换、日期的比较等。
通过日期函数,我们可以快速地进行日期数据的处理,提高工作效率。
2. 基本日期函数。
2.1 今天函数。
今天函数(TODAY)用于返回当前日期,它没有任何参数。
在使用时,只需要在单元格中输入=TODAY()即可返回当前日期。
2.2 现在函数。
现在函数(NOW)返回当前日期和时间,同样也没有任何参数。
在使用时,只需要在单元格中输入=NOW()即可返回当前日期和时间。
2.3 年、月、日函数。
YEAR、MONTH、DAY函数分别用于返回日期中的年、月、日部分。
它们的使用方法类似,只需要在参数中输入日期,就可以返回对应的年、月、日部分。
3. 日期计算函数。
3.1 日期差函数。
DATEDIF函数用于计算两个日期之间的天数、月数或年数差值。
它的语法为=DATEDIF(start_date,end_date,unit),其中start_date为开始日期,end_date为结束日期,unit为计算的单位("y"表示年,"m"表示月,"d"表示日)。
3.2 日期加减函数。
DATE函数用于对日期进行加减运算。
它的语法为=DATE(year,month,day),其中year为年份,month为月份,day为日份。
通过DATE函数,我们可以实现对日期的加减运算。
4. 日期格式函数。
4.1 文本转日期函数。
DATEVALUE函数用于将文本转换为日期。
它的语法为=DATEVALUE(date_text),其中date_text为需要转换的文本日期。
excel日期相减公式

excel日期相减公式
Excel 日期相减是一个非常有用的功能,它可以帮助我们计算两个不同日期之间的天数,这样就可以更好地掌握日期的变化。
要计算两个日期之间的天数,首先要在Excel中输入这两个日期。
然后,在另一个单元格中输入日期相减公式,格式为:=第一个日期-第二个日期,其中第一个日期是较晚的日期,第二个日期是较早的日期。
比如,我们想计算2020年10月1日和2020年9月30日之间的天数,那么我们可以在Excel中输入公式:=C3-C2,其中C3是2020年10月1日,C2是2020年9月30日。
当输入公式后,结果就会显示出来,在这种情况下,结果就是1天。
此外,Excel日期相减也可以用来计算两个不同日期之间的月数。
要计算月数,只需在公式中加上/30,如:=C3-C2/30。
这样,就可以得到两个日期之间的月数。
总之,Excel日期相减的功能可以帮助我们更好地掌握日期的变化,从而更好地管理日程安排。
Excel的日期与时间函数技巧计算工作日差异天数等

Excel的日期与时间函数技巧计算工作日差异天数等在Excel中,日期与时间函数是非常有用的工具,可以帮助我们对日期和时间进行计算和分析。
其中,计算工作日差异天数是一个常见的需求,可以用于统计工作天数、计算项目的持续时间等。
本文将介绍一些Excel的日期与时间函数技巧,帮助您计算工作日差异天数等相关任务。
1. DATE函数DATE函数用于将指定的年、月和日组合成日期。
它的语法为:```=DATE(年, 月, 日)```例如,要表示2021年10月15日,可以使用如下公式:```=DATE(2021, 10, 15)```2. WEEKDAY函数WEEKDAY函数用于返回指定日期的星期几。
它的语法为:```=WEEKDAY(日期, 返回类型)```其中,返回类型是一个可选参数,用于指定返回结果的类型。
默认情况下,返回类型为1,表示返回1(星期日)到7(星期六)的数值。
例如,要返回2021年10月15日是星期几,可以使用如下公式:```=WEEKDAY(DATE(2021, 10, 15))```3. WORKDAY函数WORKDAY函数用于计算指定日期之前或之后的工作日。
它的语法为:```=WORKDAY(开始日期, 天数, [假日])```其中,开始日期是计算工作日的起始日期,天数是要添加或减去的工作日数目,假日是一个可选参数,用于指定非工作日的日期范围。
例如,要计算从2021年10月15日开始30个工作日后的日期,可以使用如下公式:```=WORKDAY(DATE(2021, 10, 15), 30)```4. NETWORKDAYS函数NETWORKDAYS函数用于计算两个日期之间的工作日数目。
它的语法为:```=NETWORKDAYS(开始日期, 结束日期, [假日])```其中,开始日期和结束日期是计算工作日的起始和结束日期,假日是一个可选参数,用于指定非工作日的日期范围。
例如,要计算从2021年10月1日到2021年10月31日的工作日数目,可以使用如下公式:```=NETWORKDAYS(DATE(2021, 10, 1), DATE(2021, 10, 31))```5. DATEDIF函数DATEDIF函数用于计算两个日期之间的间隔。
Excel表格日期公式

Excel表格日期公式一、Excel日期时间函数:Now。
功能:返回当前日期和时间。
语法结构:=Now()。
目的:返回当前的日期和时间。
方法:在目标单元格中输入公式:=NOW()。
解读:1、此函数没有参数。
2、返回的结果为Windows系统中设置的日期和时间,所以返回的日期和时间如果不正确,首先应该检查Windows系统中的日期和时间。
3、返回的日期和时间不会实时更新,除非工作表被重新计算。
二、Excel日期时间函数:Today。
功能:返回当前日期。
语法结构:=Today()。
目的:返回当前日期。
方法:在目标单元格中输入公式:=TODAY()。
解读:1、此函数没有参数。
2、除了用Today函数获取当前日期外,还可以用快捷键Ctrl+;快速输入当前日期。
3、返回的结果为Windows系统中设置的日期和时间,所以返回的日期和时间如果不正确,首先应该检查Windows系统中的日期和时间。
4、返回的日期和时间不会实时更新,除非工作表被重新计算。
三、Excel日期时间函数:Date。
功能:返回指定日期的序列号。
语法结构:=Date("年","月","日")。
目的:对给定的“年”、“月”、“日”组成对应的日期。
方法:在目标单元格中输入公式:=DATE(F3,G3,H3)。
解读:1、Date函数中的所有参数都可以是直接输入的数字或单元格引用。
2、参数“年”的值必须在1900~9999之间,如果大于9999,则返回错误值“#VALUE!”。
而“月”和“日”则不同,虽然“月”的正常范围是1~12,“日”的正常范围是1~31,但是Date函数对“月”和“日”有自动更正功能。
即如果“月”大于12,Excel 会自动将其转换到下一年;如果“日”大于31,Excel会自动将其转换到下一月。
同理,如果“月”和“日”都小于1,Excel 会将其转换到上一年或上一个月。
excel 年数计算公式

excel 年数计算公式
在Excel中,你可以使用多种公式来计算年数。
以下是一些常用的方法:
1. 使用DATEDIF函数,DATEDIF函数可以计算两个日期之间的年数。
例如,如果你想计算从A1单元格中的日期到当前日期之间的年数,你可以使用以下公式,=DATEDIF(A1,TODAY(),"y")。
2. 使用YEAR函数,如果你只是想提取特定日期中的年份,你可以使用YEAR函数。
假设你的日期位于A1单元格,你可以使用以下公式来提取年份,=YEAR(A1)。
3. 使用INT和YEARFRAC函数,另一种计算年数的方法是使用INT和YEARFRAC函数。
假设你想计算从A1单元格中的日期到B1单元格中的日期之间的年数,你可以使用以下公式,
=INT(YEARFRAC(A1,B1))。
这些是一些在Excel中计算年数的常用公式。
希望对你有所帮助!如果你有其他问题,欢迎继续提问。
Excel日期计算方法大全

日期数据是Excel 中很重要的一类数据,很多分析都依赖于日期的计算。
但是,大多数Excel 使用者都对日期计算的方法不太熟悉。
本文总结了日常工作中常见的日期计算场景和相应的计算方法。
实际工作中,如果你遇到了类似的情况,你就可以直接使用这些方法。
你也可以仔细研究这些方法,对你理解和掌握 Excel 的日期处理方法会有非常大的帮助。
关于日期的基础知识首先,我们需要回顾 一下 Excel 关于日期的基础知识。
日期 = 数值在 Excel 中日期数据是以数值形式在文件中存储的。
日期数据为正整数,起始为 1 ,代表 1900-1-1 ,每过一天该数值加 1 。
具体的例子可以通过在 Excel中设置日期数据为数值格式来了解。
回归线经验:要保证你的日期数据是标准的日期格式常用日期函数计算日期离不了日期函数,这里我们列出常用的日期函数(不做详细解释,希望了解的朋友可以关注本公众号):1.Date(year, month, day) ,把年月日代表的日期组合为一个标准的日期格式 2.Y ear (searial_number) ,返回日期数据所在的年3.Month(serial_number) ,返回日期数据所在的月4.Day(serial_number) ,返回日期数据代表的日5.Edate(start_date, months),返回一个日期之后(或之前)几个月的确切日期6.Eomonth(start_date, months),返回一个日期之后(或之前)之后指定月数所在月的最后一天7. Datedif(start_date, end_date, format),返回两个日期之间的差,具体数值根据 format 的不同而不同。
各种日期计算场景下面我们介绍如何运用 Excel日期数据的特点和常用日期函数介绍各种场景下的日期计算公式。
01指定日期之后第几天第一个例子中,我们直接利用Excel日期数据以数值存贮的特点,直接在日期上加上天数。
如何在Excel中计算日期差值
如何在Excel中计算日期差值在日常工作和生活中,我们经常需要计算日期之间的差值,比如计算两个日期之间的天数、月数或年数。
Excel作为一款功能强大的电子表格软件,提供了丰富的日期函数,使得计算日期差值变得简单而高效。
本文将介绍如何在Excel中利用日期函数计算日期差值。
一、计算两个日期之间的天数差值在Excel中,我们可以使用DATEDIF函数来计算两个日期之间的天数差值。
DATEDIF函数的语法如下:=DATEDIF(start_date,end_date,"unit")其中,start_date表示起始日期,end_date表示结束日期,unit表示计算的单位,可以是"D"(天数)、"M"(月数)或"Y"(年数)。
例如,假设A1单元格中是起始日期,B1单元格中是结束日期,我们可以在C1单元格中输入以下公式来计算天数差值:=DATEDIF(A1,B1,"D")二、计算两个日期之间的月数差值如果我们需要计算两个日期之间的月数差值,可以使用MONTH函数和YEAR函数结合使用。
具体步骤如下:1. 在C2单元格中输入以下公式,用于提取起始日期的月份和年份:=MONTH(A2)&"/"&YEAR(A2)2. 在D2单元格中输入以下公式,用于提取结束日期的月份和年份:=MONTH(B2)&"/"&YEAR(B2)3. 在E2单元格中输入以下公式,用于计算月数差值:=DATEDIF(C2,D2,"M")三、计算两个日期之间的年数差值如果我们需要计算两个日期之间的年数差值,可以使用YEAR函数结合减法运算。
具体步骤如下:1. 在C3单元格中输入以下公式,用于提取起始日期的年份:=YEAR(A3)2. 在D3单元格中输入以下公式,用于提取结束日期的年份:=YEAR(B3)3. 在E3单元格中输入以下公式,用于计算年数差值:=D3-C3四、计算日期差值时的注意事项在使用Excel计算日期差值时,需要注意以下几点:1. 日期格式:确保单元格中的日期是以日期格式显示,否则可能会导致计算结果错误。
xlsx表格时间计算公式
xlsx表格时间计算公式在XLSX 表格中,你可以使用Excel 的内置函数来处理和计算时间。
以下是一些常用的时间计算公式:1.日期和时间的加减:o加:=A1+B1o减:=A1-B12.计算两个日期之间的天数:Excel=NETWORKDAYS(A1, B1)3.计算两个日期之间的完整月数:excel=MONTH(B1) - MONTH(A1) + (YEAR(B1) * 12 - YEAR(A1) * 12)4.计算两个日期之间的年数:excel=DATEDIF(A1, B1, "y")5.提取时间的时、分、秒:o小时:=HOUR(A1)o分钟:=MINUTE(A1)o秒:=SECOND(A1)6.设置特定的时间:excel=TIME(10, 30, 0) '设置为10:30:00的时间7.计算时间差(以小时为单位):excel=(B1-A1)*248.将文本格式的日期转换为日期格式:excel=DATEVALUE("2023-07-06")9.日期加法:为日期添加天数:excel=DATE(YEAR(A1), MONTH(A1), DAY(A1) + 5) '在A1日期的日期上加5天10.计算两个日期之间的周数:•方法一:=WEEKNUM(B1, 2) - WEEKNUM(A1, 2) (假设从星期日开始为一周的第一天)•方法二:=NETWORKDAYS(A1, B1)/7 (基于NETWORKDAYS函数,假设星期日为一周的第一天) 11.将日期和时间转换为特定的格式:使用TEXT函数。
例如,将日期和时间转换为"YYYY-MM-DDHH:MM:SS" 的格式:excel=TEXT(A1, "YYYY-MM-DD HH:MM:SS")在使用这些公式时,请确保你的单元格中的数据是正确的日期和时间格式,以确保公式的正确运行。
excel日期相减
excel日期相减1.excel日期相减计算某一日期(年月日)与今天距离几个月,月份取整。
如何写公式最佳答案=DATEDIF(A1,TODAY(),"m")如果都是E列日期大于D列日期,直接=E1-D1。
如果不一定,=abs(E1-D1)2.Excel日期函数公式1公式单元J31:日期格式“yyyy年mm月dd日hh:mm:ss 星期X” 其中dd-1,昨天的日期和星期;2:日期格式“yyyy年mm月dd日hh:mm:ss 星期X” 今天的日期和星期;公式2公式单元J31:日期格式“yyyy年mm月dd日hh:mm:ss ” 其中dd-1,昨天的日期;2:日期格式“yyyy年mm月dd日hh:mm:ss ” 今天的日期;公式3公式单元J3 星期X1.公式2 日期dd-1昨天星期X2.公式2 当天日期的星期X回答:公式11:=TEXT(TODAY()-1,"yyyy年mm月dd日")&" 星期"&TEXT(WEEKDAY(TODAY()-1,2),"[dbnum1]")&" 时间"&TEXT(NOW(),"hh:mm:ss")2:=TEXT(TODAY(),"yyyy年mm月dd日")&" 星期"&TEXT(WEEKDAY(TODAY(),2),"[dbnum1]")&" 时间"&TEXT(NOW(),"hh:mm:ss")公式21:=TEXT(TODAY()-1,"yyyy年mm月dd日")&TEXT(NOW(),"hh:mm:ss")或=TEXT(NOW()-1,"yyyy年mm月dd日hh:mm:ss")2:=TEXT(TODAY(),"yyyy年mm月dd日")&TEXT(NOW(),"hh:mm:ss")或=TEXT(NOW(),"yyyy年mm月dd日hh:mm:ss")公式31:="星期"&TEXT(WEEKDAY(TODAY()-1,2),"[dbnum1]")2:="星期"&TEXT(WEEKDAY(TODAY(),2),"[dbnum1]")日期,时间,星期的位置可以自行调换一下excel 日期加减公式例如1959-10-1自动加60年的算退休时间。
excel输入当天日期的公式
excel输入当天日期的公式1.TODAY:获取当天的日期语法:=TODAY()这个函数没有参数,直接使用即可,它获取的是电脑中今天的日期,想要确保今天的日期是正确的,就必须要保证电脑中的日期是正确的2.NOW函数:获取当前时刻语法:=NOW()它也是没有参数的,直接使用即可,Now函数获取的是电脑中当前的年月日时分秒,与today函数一样,想要确保正确性,就必须保证电脑中的时间与日期都是正确的3.DATE函数:构建一个日期语法:date=(年份,月份,天数)它的作用是构建一个指定的日期,经常用于构建一串日期的开始,达到动态构建一段时间的效果4.DAY函数:提取天数语法:=DAY(日期)它的作用就是将日期中的天数提取出来5.MONTH函数:提取月份语法:=month(日期)它的作用就是将日期中的月份提取出来6.YEAR函数:提取年份语法:=YEAR(日期)它的作用就是将日期中的年份提取出来7.WEEKDAY函数:获取日期对应的星期数语法:=weekday(日期,参数类型)第二参数是用于指定将周几作为每一周的开始,一般将其设置为2,就表示将周一设置为每周的开始,这样的周一就会对应数字18.WEEKUNM函数:获取日期对应的周数语法:=weeknum(日期,返回类型)它的第二参数用于指定将周几作为每周的开始,在这里一般将其设置为2,将周1作为每周的开始即可9.EOMONTH函数:获取月份最后一天的日期语法:=eomonth(日期,之前之后的的月数)如果将第一参数设置为2021/1/2,把第二参数设置为0则返回当月最后一天,设置为1则返回2月最后一天,为2则返回3月最后一天,设置为-1就会返回2020年12月的最后一天10.DATEDIF函数:计算日期差值语法:=datedif(开始日期,结束日期,计算类型)这个函数是Excel中的一个隐藏函数,需要注意的是它的结果会取整,不会进行四舍五入。
第三参数是用于指定日期差值的计算类型的,一共有6个Y:计算年份的差值M:计算月份差值D:计算天数差值MD:计算同月间隔天数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
轻松玩转Excel日期计算 这部分我们将提供更多的实例,介绍Excel公式在计算日期和时间、处理文本等方面的应用,大家从中可以体会到,公式之所以能够具有如此丰富和强大的能力,各种Excel函数的确“功不可没”,因此在具体学习过程中,大家应该特别重视相关函数的学习,这是提高公式应用能力的核心因素之一。 还有一点要说明一下,为提高公式应用介绍的覆盖面,本部分采用的实例或者应用情景大多是实际任务中的一个小部分,并不是一个完整的实际案例。笔者这样处理的另一原因是使针对性更强,让读者朋友更容易抓住学习的重点,希望大家能够喜欢这种处理方式。 文章导读: 一、 Excel日期计算的基础 事实上,Excel处理日期的方式和我们想象的有些不同。在我们眼中,日期是含有年、月、日的有特定格式的数据。但是,Excel却在内部把日期作为以 1 开始的时间序列数存储。 二、 显示当前日期 在各种工资表、成绩表等各种类型的工作表中,常常需要显示当前日期,如果插入的日期就是工作时的日期,而且以后不需要改变,则使用组合键Ctrl+;插入即可。 如果希望这个日期能够自动更新,则使用函数TODAY。 三、 使用公式快速输入日期 1、快速输入有规律的日期系列 如果需要在工作表中输入有固定间隔数(这个间隔可以是年、月、日)的日期系列时,用公式处理非常高效。 2、快速输入无规律的日期系列 上面是输入有规律的日期系列,如果要输入的日期没有规律,有没有方法提高输入效率呢?回答是肯定的。 四、 计算日期对应的星期数 有时我们希望求出日期所对应的星期数,以便分析星期对相关数据的影响。 五、 计算两个日期之间的天数 在实际工作中,需要计算两个日期之间间隔的天数的情形非常多。比如现在是2004年7月27日,2004年10月8日是50周年校庆,我们想计算出距离校庆还有多少天,该使用什么公式呢? 六、 计算两个日期之间工作日的天数 我们把每个星期得星期一到星期五称为工作日,假如项目经理2004年7月7日接到一个新项目,要求2004年10月8日完成,他需要计算一下这两个日期之间有多少个工作日,以便安排工作的进度。 七、 计算若干年、月、日以后的日期 计算若干年、月、日以后的日期在实际任务也可能常常遇到。例如,计划用1年2个月零15天来完成一本图书的编写工作,开工日期为2004年7月28日,那么什么时候能完成图书的编写呢? 八、 计算两个日期之间的年数 如果需要计算两个日期之间的年数,使用YEAR函数实现起来非常简单。 九、 计算年龄 年龄应该为我们生活的完整数的年。具体地说,就是当前的日期与我们出生的日期之差得到的天数,除以365得到的数的整数部分。这里所说的年龄也就是我们常常说的实岁。利用一个名为YEARFRAC和函数和一个取整函数INT可以轻松计算年龄。 一、 Excel日期计算的基础 在《Excel数据录入小秘密》部分,我们曾经介绍过在工作表中输入日期的方法,这里我们再学习一下关于日期计算的基本知识,这将有助于理解Excel为何具有对日期进行计算的能力,理解这一点可以方便我们以后的使用。 事实上,Excel处理日期的方式和我们想象的有些不同。在我们眼中,日期是含有年、月、日的有特定格式的数据。但是,Excel却在内部把日期作为以 1 开始的时间序列数存储,其中 1 代表 1900 年 1 月 1 日。这就是 Excel 日历的起始时间,之后每增加一天,序列数也就相应加 1。例如,1900 年 1 月 2 日被存储为 2,1900 年 1 月 3日被存储为3 ,后面依此类推。 下面来测试一下这个规律。在工作表的A1单元格中输入Excel可以识别的日期格式,如“1900-1-1”,然后用公式填充柄拖到A10单元格,可以看到日期以依次递增一天的规律被填充到相应的单元格中。再把A1:A10区域的日期数据复制到C1:C10单元格区域中,选中C1:C10单元格区域后,选择菜单“格式→单元格”命令,弹出“单元格格式”对话框,在其“数字”选项卡的“分类”列表中选择“常规”类型(图 1)。 一、 Excel日期计算的基础 在《Excel数据录入小秘密》部分,我们曾经介绍过在工作表中输入日期的方法,这里我们再学习一下关于日期计算的基本知识,这将有助于理解Excel为何具有对日期进行计算的能力,理解这一点可以方便我们以后的使用。 事实上,Excel处理日期的方式和我们想象的有些不同。在我们眼中,日期是含有年、月、日的有特定格式的数据。但是,Excel却在内部把日期作为以 1 开始的时间序列数存储,其中 1 代表 1900 年 1 月 1 日。这就是 Excel 日历的起始时间,之后每增加一天,序列数也就相应加 1。例如,1900 年 1 月 2 日被存储为 2,1900 年 1 月 3日被存储为3 ,后面依此类推。 下面来测试一下这个规律。在工作表的A1单元格中输入Excel可以识别的日期格式,如“1900-1-1”,然后用公式填充柄拖到A10单元格,可以看到日期以依次递增一天的规律被填充到相应的单元格中。再把A1:A10区域的日期数据复制到C1:C10单元格区域中,选中C1:C10单元格区域后,选择菜单“格式→单元格”命令,弹出“单元格格式”对话框,在其“数字”选项卡的“分类”列表中选择“常规”类型(图 1)。
单击“确定”按钮后,返回Excel编辑窗口,可以看到先前的日期已经显示为序列数(图 2)。 图 2 说明:通过这个方法,可以查看能够被Excel识别的日期所对应的序列数。同时,也可以从这里明白,在 Excel公式中,不能使用 1900 年 1 月 1 日以前的日期。 可能有读者朋友问,Excel为何要将日期作为序列数存储呢?答案其实很简单,因为这样就可以方便地对进行日期运算。例如,要计算两个日期间的相隔天数,Excel 只需对两个日期的序列数执行相减操作即可,后面将会用实例介绍。 二、 显示当前日期 在各种工资表、成绩表等各种类型的工作表中,常常需要显示当前日期,如果插入的日期就是工作时的日期,而且以后不需要改变,则使用组合键Ctrl+;插入即可。 如果希望这个日期能够自动更新,则使用函数TODAY,这个函数不需要任何参数,在恰当的单元格中,如图4所示的工作表中的F2单元格,输入公式“=TODAY()”即可。下面的操作设置日期显示的格式。 输入公式后回车,再选中该单元格,选择菜单“格式→单元格格式”命令,打开“单元格格式”对话框,可以看到Excel自动把“分类”类别设置为“日期”,我们在右边的“类型”列表框中选择一种恰当的显示格式(图 3)。
单击“确定”按钮后,返回Excel编辑窗口,日期按照设置的格式显示(图 4)。 图 4 三、 使用公式快速输入日期 1、快速输入有规律的日期系列 如果需要在工作表中输入有固定间隔数(这个间隔可以是年、月、日)的日期系列时,用公式处理非常高效。 例如,销售经理为了统计每月1日的销售情况,工作表中则需要输入月间隔为1的日期系列。 先在工作表的A2单元格中输入日期“2004-1-1”,然后选中A3单元格,输入公式: =DATE(YEAR(A2),MONTH(A2)+1,DAY(A2)) 回车确认后在选中A3单元格,利用公式填充柄复制公式到恰当单元格,如A13即可(图 5)。
图 5 然后可以用前面介绍的方法为日期设置一种恰当的显示格式。 说明:上面的公式中我们用到了四个函数DATE、YEAR、MONTH和DAY。这四个函数都最是常用的日期函数。DATE函数的功能为返回代表特定日期的序列号。它的语法为DATE(year,month,day),其中参数year为代表年份的数字,参数month为代表每年中月份的数字,参数day为代表月份中第几天的数字。公式中YEAR(A2)返回A2单元格中日期的年份,MONTH(A2)+1返回A2单元格中日期的月份再加上1,DAY(A2)返回A2单元格中日期的天数。 2、快速输入无规律的日期系列 上面是输入有规律的日期系列,如果要输入的日期没有规律,有没有方法提高输入效率呢? 回答是肯定的。用常规方法输入Excel能识别的日期,我们必须在年、月、日之间用“-”或“/”连接,显然,这些连接符号的输入影响了我们的速度。如果需要输入日期“2004-7-1”,只用输入“20040701”就可以的话,那么速度自然可以提高不少。 如下图所示的工作表,先在A列对应单元格中输入日期数字,不要输入连接符号,Excel当然不认识这些数字是日期,因此我们需要使用公式进行转换,把这些数字转化成Excel可以识别的日期格式。
图 6 选中C2单元格,输入公式:“=DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))” 说明:这个公式再次用到了DATE函数,其中LEFT(A2,4)的含义为取出A2单元格中数字,从左边开始取,长度为4个字符。MID(A2,5,2)的含义为取出A2单元格中数字,从第5个字符开始取,长度为2个字符。RIGHT(A2,2)的含义为取出A2单元格中数字,从右边开始取,长度为2个字符。 回车后在选中C2单元格,然后用公式填充柄复制公式到恰当单元格。 下面我们要把转换后的日期放到A2:A5单元格区域,先选中C2:C5单元格区域,然后执行复制命令,选中一个空白的列中的单元格,比如E2单元格,单击鼠标右键,在弹出的菜单中选择“选择性粘贴”命令(图 7)。
图 7 在弹出“选择性粘贴”对话框中,点选“粘贴”区域的“数值”单选框(图 8)。
图 8 单击“确定”按钮后,返回Excel编辑窗口,可以看到被复制的日期以序列数显示(图 9),此时只要通过“单元格格式”对话框,将显示格式调整为日期即可(图 10)。
图 9