Excel:如何将 yyyymmdd 转换为日期格式


您可以使用以下公式将YYYYMMDD格式的日期转换为 Excel 中的DD/MM/YYYY格式:

 =DATE(LEFT( A2,4 ),MID( A2,5,2 ),RIGHT( A2,2 ))

此特定公式将单元格A2中的日期值从YYYYMMDD格式转换为DD/MM/YYYY格式。

例如,这会将值20191030转换为10/30/2019 ,这是一种更易于阅读的日期格式。

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

示例:在 Excel 中将 YYYYMMDD 转换为日期格式

假设 Excel 中当前有以下 YYYYMMDD 格式的日期列表:

我们可以在单元格B2中键入以下公式,将单元格A2中的日期值转换为更易于识别的日期格式:

 =DATE(LEFT( A2,4 ),MID( A2,5,2 ),RIGHT( A2,2 ))

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

请注意,A 列中的每个日期值已转换为 B 列中MM/DD/YYYY格式的日期值。

奖励:这个公式是如何运作的

Excel 中的DATE函数使用以下基本语法:

 =DATE(year, month, day)

然后它返回MM/DD/YYYY格式的日期。

因此,如果我们输入DATE(2019, 10, 30)那么 Excel 将返回10/30/2019

现在考虑一下我们何时使用以下公式:

 =DATE(LEFT( A2,4 ),MID( A2,5,2 ),RIGHT( A2,2 ))

此公式告诉 Excel 向DATE函数提供以下参数:

  • 字符串左侧的前 4 个字符。
  • 字符串的中间 2 个字符(从位置 5 开始)。
  • 字符串右侧的最后 2 个字符。

因此, YYYYMMDD格式的日期转换为:

 =DATE(YYYY, MM, DD)

这会生成MM/DD/YYYY格式的日期值。

其他资源

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

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

添加评论

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