excel中不同日期格式的相互转换
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
@布兜的夏天 一、用date 函数将不同单元格的年月日转换为日期格式
DATE 函数用于计算某一特定日期的系列编号。 语法形式。DATE(year, month. day) year:表示指定的年份。 month:表示每年中月份的数字。如果所输入的月份大于12,将从指定年份一月份开始往上累加。 day:表示在该月份中第几天的数字。如果day 大于该月份的最大天数时,将从指定月数的第一天开 始往上累加。
选择D2单元格,输入“=DATE(A2,B2,C2)”,按回车,即可将数值转换为日期显示(日期所需的格式通过设置单元格进行设置)。下拉可以自动将其他的数值转换为日期显示。
二、用date 函数将同一单元格的年月日转换为日期
1、将2007.03.17转换为2007年3月17日
用type 函数检测,如2007.03.17在A1,则=type (A1)。发现2007.03.17的是当作"文本"。这种情况下用鼠标选定该列数据,点“替换”,将“.”全部替换成“-”就可以了。如图。若要日期格式为2007年3月17日这种格式,则再用右键设置单元格格式即可。
2、20070317类型转换为2007年3月17日
用TYPE 函数检测20070317是当作"数值"来处理。
20070317类型,假定原数据在A 列,则公式为=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) 下拉填充即可。不需要公示的话就选择粘贴仅保留数值即可。
LEFT 函数用于从一个文本字符串的第一个字符开始返回指定个数的字符。LEFT( string, n ) MID 是从一个字符串中截取出指定数量的字符。mid(text, start_num, num_chars)
right 函数的功能是从字符串右端取指定个数字符。 语法Right ( string, n ) 。
三、将2007年3月17日的日期格式转换为20070317的格式
有两种办法。一是点击右键设置单元格格式,点击自定义,输入yyyymmdd ,即可完成转换。
二是用text 函数。=TEXT(A1,"yyyymmdd")即可。
TEXT 将数值转换为按指定数字格式表示的文本。语法
TEXT(value,format_text)