excel中日期上报的都是198502的格式,怎么批量改成1985.02的格式,或是1985-02的格式

如题所述

首先你要确定你输入的日期,如果是日期的话,选中单元格,进入“单元格格式”对话框,“数字”——“分裂”——“自定义”——"类型"下输入“yyyy-mm”(不包括引号)就会产生1985-02的格式,要产生1985.02的格式,同理,输入“yyyy.mm”追问

照你说的操作后就成了2444.01,也不对啊

追答

是这样的,excel定义时间是以1900年1月0日为0的,若你输入1,则转换为日期为1990.1.1依次类推,198502是一个数值,因此,转换为2444.01也就不为过了,只能告诉你一个很悲剧的消息,你可能要从新自己输入日期!!!
不过,幸好我还有一个办法,用公式解决!
例如:A1为198502
在B1输入如下公式:
=(LEFT(A1,4)&"-"&RIGHT(A1,2))
注意:该公式得到的是文本,不能用于计算,因为它已经不是数值了,双引号里的横杆可以改为你想要的点(.)或者是其他形式

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-23

最简单的方法就是用198502/100

第2个回答  推荐于2021-01-05
1、选中输入日期的列,在该列中点击鼠标右键,
2、在下拉选项中,选择单元格格式
3、在单元格格式编辑框中,选择主菜单中的“数字”,在下拉选项中选择“自定义”,
在右侧的格式中编辑你要的形式并选中,确定、退出就行了。追问

这样设置完日期就变成了2444.01

第3个回答  2011-03-23
单击你要写入数字的表格 右击鼠标 下拉菜单中有一个设置单元格格式 点击数字 在点一下常规 确定就可以输入 1985.02的格式了 你试试可不可以。
第4个回答  2011-03-23
方法1:
你的日期应该是在一列吧,可以建立一个辅助列,如AA列:
假定该日期在A1单元格,AA列输入公式=LEFT(A1,4) &"."&RIGHT(A1,2),然后往下拖动到其他需要的单元格就会得到 1985.02 的样式了。
相似回答