Excel里的表格中日期格式的转换转换

如何批量数值日期表达转换成真正的Excel日期?有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。
具体操作如下:
例如将B9单元格中的转换成日期格式。只需要在D9单元格输入如下个函数:
=TEXT(B9,"")
Text是强大的单元格包装函数,本例是将B9单元格的数值转换成的结构,需要注意的是任何函数参数超过两个字符,需要用引号引起来。
但如果你觉得这样就搞定的话,就错了,这里有个非常重要的问题。
如果你将D列拉宽,就会发现,这日期怎么是左对齐的。左对齐就意味着这个日期是文本。
奇怪怎么会这样呢?我们再看来这个text函数的解释,原来是转换成文本啊。
如何让文本日期变成“数值型”Excel日期呢?有个方法,在等号和text之间插入两个–减号。为啥是两个减号不是一个?因为负负得正嘛,不然只输入一个减号就变成负数了。输入后效果如下:
奇怪,怎么变成这样?还不是日期啊,但靠右了,是数值了。接下来赶紧按ctrl+1快捷键,打开单元格自定义格式,改为日期格式即可。(下图箭头处)
点击“确定”后,效果如下:
最后补充一下,如何改为格式?只需要在单元格自定义格式里面设置一下即可。将类型改为yyyy/mm/dd格式即可。(下图箭头处)
最终效果搞定!
总结:Text函数与自定义单元格格式也算是Excel的黄金搭档,专门对数据进行转换包装工作。推荐大家有空深入研究。
欢迎加入Office在线问题解答社区群(2000人/群)
QQ 1群:(付费群)
QQ 2群:8262453(付费群)
QQ 3群:(付费群)
QQ 4群:(付费群)
QQ 5群:(免费群)
群费:5元,永久有效。
(二维码自动识别)
专业的职场office 视频网站 1分享收藏文章被以下专栏收录职领办公 微信公号:zlofficeExcel工作表中批量转换日期格式的方法_Office办公助手
分享高质量的原创Office教程、Word教程、Excel教程、PPT教程。
Excel工作表中批量转换日期格式的方法
发布时间: 来源:Office办公助手(www.officezhushou.com)
在Excel工作表中,如果需要大量输入日期,使用技巧()介绍的方法就不是那么方便了。实际上,用户可以在工作表中先输入日期的数字,然后批量将它们一次转换为日期。下面介绍批量转换日期格式的具体操作方法。
1、启动Excel并打开工作表,在工作表中输入数据并选择这些数据。在&数据&选项卡的&数据工具&组中单击&分列&按钮,如图1所示。
图1 单击&分列&按钮
2、此时将打开&文本分列向导&对话框,在对话框的&原始数据类型&栏中选择&固定宽度&单选按钮,单击&下一步&按钮进入下一步设置,如图2所示。
图2 选择&固定宽度&单选按钮
3、此时向导将要求设置字段宽度,这里不需要进行任何设置,直接单击&下一步&按钮进入下一步操作,如图3所示。
图3 设置字段宽度
4、此时将可以设置数据格式。这里在&列数据格式&栏中选择&日期&单选按钮,同时会在其后的下拉列表中选择日期的格式,单击&确定&按钮关闭该对话框,如图4所示。此时,选择数据将转换为日期型数据,如图5所示。
图4 设置日期格式
图5 数据转换为日期型数据
更多相关阅读
上一篇: 下一篇:
本文介绍了text函数在excel表格日期格式数据转换中的应用。
在工作表中,如果需要大量输入日期,用户可以在工作表中先输入日期
本文讲解了在Excel 2013工作表中如何批量转换日期格式的具体操作方法。
wps表格的自定义表格功可以轻松转换各种日期格式为需要的特定日期格
专题教程推荐
(window.slotbydup=window.slotbydup || []).push({
id: '3577897',
container: s,
size: '300,450',
display: 'inlay-fix'
热门资源下载微信公众号 微信公众号
微信公众号  当我们做报表导入的时候,我们不得不思考这样一个问题,遇到的数据是时间格式的,而在EXCEL中,时间格式的单元格实际上是以1900年以后来计算的,例如,1900年是闰年(显然可以被4整除),那么1900年是有366天的,倘若我们在单元格内输入366,则单元格显示的是日,而我们再输入367时,单元格将显示日,所以对于具体日期的选择取决于输入数字的大小,若日,则需要输入的数字是42252,即从日至日,所经历过的天数,同样,时间也是,不过时间的表述方式是小数点,这样,才可以通过以一个具体的带有小数点的浮点数来表征经历的时间和日期,原则上来说,日期也是时分秒的积累。
  而,我们导入报表的时候,若我们对所导入的数据在系统后台写转换算法,相较直接导入字符串再存入库中,开发周期将会研制,因而择优的方法就是将我们所需要的时间的浮点数提前转换成字符串,即EXCEL中的单元格格式里面的&&&常规&格式
  所以,我们就不得不选用EXCEL中内置的函数的方法来转换,
  例如:7776 他所代表的具体的日期时间是:日,10点28分16秒,而我们要是对该单元格导入的时候,势必会将7776这个数字导入我们的库中,所以,在这个单元格的fx处,假设在A1这个单元格的位置,输入=text(A1,"yyyy-mm-dd hh:mm:ss"),则这个时间值将会被转化为 10:28:16 注意,其中输入的yyyymmdd等变量参数无需考虑大小写,但必须输入正确的变量名,否则函数text输出值将会在单元格中报错。
阅读(...) 评论()}

我要回帖

更多关于 excel里日期格式转换 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信