【表格函数】TEXT函数基本用法(一)

张俊
张俊

社区优秀创作者

要想下班早,表格必须用的好!

大家好,我是张俊。

场景

近期接到一些宝子的咨询,经常看到别人在公式中用到TEXT函数,希望讲一下关于TEXT函数基本用法,方便能理解和应用到实际工作中去。那就满足大家的需求,TEXT函数基本用法来了~

  1. 函数语法

=TEXT(值,数值格式)

TEXT函数有两个必选参数,参数1为值,参数2为格式代码。

  1. 函数用法

TEXT函数返回将参数1根据参数2的格式代码转化成对应的文本。

🚩

这里需要注意的是,TEXT函数是文本类函数,返回的结果是文本类型的。因此返回的结果是无法直接四则运算的,如果要参与运算就需要将其转化为数值型数字再来参与运算哦~

  1. 函数应用案例

讲到TEXT函数的用法,不得不提出与单元格格式的功能之间的相同、区别和差异。

单元格格式与TEXT函数

  • 相同效果

需求:将A列数据调整为3位数字,不足3位在前面补充0。

单元格格式法

TEXT函数法

=TEXT(A2,"000")

👉

通过单元格格式法和TEXT函数法,明显可以看出来,虽然效果一样,但是单元格格式默认是靠右的,而TEXT函数返回的默认是靠左的,也就是说单元格格式没有更改数据的类型,而TEXT函数将数据类型更改为文本类型。

💡

悄悄告诉你,TEXT函数中的参数2(格式代码)几乎可以应用单元格格式中的大部分代码~

  • 本质区别

单元格格式与TEXT函数的区别?

许多宝子疑问,单元格格式已经可以满足我的格式需求,为啥还要用TEXT函数呢?

这里依然要记住一句话:TEXT函数返回的结果是文本类型。

个人觉得单元格格式与TEXT函数最根本的区别的是单元格格式只更改表面,不更改实际,而TEXT函数更改实际的值。

单元格格式只更改了表面,看起来是满足了,而单元格实际值没有发生变化(看到的和实际不一定一样),也没有更改数据类型,复制出来选择性粘贴为值还是原来的内容;

TEXT函数返回的是文本类型,复制后选择性粘贴后就是返回的处理后的格式。

  • 差异

有哪些格式代码得到效果不一样呢?

①颜色代码

个人经验,根据我的长时间使用,发现除了单元格格式中关于颜色代码外,其他的都是可以返回相同的结果。

[绿色]↑0.00;[红色]↓0.00;0;@

=TEXT(A2,"[绿色]↑0.00;[红色]↓0.00;0;@")

②双引号代码

还有一点需要注意的,就是如果单元格格式中如果出现了双引号代码的问题,需要再加一个双引号。通过上个案例我们可以发现,我们录入的单元格格式代码为“[绿色]↑0.00;[红色]↓0.00;0;@”,而在单元格格式中查看到的代码是“[绿色]"↑"0.00;[红色]"↓"0.00;0;@”,这是因为单元格格式中对增加的文本会自动增加英文状态下的双引号。

如果我们在使用TEXT函数时,直接复制这个代码的话,就会报错,因此就需要对每个双引号再额外增加一个双引号。

=TEXT(A2,"[绿色]""↑""0.00;[红色]""↓""0.00;0;@")

📢

准确来说,这个问题不单单算是TEXT函数,只要是在WPS表格的函数中双引号中间再次出现双引号,就需要再次加一个双引号以示区分。

如果大家有其他情况无法返回的,欢迎在评论区留言。

有时在用TEXT函数时,我们会经常遇到一些期待转换的效果,却无法达到预期的效果,那我们就放在下一节聊聊吧~

TEXT函数的基本用法学会了吗?学会的话,记得点赞❤️❤️❤️并在评论区评论“我学会了!”,您的点赞❤️❤️❤️和评论是对我最大的支持!


表格函数系列帖子推荐:

【表格函数】ROW和COLUMN函数基本用法

【表格函数】MOD函数基本用法

【表格函数】INT函数基本用法

往期教程分享帖子推荐:

【教程分享】动态GIF图片制作教程来了!

【教程分享】这才是WPS社区提问必备技巧(WPS表格篇)

【教程分享】WPS表格应用案例分享之逆向思维

【教程分享】WPS备份中心为您的数据保驾护航

上海
浏览 2740
1
8
分享
8 +1
3
1 +1
全部评论 3
 
夏虫
=TEXT(A2,"[绿色]""↑""0.00;[红色]""↓""0.00;0;@") 请问末尾的‘0;@’这个有什么含义么
· 浙江省
回复
 
清华学弟任泽岩
清华学弟任泽岩

2024年03月优秀创作者

我学会了!
· 辽宁省
1
回复
张俊
张俊

社区优秀创作者

泽岩师兄很奈斯,这是很基础的内容,完全是普及类内容,感谢泽岩师兄的支持
· 贵州省
回复