怎样将excel表格中的数字转换成日期的格式?_怎样将excel表格中的数字转换成日期的格式不变

由网友 职场Excel幽竹丝梦 提供的答案:

要将excel表格中的数字转换成为日期格式,首先需要确定的是数字必须为类似日期格式的。

比如像这种"20181103"用八位数字表示的日期格式,通常我们也将其默认为日期,只是其年月日之间没有分隔符号,不太符合我们常见的而已。

如果不是如此,像这种"01234567"或者是"456789245"这种不规则的数字串,下面所述方法不适用,而且也无法将其转换为日期格式。

通常有规律的八位数字转换为日期格式可以通过单元格自定义,函数公式或者是数据分列强制转换格式等方法进行操作。

下面将以"20181103"转换为斜杠日期格式(2018/11/03)为例分别介绍这三种方法。

其实这三种方法都很简单,各有各的优点,也各有各的缺点。

单元格自定义法只是将八位数字显示为斜杠日期格式,实际上单元格内还是数字格式,而且无法参与日期计算。

函数公式法需要熟练掌握text函数的应用,转换后还需要将公式转换为数值的操作。

但以上两种方法都可以将八位数字转换为像"2018/11/03"这样规则的斜杠日期格式。

而数据分列强制转换格式法如果月份和日前面是0的话,会自动去掉,转换为"2018/11/3"这样的格式,如需转换为"2018/11/03"如此格式,还需要进一步用函数法进行转换。

三种方法都比较常用,可根据工作需要选择,但是如果转换后的日期需要参与后续计算,建议采用数据分列强制转换格式法。

一、单元格自定义法

1、单击选中"20181103"单元格。

2、按Ctrl+1调出单元格格式对话框,或者单击工具栏的开始,点击字体设置右下角符号调出。

3、选择数字项下的自定义,在右边类型下的文本框中输入"00!/00!/00"。记得在英文状态下输入,最后单击确定即可将八位数字转为斜杠日期。

二、函数公式法

1、在空白单元格输入函数公式=TEXT(C2,"00!/00!/00"),C2指的是八位数字所在的单元格。注意公式需要在英文状态下输入。

2、最后按enter键进行运算,即可将八位数字转换为斜杠日期格式。

三、数据分列强制转换格式法

1、单击选中"20181103"单元格。

2、单击工具栏上的数据,然后选择分列,调出文本分列向导对话框。

3、在步骤1和步骤2中直接单击下一步,在步骤3,列数据类型下选择日期YMD(年月日)格式。

4、最后单击确定也可将八位数字转为斜杠日期格式。

由网友 雷哥玩数码 提供的答案:

雷哥分享2种非常简单的方法,大家对号入座,供大家食用!

一、直接修改单元格格式法

方法一:选中数据——日期

方法二:选中数据——右击单元格——设置单元格格式——日期

二、百变大咖Text函数法

① 日期格式是,20180111修改为2018-01-11格式

利用函数Text函数,如图输入 =Text(B2,"0000-00-00")

② 日期20180111修改为2018年01月11日格式

输入函数 = Text(B2,"0000年00月00日")即可

各位朋友,你学会了吗?

如果感觉不错,欢迎点赞评论支持雷哥哈!

雷哥,Excel培训师!签约讲师!欢迎关注【雷哥office】

由网友 朝阳计算机设计培训 提供的答案:

感谢邀请。

新创建一个excel文件 编辑好一些出生日期的信息 如图

我们选中是全部出生日期的单元格 右击选择设置单元格格式 如图

我们在里面找到数字 然后选择保留的小数为0位 如图

我们在设置单元格格式里面找到自定义 并且输入了0000-00-00 在上方会有一个演示的 如图

我们点击完确定后 回到excel界面 已经可以看到纯数字已经转换成日期格式了 如图

我们还可以给手机号码 身份证号码来转换这个日期格式呢 使数据看起来更直观 如图

更多精彩内容请搜索西安朝阳计算机培训学校,关注我们的公众号。

由网友 古哥计划 提供的答案:

数字转日期从这个问题展开,得到下图

纯数字

  • 因为数字就是日期,所以只要设置为日期格式就行了

纯文本的数字

  • 可以利用数据-分列-完成,快速达到转换为日期格式

有些ERP导出的数据就是这样的文本日期,判断的方法就是筛选一下,如果可以展开的就是日期格式.

文本加数字

  • 此类无规律,写函数 date ,三个参数 分别对应 年 月 日


古老师, 专注分享Excel 技巧15-60秒动态GIF图,让您效率提升,高效工作!

喜欢的话,点头像一波关注,收藏后看以往的技巧

由网友 疯狂小兵 提供的答案:

谢谢邀请:

由网友 午后电商 提供的答案:

谢谢邀请🙏🙏🙏🙏🙏🙏

个人理解有两种情况:一种情况下数组本身在excel中对应着一个日期,如1对应的是1900-1-1;2对应的是1900-1-2······这种情况下我们只需要把单元格格式调整为日期就好:

选中数字区域 > 将单元格格式调整为日期:

第二种情况:我们为了方便操作填充的并没有按照日期格式填充日期,直接用数字的方式天填写的:20171101,20171102······这种情况下我们需要分两步修改单元格格式:

选中数字区域 > 右键 > 设置单元格格式 > 点击"数值"将小数点保留位数调整为"0" > 确定 > 右键 > 设置单元格格式 > 点击"自定义",在类型输入"0000-00-00":

由网友 傲看今朝 提供的答案:

在Excel中,日期的本质就是整数,例如1代表的是1900-01-01,2代表的是1900-01-02……以此类推。如何将整数转化为日期呢?答案极其简单,设置一下单元格格式就达到目的了。

按照下面的操作步骤进行操作吧!

上面的方法其实完全可以操作得更简单。方法如下:选中A1,按下Ctrl+Shift+# 组合键即可。

除了这个方法之外,还有很多其他的方法,比如函数法(本质还是设置数字格式为日期格式),这里我就不在赘述了。

此问题就回答到这里,更多精彩内容,欢迎关注:傲看今朝

由网友 Excel职场一哥 提供的答案:

根据你的问题,可以分两种情况,第一种情况是单纯数字,无法分辨具体日期,如5421,6572等,按ctrl+1,调出设置单元格格式,在分类里面选日期,在类型里面选择相应模式,然点确定。就转变成相应的年月日。

第二种情况类似20170205这种样式,可以用如下方式获取。获取更多职场技巧,请关注"Excel职场一哥"!

部分文章源于互联网收集,不代表默子网络立场,版权归原作者所有,如若转载,请注明出处:https://www.html369.cn/282.html