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 列中的每个剩余单元格中:
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 中执行其他常见任务: