将 Excel 日期从 mm/dd/yyyy 转换为 dd/mm/yyyy

问题描述 投票:0回答:2

我目前正在使用这个公式将日期从 mm/dd/yyyy 转换为 dd/mm/yyyy

=DATE(VALUE(RIGHT(F47433,4)),VALUE(LEFT(F47433,FIND("/",F47433)-1)),VALUE(MID(F47433,FIND("/",F47433)+1,2)))

它在大多数情况下都有效,但当日和月均为单个数字时,它会出错。它给出了 #VALUE 错误。

示例 我想将 9/1/2023 转换为 01/09/2023 但它出错了。

任何解决方案将不胜感激。

谢谢

示例数据 enter image description here

excel date excel-formula
2个回答
0
投票

您的问题是由于系统日期格式和Excel文件日期格式差异造成的。 你可以通过几种方法来解决这个问题。

  1. 从菜单将数据导入新的 Excel 文件:数据 > 获取数据 > 从文件 > 从 Excel
  2. 复制日期列并粘贴到记事本中,然后将其复制回 Excel。
  3. 更改您的电脑日期格式Like this

0
投票

=日期(值(右(C2,4)),值(左(C2,FIND("/",C2)-1)),值(MID(C2,FIND("/",C2,1)+ 1,FIND("/",C2,FIND("/",C2,1)+1)-FIND("/",C2,1)-1)))

C2 是您的输入日期单元格

© www.soinside.com 2019 - 2024. All rights reserved.