excel中有一列日期数据,例如:“10/01/2008”我使用设置单元格格式却怎么也改不成2008/1/10这种形式。

打开设置单元格格式,点开保护,看到锁定那栏打着对勾,于是便把对勾去掉了,可是还是不能通过设置单元格格式更改成年/月/日的形式。求解啊!~~~... 打开设置单元格格式,点开保护,看到锁定那栏打着对勾,于是便把对勾去掉了,可是还是不能通过设置单元格格式更改成年/月/日的形式。求解啊!~~~ 展开
 我来答
jiblue1987
2012-11-24 · TA获得超过1180个赞
知道小有建树答主
回答量:118
采纳率:100%
帮助的人:134万
展开全部
该文件中的“10/01/2008”应该并非真正的日期,在Excel中日期应该是一个数值,
假设这个日期在A1单元格,您可以在任意单元格输入=istext(A1) 结果应该为TURE
那这个所谓的日期Excel其实认为他是个文本,因此无论您如何更改单元格设置都是无效的。

解决方式一:
首先应该确定目前日期列的格式,若所有单元格中的原日期任意都是两位字符(即1~9月前都有0,且1~9日前也都有0)那么可以在B1单元格输入以下公式(若B1有数据,请使用未被数据占用的某列)
=DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2))
然后向下复制该公式

解决方式二:
在已有日期格式中有“10/01/2008”同时有“10/1/2008”的数据,但分隔符都是“/”的
输入公式
=DATE(RIGHT(A1,4),MID(A1,FIND("/",A1)+1,FIND("/",A1,FIND("/",A1)+1)-FIND("/",A1)-1),LEFT(A1,FIND("/",A1)-1))

然后向下复制该公式

在完成以上步骤后 将公式的结果复制并通过选择性粘贴的粘贴值覆盖原日期列,及可以通过设置单元格格式修改日期格式
追问
确实是TURE。。那这个应该怎么办啊?有好几百个数据啊。。。
追答
请按实际情况根据解决方式一或者二进行修改,公式已经过测试直接复制即可
漂网一叶舟
2012-11-24 · 知道合伙人金融证券行家
漂网一叶舟
知道合伙人金融证券行家
采纳数:12033 获赞数:25493

向TA提问 私信TA
展开全部
点此单元格---右键---设置单元格格式----左面选“日期”,右面选 2001/3/14
还可以这样:
左面选:自定义,右面键入:yyyy/m/d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jamen1984
2012-11-24 · TA获得超过539个赞
知道小有建树答主
回答量:377
采纳率:100%
帮助的人:225万
展开全部
锁定只是单元格格式属性的其中一个,你应该是调出单元格属性设置后,在数字(第一个)选项卡下找到日期,然后在右边选择你想要的日期显示形式,或都是在自定义里的右边输入yyyy/m/d来修改单元格的显示格式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hworte
2012-11-24 · 超过13用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:36万
展开全部
可能是本身格式是文本的,
你设置完单元格格式后再做如下处理试试
选定日期列,CTRL+H(就是查找替换的快捷方式),查找“/”,替换也是“/”(都不包含引号),按全部替换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linuxitlab
2012-11-24
知道答主
回答量:49
采纳率:0%
帮助的人:12.3万
展开全部
你再需要一步操作,就是重新输入你要的格式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式