Excel函数TEXT用于将指定数值转换为指定格式。

TEXT函数板

=TEXT(Value,Format_text)

Value:要转换值,可以是数字,公式,引用;

Format_text:指明要转换的格式。


转换日期格式是TEXT最用到的功能之一。

例如,可以通过以下公式将日期”2023/6/6”转换为中文格式,外加星期:

=TEXT("2023/6/10","yyy年m月d日,aaaa")

结果是:

2023年6月10日,星期六

其中的y是英文单词year的首字母,表示年份信息。y或yy表示显示为两位数的年份,yyy或yyyy则表示显示为四位数的年份;

而m和d分别是month和day的首字母,表示月份和天;

而星期分别用到了d和a用于区分英文和中文。

有了这些基础,就很容易通过设置把2023/6/6显示为“今天是星期六,06月10日,23年”:

=TEXT("2023/6/10","今天是aaaa,mm月dd日,yy年")

当然,也可以直接输入成想要的格式。

但如果用TEXT转换,后续需要改动时只需修改该日期即可,显然更加的方便灵活。


以下是TEXT关于年,月,日的设置代码总结及示例:

TEXT,年,月,日设置代码