求助:将mm/dd/yyyy日期格式快速转换为dd/mm/yyyy的可行方法
解决Excel中mm/dd/yyyy转dd/mm/yyyy的问题
快速可行的转换方法
1. 直接设置单元格格式(针对已识别的日期值)
如果Excel已经将单元格内容识别为日期(比如输入05/20/2024后默认按MDY解析为日期值),无需公式:
- 选中目标单元格/列
- 右键 → 设置单元格格式 → 自定义 → 类型框输入
dd/mm/yyyy→ 确定
2. TEXT函数转换(日期值转文本格式的目标日期)
若需将日期值转为文本格式的dd/mm/yyyy,使用公式:
=TEXT(A1,"dd/mm/yyyy")
3. 处理文本型日期(原内容为文本格式的mm/dd/yyyy)
如果原单元格是文本(显示为05/20/2024但Excel不识别为日期),用DATE函数组合清理+转换,避免因多余字符报错:
=DATE(RIGHT(TRIM(A1),4),LEFT(TRIM(A1),FIND("/",TRIM(A1))-1),MID(TRIM(A1),FIND("/",TRIM(A1))+1,2))
生成日期值后,再设置单元格格式为dd/mm/yyyy即可。
4. 批量快速转换:数据分列法
适合大量数据处理,步骤如下:
- 选中需要转换的列
- 点击「数据」选项卡 → 「分列」
- 第一步:选择「分隔符号」→ 下一步
- 第二步:勾选「其他」,输入
/→ 下一步 - 第三步:在「列数据格式」中,将第一列设为「日期」,类型选择「MDY」→ 完成
- 最后设置单元格格式为
dd/mm/yyyy
常见报错原因
- 原内容存在多余空格、特殊字符,导致DATE函数无法解析,用
TRIM()清理即可 - 系统区域设置为DMY,Excel自动将
mm/dd/yyyy识别为文本,此时数据分列法强制指定MDY格式最可靠
内容的提问来源于stack exchange,提问作者Imicka
相关产品推荐
相关产品推荐

