如果需要采用三个单独的值并将它们合并为一个日期,请使用Excel的DATE函数 。
技术细节DATE函数返回表示特定日期的连续序列号 。
语法:DATE(year,month,day)
DATE函数语法具有下列参数:
- Year:必需 。year参数的值可以包含一到四位数字 。Excel将根据计算机正在使用的日期系统来解释year参数 。默认情况下,MicrosoftExcelforWindows使用的是1900日期系统,这表示第一个日期为1900年1月1日 。
提示: 为避免出现意外结果,请对year参数使用四位数字 。例如,“07”可能意味着“1907”或“2007” 。因此,使用四位数的年份可避免混淆 。
- 如果year介于0(零)到1899之间(包含这两个值),则Excel会将该值与1900相加来计算年份 。例如,DATE(108,1,2)返回2008年1月2日(1900+108) 。
- 如果year介于1900到9999之间(包含这两个值),则Excel将使用该数值作为年份 。例如,DATE(2008,1,2)将返回2008年1月2日 。
- 如果year小于0或大于等于10000,则Excel返回错误值#NUM! 。
- 如果year介于0(零)到1899之间(包含这两个值),则Excel会将该值与1900相加来计算年份 。例如,DATE(108,1,2)返回2008年1月2日(1900+108) 。
- Month必需 。一个正整数或负整数,表示一年中从1月至12月(一月到十二月)的各个月 。
- 如果month大于12,则month会从指定年份的第一个月开始加上该月份数 。例如,DATE(2008,14,2)返回表示2009年2月2日的序列数 。
- 如果month小于1,则month会从指定年份的第一个月开始减去该月份数,然后再加上1个月 。例如,DATE(2008,-3,2)返回表示2007年9月2日的序列号 。
- 如果month大于12,则month会从指定年份的第一个月开始加上该月份数 。例如,DATE(2008,14,2)返回表示2009年2月2日的序列数 。
- Day必需 。一个正整数或负整数,表示一月中从1日到31日的各天 。
- 如果day大于指定月中的天数,则day会从该月的第一天开始加上该天数 。例如,DATE(2008,1,35)返回表示2008年2月4日的序列数 。
- 如果day小于1,则day从指定月份的第一天开始减去该天数,然后再加上1天 。例如,DATE(2008,1,-15)返回表示2007年12月16日的序列号 。
- 如果day大于指定月中的天数,则day会从该月的第一天开始加上该天数 。例如,DATE(2008,1,35)返回表示2008年2月4日的序列数 。
语法:DATE(year,month,day)
例如:=DATE(C2,A2,B2)将单元格C2中的年、单元格A2中的月以及单元格B2中的日合并在一起,并将它们放入一个单元格内作为日期 。以下示例显示了单元格D2中的最终结果 。
需要在不使用公式的情况下插入日期?无问题 。您可以在单元格中插入当前日期和时间,也可以插入更新的日期 。您也可以在工作表单元格中自动填充数据 。
更改日期格式
- 右键单击要更改的单元格 。在Mac上,按住Ctrl并单击单元格 。
- 在“开始”选项卡上单击“格式”>“设置单元格格式”或者按Ctrl+1(在Mac上为Command+1) 。
- 3.选择所需的“区域设置(位置)”和日期格式 。
- 有关设置日期格式的详细信息,请参阅按所需方式设置日期格式 。
- DATE函数会创建一个日期 。
=DATE(YEAR(C2)+5,MONTH(C2),DAY(C2))
- YEAR函数会查找单元格C2并从中提取“2012” 。
- “+5”表示加上5年,并在单元格D2中创建“2017”作为周年纪念日的年 。
推荐阅读
- VBA 怎么使用DATEADD函数
- Excel函数:AVERAGE函数
- COUNTIFS函数怎么处理以数组方式提供的条件
- 淘宝分流怎么设置?如何分流?
- Excel表格INDIRECT函数的妙用
- 全国饼干日:提供世界上最多样化和最受欢迎的甜点
- 小白瓶a醇使用顺序
- 这些多条件统计函数,都是“IFS”结尾,有啥区别?
- SUMIF函数应用大全
- 如果你被excel合并单元格困扰过,收藏此篇!