如何替换EXCEL中日期的格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何替换EXCEL中日期的格式相关的知识,希望对你有一定的参考价值。

替换日期格式可以通过设置单元格格式中的日期进行不同的日期格式选择
Excel版本参考:2010
测试:yyyy-m-d格式替换为yyyy年m月d日格式
1、选中日期数据区域:A1:A5(测试区域,实际区域根据实际选择)
2、CTRL+1(调出自定义单元格格式对话框)-数字-日期
3、选择“年月日”格式,确定
4、查看效果
参考技术A 如果这些表输入日期的位置都相同,不妨使用“工作表组”:先选中一个sheet1,再按住shift键,鼠标点最后一个工作表标签,这时所有工作表都被选中,此时,地需要替换时间的单元格中,替换新的日期,其他所有工作表的相同位置,都会被替换了。
然后取消工作表组合:在任一个工作表标签上,单击右键,选”取消工作表组合“本回答被提问者采纳
参考技术B 选中需更换样式的单元格区域》右键》设置单元格格式》数字》分类》自定义》在右边“类型”编辑框中把“G/通用格式”改为
0000-00-00
确定即可。
此方法只适用于型如20090623这样的8位数。也就是说“不满十的日”和“不满十的月”均需要用“0”补位才行。
参考技术C 源日期不是EXCEL标准的日期格式,所以只能用公式来转换
如果A1为日期
B1输入
=REPLACE(REPLACE(A1,5,,"-"),8,,"-")
公式下拉,最后复制B列成数值,删除A列即可
参考技术D 可这样:
选中要转换的全部单元格,数据→分列→下一步→下一步→点选日期→确定。

excel怎么批量修改一格中的日期时间不修改分秒?

2020/8/3 8:28:55。比如以上日期时间在同一格中,现在想要批量的修改“时”不动日期和分秒,改怎么操作?

请补充要如何批量修改,只有知道了具体的要求,才能知道是否有合适的方法。比较要统一往后推一个小时,可以这样操作,在一个空白单元格中输入:=1/24,复制该单元格后,选择要批量后推一个小时的所有单元格,右键——选择性粘贴,选择“加”,确定,即可。 参考技术A 1天是1,1小时就是1/24,假如原日期时间数据在A1单元格,需要增加3小时,就用公式=A1+3/24 参考技术B 用代码实现。 参考技术C

比如单元格A2内的2020-8-3  8:28:55


设置A列和D列大单元格格式相同,如下图

如果没有这个选项,可以手动输入进去:yyyy-m-d h:mm:ss

B列的数据保持为常规即可

C列使用分数,容易识别,格式设置如下

同样可以手动输入进去:# ??/24

此时C2单元格内公式为:=B2/24

D2单元格内公式为:=A2+C2,公式可以下拉

说明下D列的公式为什么可以直接相加,当我们输入日期时,将格式改为常规时,可以看到是个数字,原因是我们的日期其实是个特殊的数字格式,计算机最开始记录日期是从1900-1-0开始,比如我们在单元格内输入一个数字0,改成日期格式我们就看到显示为:1900-1-0,然后每增加一天,对应的阿拉伯数字就刚好是增加的数字

所以我们要把小时转换成日,这就是C列中的公式为什么是:=B2/24

当然这里的单元格显示为分数,只是为了让我们很容易看明白,实际上,我们不用C列,可以直接在D2单元格内输入=A2+B2/24

其结果实际上是一样的,如果我们要减小时,实际上我们在并列输入负数即可。

以上是关于如何替换EXCEL中日期的格式的主要内容,如果未能解决你的问题,请参考以下文章

Python 操作Redis

python爬虫入门----- 阿里巴巴供应商爬虫

Python词典设置默认值小技巧

《python学习手册(第4版)》pdf

Django settings.py 的media路径设置

Python中的赋值,浅拷贝和深拷贝的区别