TEXT函数可以将数值转换为指定数字格式的文本。
语法:TEXT(value,format_text)
参数说明:
value:要设置格式的数字
format_text:要设置格式的格式代码,其格式书写与单元格数字格式中的大部分代码基本相同。
【示例-1】图20‑29所示,A2为日期值,A3为百分比数值,在B列中使用文本字符连接日期或百分比时,日期会返回相对应的序列值,百分比会返回常规的数字格式显示,此显示不易阅读和理解。
![2c66110980f6906506fc11269e0ed76f.png](https://i-blog.csdnimg.cn/blog_migrate/0dae03a57a0d1bfd5e78e215f4d243dc.png)
上面公式中,使用TEXT函数可以固定日期与百分比的显示方式。在B2和B3中分别输入以下公式,如图20‑30所示。
="开会日期订为"&TEXT(A2,"yyyy-mm-dd")
="增长率为"&TEXT(A3,"0.00%")
![906f2e4d28392117124db0da6f49d99c.png](https://i-blog.csdnimg.cn/blog_migrate/adc873bf70c2b47077820beadcf41185.png)
虽然TEXT函数可以将单元格中的数值显示为自定义的格式,但它与Excel的自定义数字格式功能有区别,对于设置单元格格式,仅改变了数字的显示外观,数值本身并未发生变化,不影响进一步的数值计算,而使用TEXT函数则将数值转换为指定格式的文本格式,其本质已经是文本,不再具有数值的特性,特殊情况下会影响原数值的精度,故不建议用户采用TEXT函数处理后的结果进行其他数值计算。