夜雨聆风学习资料网

ARTICLE · 1254422

Excel:如何把日期、数字转换为文本?

Excel:如何把日期、数字转换为文本?

通过单元格格式的调整,可以让日期看起来像日期,但只是“看起来”,它的底层还是一组序列号。
什么意思呢?举个例子说明一下。
A2中的日期本质是“46321”这组序列号,是通过设置格式让它看着是一组日期,这样方便使用者使用。
但当你拼接文字或复制到其他地方时,它仍然显示为数字。这就是把日期或数字转换成文本的意义。
这里用到的函数是TEXT。当转化后,日期就能按照我们想要的任何形式来显示。
01  TEXT函数
TEXT函数,可以把日期或数字转换成指定格式的文本。注意,转换后不能再进行加减计算,容易出错。
语法:
=TEXT(日期或数字单元格,"格式代码")
格式代码没有固定的几种格式,它是由固定的基础代码自由组合而成。
常用的日期格式代码,以2026年01月01日为例:
"yyyy-mm-dd"→2026-01-01
"yyyy/mm/dd"→2026/01/01
"yyyy/m/d"→2026/1/1
"yyyy年mm月dd日"→2026年01月01日
"yyyy年m月d日"→2026年1月1日
"aaaa"→星期四
*时间的基础代码为h(小时)、m(分钟)、s(秒),可以与日期搭配使用
常用的数字格式代码,以1234.5为例:
数字有4个基础代码
代码
含义
示例
0
数字占位,不足补0
"0.00"→1234.50
#
数字占位,只显示有效数字,不补0
"#.##"→1234.5
.
小数点
"0"→1235
,
千分位分隔符
"0,00"→1,235
*当只保留整数部分时,小数部分自动四舍五入
02  实用技巧
  • 将数字转换为大写
一种是转换为中文数字,格式代码为"[DBNum1]"
一种是转换为汉字,格式代码为"[DBNum2]"
还有一种,是直接转换为人民币金额,格式代码"[DBNum2]G/通用格式元"
注意,这种简易的人民币金额转换只适合最小单位为“元”的金额,不能自动识别分和角。
  • 将数字分段(手机号格式化)
日常手机号书写时会分成3段,可以有效避免书写错误。
Excel中也可以利用TEXT函数更改书写格式,将大量手机号格式化。
  • 替代IF函数,实现简单的条件显示
TEXT函数可以不用嵌套IF函数,直接根据数字输出结果
  • 隐藏数值0
当报表中有很多无效数字0时,会影响表格使用效率,这种时候可以将0全部隐藏。
03  写在最后
看到这里,是不是感觉像TEXT这样简单的函数,居然都会有这么多用法?
这就是EXCEL的魅力,能把复杂的事情简单化。

期待下周与你相见~我们每周,一见。每周一,见。

PS:Excel不同版本菜单栏略有差别,WPS差别最大,但只要学会操作方法,其他都不会是问题。

相关学习资料