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,年,月,日设置代码