在Excel中,`TEXT`函数是处理日期格式化的核心工具,其基本语法为:
=TEXT(value, format_text)
value:需格式化的数值或日期
format_text:指定显示格式的文本字符串
一、日期格式化基础
常用日期格式代码 - `yyyy年m月d日`:如2025年2月15日
- `yyyy-mm-dd`:如2025-02-15
- `mm/dd/yyyy`:如02/15/2025
- `dd/mm/yyyy`:如15/02/2025
- `m月d日`:如2月15日
格式说明
- `yyyy`:四位年份
- `mm`:两位月份(01-12)
- `dd`:两位日期(01-31)
- `mm/dd/yyyy`等为固定小数位数格式
二、实际应用场景
日期格式转换
- 将`2024/12/29`转换为`2024年12月29日`:`=TEXT(A1,"yyyy年mm月dd日")`
- 将日期序列值`45234`转换为可读日期:`=TEXT(A1,"yyyy-mm-dd")`
自定义格式
- 星期显示:`=TEXT(A1,"dddd")`(完整星期名)或`"ddd"`(缩写)
- 时间格式化:`=TEXT(TIME(15,30,0),"h:mm AM/PM")`(12小时制)
三、扩展应用
文本与日期组合
- 生成带日期的文本,如“张三的生日是2025年2月15日”:`=A2&"的生日是"&TEXT(B2,"yyyy年m月d日")`
- 月日年格式:`=TEXT(A1,"mm/dd/yyyy")`
时间间隔计算
- 计算两个时间点之间的小时数(取整):`=TEXT(B2-A2,"[h]")`
四、注意事项
动态日期生成: 结合`DATE`函数可批量生成连续日期,例如`=TEXT(A2,"yyyy年m月d日")`向下填充整个月 格式优先级
通过灵活运用`TEXT`函数,可显著提升数据展示的直观性和专业性。