20180520与2018/5/20相互转换

20180520与2018/5/20相互转换

 

周一 · 存储

  

 关键词:转换

一个是便于很多软件识别的8位数字(20180520),一个是便于Excel操作者惯用的日期格式(2018/5/20),二者怎么相互转换呢~

1

把日期2018/5/20转换为数字

在B2单元格输入公式

=--TEXT(A2,"yyyymmdd")

20180520与2018/5/20相互转换

这里面用到了Text函数,而等号后面两个减号(一般称为“减负”)是强制将文本转为数字。





2

把数字20180520转换为日期

在B2单元格输入公式

=DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))

或输入下面的公式

=--TEXT(A2,"0000-00-00")

20180520与2018/5/20相互转换

这里面用Date+Left/Right/Mid函数好理解些,推荐新手学习





注意:

上述方法若转换格式后显示为

43240

,则可以在右键>设置单元格格式>显示为短日期即可。



关于「

分列

」的方法,某些场景下更实用,如下:



20180520与2018/5/20相互转换



3

知识要点

Text函数



这是一个文本转换类函数,语法为=Text(value,format_text),其中

format_text作为

转换后的格式参数,可以在设置单元格格式中的“自定义”里参考



20180520与2018/5/20相互转换




Left/Right/Mid函数

这三个是提取字符串函数,语法是

=Left(哪个单元格,从左边开始提取几位数)

=Right(

哪个

单元格,从右边开始提取几位数)

=Mid(

哪个

单元格,从第几位开始提取,提取几位数)



Date函数

这个就是生成日期格式的函数,语法是

=Date(年份,月份,天数)



 

分列

这是一个按照一定规则拆分单元格的功能,本案例是妙用了一下



 

日期序列号形式

为什么转换为日期后值显示为

43240呢?

微软把1900年1月1日认为是第1天,所以2018年5月20日是第43240天,这是日期的序列号形式



延伸阅读

· Text介绍

  

Left/Right/Mid介绍

  

Date介绍

· 分列——将有规律的字符分开

· 

8种方法教你把文本型数字转为数值型

20180520与2018/5/20相互转换

 本文由Excel实务原创,作者小树treetree。



 Excel实务承接全国Excel培训,欢迎留言联系。

 长按下方图片,识别图中二维码,订阅我们吧!

20180520与2018/5/20相互转换

本文素材取自Excel实务第2期内容