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个基础代码
*当只保留整数部分时,小数部分自动四舍五入 02 实用技巧 一种是转换为中文数字,格式代码为"[DBNum1]" 
一种是转换为汉字,格式代码为"[DBNum2]" 
还有一种,是直接转换为人民币金额,格式代码"[DBNum2]G/通用格式元" 
注意,这种简易的人民币金额转换只适合最小单位为“元”的金额,不能自动识别分和角。 日常手机号书写时会分成3段,可以有效避免书写错误。 Excel中也可以利用TEXT函数更改书写格式,将大量手机号格式化。 
TEXT函数可以不用嵌套IF函数,直接根据数字输出结果 
当报表中有很多无效数字0时,会影响表格使用效率,这种时候可以将0全部隐藏。 
03 写在最后 看到这里,是不是感觉像TEXT这样简单的函数,居然都会有这么多用法? 这就是EXCEL的魅力,能把复杂的事情简单化。



将数字转换为大写



将数字分段(手机号格式化)

替代IF函数,实现简单的条件显示

隐藏数值0

期待下周与你相见~我们每周,一见。每周一,见。
PS:Excel不同版本菜单栏略有差别,WPS差别最大,但只要学会操作方法,其他都不会是问题。















































































