怎样在excel把日期ddmmyyyy改为yyyymmdd啊,求高手

例如24.05.2013改为2013.05.24,太多了,几千条,求公式,谢谢!... 例如 24.05.2013 改为2013.05.24,太多了,几千条,
求公式,谢谢!
展开
 我来答
漂网一叶舟
2015-10-22 · 知道合伙人金融证券行家
漂网一叶舟
知道合伙人金融证券行家
采纳数:12033 获赞数:25493

向TA提问 私信TA
展开全部

假设要把A列中大量的以:日.月.年 方式表示的日期,更改为:年.月.日 方式表示;

1、先设置个辅助列B,选中B列,点击右键>设置单元格格式;

见图一

2、在“设置单元格格式”对话框的“数字”标签下,左面选中自定义,右面输入:yyyy"."mm"."dd,再按确定;

见图二

3、选中B2单元个,输入公式:=DATEVALUE(RIGHT(A2,4)&"/"&MID(A2,FIND(".",A2)+1,2)&"/"&LEFT(A2,2))  回车;

见图三

4、选中B2单元格,下拉填充B列,实际结果:

见图四

说明:在这个公式中,已经把非标准的日期格式转换成了标准的日期序列格式,所以你可以很方便地改变显示方式:

如想改为:xxxx年xx月xx日形式:

A、选中日期所在的单元格,在“设置单元格格式”对话框的“数字”标签下,左面选择:日期,右面选择希望显示的格式。

见图五

B、结果:

见图六

1975qjm
高粉答主

2013-04-14 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7591万
展开全部

不管是 24.05.2013  还是  2013.05.24   这样的格式EXCEL并不认可为时间格式,无法用时间函数或时间格式来改,所以只能用别的函数来做

 

假设24.05.2013这样的数据写在A1单元格

则B1单元格写入公式

=RIGHT(A1,4)&MID(A1,3,4)&LEFT(A1,2)

=TEXT(DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2)),"e.mm.dd")

下拉复制公式或双击填充柄 

完成后选中B列---右键---复制---再右键---选择性粘贴---数值---确定后可删去A列

 

如图

 

如果你想把24.05.2013改为EXCEL认可的日期格式以方便后续的日期函数的运算

则B1单元格写入公式

=DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2))     这是数值日期,得出的值会靠右

如图

 

 

=RIGHT(A1,4)&"/"&MID(A1,4,2)&"/"&LEFT(A1,2)   这样是文本日期,得出的值会靠左

 

下拉复制公式或双击填充柄 

完成后选中B列---右键---复制---再右键---选择性粘贴---数值---确定后可删去A列

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2015-10-03 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33713

向TA提问 私信TA
展开全部

在B1中输入或复制粘贴下列公式

=RIGHT(A1,4)&MID(A1,3,4)&LEFT(A1,2)    


=TEXT(DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2)),"e.mm.dd")    

下拉填充公式或双击填充柄

得到想要的结果

但这种年月日之间用.分隔的形式,不是EXCEL默认的日期格式。

想要转换成EXCEL可识别的日期格式,可复制粘贴为数值后,用分列命令进行转换。


在B1中输入或复制粘贴下列公式之一

=TEXT(DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2)),"e-mm-dd")

=RIGHT(A1,4)&"-"&MID(A1,4,2)&"-"&LEFT(A1,2)

=RIGHT(A1,4)&"/"&MID(A1,4,2)&"/"&LEFT(A1,2)

下拉填充公式或双击填充柄

得到文本格式的年月日

文本格式的年月日可通过+0或-0或*1或/1等运算来得日期格式的年月日


在B1中输入或复制粘贴下列公式

=DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2))

下拉填充公式或双击填充柄

得到日期格式的年月日







已赞过 已踩过<
你对这个回答的评价是?
评论 收起
既然已经就索性
2013-04-13 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8931
采纳率:71%
帮助的人:3443万
展开全部

在单元格格式中选择自定义

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leiqun12
2015-09-11 · 超过18用户采纳过TA的回答
知道答主
回答量:71
采纳率:100%
帮助的人:31.3万
展开全部
方法1、选中单元格点右键【设置单元格格式】→【自定义】→【类型】里输入yyyymmdd
方法2、用函数=TEXT(A1,"yyyymmdd")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式