Excel:将日期格式从欧洲转换为美国


欧洲使用标准日期格式dd/mm/yyyy而美国使用标准日期格式mm/dd/yyyy

您可以使用以下公式在 Excel 中轻松将欧洲日期格式转换为美国日期格式:

 =CONCAT(TEXTBEFORE(TEXTAFTER( A2 , "/"), "/"), "/", TEXTBEFORE( A2 , "/"), "/", TEXTAFTER( A2 , "/", 2))

此特定公式将单元格A2中的日期从欧洲日期格式转换为美国日期格式。

例如,这会将欧洲日期格式5/14/2023转换为美国日期格式5/14/2023

下面的例子展示了如何在实践中使用这个公式。

示例:在 Excel 中将日期格式从欧洲转换为美国

假设 Excel 中有以下当前采用标准欧洲日期格式的日期列表:

我们可以在单元格B2中键入以下公式,将单元格A2中的日期格式转换为标准美国日期格式:

 =CONCAT(TEXTBEFORE(TEXTAFTER( A2 , "/"), "/"), "/", TEXTBEFORE( A2 , "/"), "/", TEXTAFTER( A2 , "/", 2))

然后我们可以将此公式拖动并填充到 B 列中的每个剩余单元格中:

Excel 将欧洲日期格式转换为美国日期格式

B 列现在以标准美国日期格式显示 A 列中的每个日期。

例如:

  • 5/14/2023 转换为05/14/2023
  • 20/6/2023 转换为6/20/2023
  • 06/23/2023 转换为6/23/2023

等等。

这个公式是如何运作的?

请记住我们用于将单元格A2的欧洲日期格式转换为美国日期格式的公式:

 =CONCAT(TEXTBEFORE(TEXTAFTER( A2 , "/"), "/"), "/", TEXTBEFORE( A2 , "/"), "/", TEXTAFTER( A2 , "/", 2))

这个公式的工作原理如下:

首先,我们使用TEXTBEFORE(TEXTAFTER(A2, “/”), “/”)提取日期中两个斜杠之间的文本。

对于单元格A2中的日期5/14/2023 ,这会提取5

接下来,我们使用TEXTBEFORE(A2, “/”)提取第一个斜杠之前的文本。这提取了14

然后我们使用TEXTAFTER(A2, “/”, 2)提取第二个斜杠之后的文本。这会提取2023

最后,我们使用CONCAT函数将每个值与斜杠连接起来,以返回05/14/2023的最终结果。

该公式使用相同的过程将 A 列中的每个欧洲日期转换为 B 列中的美国日期格式。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:计算日期之间的月数
Excel:如何按日期计算总和
Excel:如何计算按日期的平均值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注