0

我已经能够将此日期转换为 YYYY-MM-DD HH:mm 但现在不行了。我能做些什么来转换这个日期。

2014 年 9 月 15 日上午 9:30:32

您需要知道我使用的是瑞典语键盘、日期和地区。

例子:

Order # Purchased On 100026881 Sep 15, 2014 9:30:32 AM 100026880 Sep 15, 2014 9:10:56 AM 100026879 Sep 15, 2014 9:09:10 AM 100026878 Sep 15, 2014 9:03:27 AM 100026877 Sep 15, 2014 8:57:02 AM 100026876 Sep 15, 2014 8:38:37 AM 100026875 Sep 15, 2014 6:54:29 AM 100026874 Sep 15, 2014 5:03:23 AM 100026873 Sep 15, 2014 2:45:50 AM 100026872 Sep 15, 2014 1:42:26 AM 100026871 Sep 14, 2014 11:20:31 PM 100026870 Sep 14, 2014 11:16:29 PM 100026869 Sep 14, 2014 11:11:15 PM 100026868 Sep 14, 2014 11:10:06 PM 100026867 Sep 14, 2014 10:42:56 PM 100026866 Sep 14, 2014 10:41:22 PM 100026865 Sep 14, 2014 10:36:43 PM 100026863 Sep 14, 2014 10:26:13 PM

4

3 回答 3

1

在 Excel 2011 for Mac 中格式化日期

您至少有三种不同的方式来应用日期格式。也许最快的方法是选择一个单元格或单元格范围,然后单击Home tab功能区的 。在该组Number中,单击并选择将日期显示为,其中m表示的编号,d表示编号,yy表示两位数。pop-up buttonNumber group titleDatem/d/yymonthdayyear

Excel 具有更多内置日期格式,您可以通过按 Command-1 并单击“数字”选项卡显示“单元格格式”对话框来应用这些格式。您还可以通过单击功能区上的“主页”选项卡来显示“设置单元格格式”对话框的“数字”选项卡。然后单击数字组标题下的弹出按钮并从弹出菜单中选择自定义。

当显示单元格格式对话框时,选择日期类别。从列表中选择一个类型。选择不同的位置(语言)或日历类型会更改提供的日期类型。 在此处输入图像描述

我希望这可能会有所帮助..

于 2014-09-15T13:51:22.487 回答
0

这应该是一条评论,因为我既没有瑞典语设置也没有 Mac,但我建议使用查找表:

+-----+----+
| 一月 | 1 |
| 二月 | 2 |
| 三月 | 3 |
| 四月 | 4 |
| 五月 | 5 |
| 君 | 6 |
| 七月 | 7 |
| 八月 | 8 |
| 九月 | 9 |
| 十月 | 10 |
| 十一月 | 11 |
| 十二月 | 12 |
+-----+----+

说命名为 Marray,以及:

 =TEXT(DATE(MID(B2,9,4),VLOOKUP(LEFT(B2,3),Marray,2,0),MID(B2,5,2))+VALUE(TRIM(RIGHT(B2,11))),"[$-41D]mmmm dd, yyyy h:mm:ss AM/PM")  

在 C2 中并复制下来以适应(假设Sep 15, 2014 9:30:32 AM在 B2 中)。

对于个位数日期,也许:

=TEXT(DATE(TRIM(MID(B2,8,5)),VLOOKUP(LEFT(B2,3),Marray,2,0),SUBSTITUTE(TRIM(MID(B2,4,3)),",",""))+VALUE(TRIM(RIGHT(B2,11))),"[$-41D]mmmm dd, yyyy h:mm:ss AM/PM")

对我来说(Windows、Excel 2013、英语!)返回:

SO25849520 示例

可能需要用 替换所有,s ;,除了 SUBSTITUTE 中的一个。

于 2014-09-16T02:34:44.020 回答
0

我认为这Jeeped可能接近问题所在。

我的猜测是,现在数据可能已被粘贴为文本,而不是识别日期。(pnuts有一个答案,但它比使用内置 Excel 函数要多得多。)

如果日期在他们自己的列中,例如:

     Sep 15, 2014 9:30:32 AM
     Sep 15, 2014 9:10:56 AM
     Sep 15, 2014 9:09:10 AM
     etc

然后您可能必须让 Excel 解析文本日期。

如果日期文本在 中B2,则将此公式放在另一个单元格中(例如B3):

     =DATEVALUE(B2) + TIMEVALUE(B2)

然后您可以使用此自定义格式化字符串进行格式化:yyyy-mm-dd h:mm:ss AM/PM

这会给你:

      2014-09-15 9:30:32 AM
      2014-09-15 9:10:56 AM
      2014-09-15 9:09:10 AM
      etc.

希望这可以帮助。

于 2014-11-17T12:42:07.480 回答