excel中如何将英文日期转换成数字日期

Feb 18 2008 12:00AM 这样的格式 如何在excel中转换成数字型的?
试过 这种方法不行 记得好像是要写函数来转换吧

具体操作步骤如下:

1、首先,打开需要进行操作的EXCEL表,单击任何空白位置,在公式编辑框中输入“
 = text(”,再单击要更改日期的单元格,如下图所示,然后进入下一步。

     

2、其次,继续输入公式“
 yyyymmdd”,然后按Enter键以完成公式=文本(A1,“ yyyymmdd”)的输入。如下图所示,然后进入下一步。

 

3、接着,通过下拉列表填写下面的单元格公式,然后按“
 Ctrl + C”复制该单元格,如下图所示,然后进入下一步。

   

4、然后,在另一个空白位置,单击鼠标右键,然后点击【选择性粘贴】,如下图所示,然后进入下一步。

   

5、随后,在粘贴选项中选择“数值”,在以下操作中选择“加”,然后单击下面的“确定”选项,如下图所示,然后进入下一步。

     

6、最后,返回EXCEL表,可以发现日期格式已成功转换为数字格式,如下图所示。这样,问题就解决了。

     

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-25
一、一般的转换方法
假如A列为英文日期格式,譬如是:
A1 19-Jul-12
A2 20-Jul-12
A3 21-Jul-12
A4 22-Jul-12
那么,如果你想将其转换为中文的日期,假如放在B列,首先你得将B列设置为中文的日期格式,方法是:选择B列,然后找到菜单“格式”→“单元格”。
在对话框中,找到“日期”,在右边的类型里面找到一种中文的日期格式,比如:二00一年三月十四日
然后,直接在B1中使用简单公式: =A1 这样,就转换为中文日期了,其它单元格直接使用填充就搞定了。
二、其它的转换方法
①种情况
如果英文日期形式为:May 10rd,2012
像这种数据直接设置单元格格式中的日期格式是不管用的
要想变为中文日期形式,首先:把日期中的日(也就是中间的那个数)后面的rd、th、st、nd等替换为空
然后再设置单元格的格式中日期格式为yyyy-m-d(也可换成你想要的日期格式),即可
②种情况
假如有这样的英文日期数据为: Feb 18 2008 12:00AM
这样的格式 通过如下的函数可以转换成数字型的
假设你的日期在A1
=TEXT(MID(a1,5,2)&"-"&LEFT(a1,3)&"-"&MID(a1,8,4)&" "&MID(a1,12,6),"YYYY日MM月DD日,上午/下午h时mm分")本回答被网友采纳
第2个回答  2017-07-25

改变单元格格式即可,如图所示:

本回答被网友采纳
第3个回答  2008-02-20
在excel表中右键点击你想要修改格式的行或者列单元格的数据 在弹出的菜单中选择 设置单元格格式 分类中选择时间 右边实例类型中选择你想要的格式就可以了本回答被提问者采纳
第4个回答  2008-02-20
文本数据:
A3="Feb 01 2008 12:00AM"
格式要是:MMM DD YYYY HH:MMAM/PM

将它转化为时间的公式是:
=--(DATE(MID(A3,8,4),
MATCH(LEFT(A3,3),{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"},0),MID(A3,5,2))
+MID(A3,13,5)+(RIGHT(A3,2)="PM")*TIME(12,,))