玩转WPS表格 - 神奇的 TEXT 函数

在WPS表格中,要改变单元格中数值的显示格式,除了使用自定义数字格式功能,也可以使用神奇的TEXT函数。

TEXT函数的语法如下:

TEXT(value,format_text)

即:

TEXT( 数值 , 格式代码 )

第一参数value为数值型或文本型数字,可以是计算结果为数字值的公式,也可以是包含数字的单元格引用。

第二参数format_text为用户自定义的数字格式代码。要熟悉这些代码,可以按<Ctrl+ 1 >组合键打开【单元格格式】对话框,在【数字】选项卡下切换到【自定义】,在右侧的数字格式代码列表中可以看到WPS表格内置的所有数字格式代码,如图 10 - 11 所示。

图 10-11 【单元格格式】对话框

TEXT函数的格式代码与【单元格格式】对话框中的格式代码大部分通用。只有少量数字格式代码仅适用于自定义格式功能,不适用于TEXT函数。

星号“*”,TEXT函数无法使用“*”来实现重复某个字符以填满单元格的效果。

颜色代码,TEXT函数无法实现以某种颜色显示数值的效果。

TEXT函数返回的结果是文本,无法直接参与计算。

条件判断

条件判断也可以不使用IF函数来构建公式,TEXT函数的格式代码可以分为四个条件区段,各条件区段之间用分号“;”间隔,与自定义数字格式代码相类似,默认情况下,四个区段的定义如下。

大于 0 时应用的格式 ; 小于 0 时应用的格式 ; 等于 0 时应用的格式 ; 对文本应用的格式

除此之外,还可以手动设置判断条件。TEXT函数最多允许使用两个判断条件,第三部分为“除此之外”的条件。

如图 10 - 12 所示,某单位员工考核表的部分内容。需要根据考核分数进行评定,90 分以上为优秀,75 ~ 89分为良好,60 ~ 74 分为合格,小于 60 分则为不合格。

图 10-12 TEXT 函数条件判断

在C 2 单元格输入以下公式,向下复制填充公式。

=TEXT(TEXT(B2,'[>=90] 优秀 ;[>=75] 良好 ;0'),'[>=60] 合格 ; 不合格 ')

公式中使用的是包含自定义条件的三区段格式代码。格式代码的用法和自定义格式几乎是完全一样的。首先使用TEXT(B 2 ,'[>= 90 ]优秀;[>= 75 ]良好; 0 ')部分,先判断B 2 单元格中的考核分数是否大于等于 90,条件成立返回“优秀”,如果该条件不成立,则继续判断是否大于等于 75。如果大于等于 75 的条件成立返回“良好”,否则返回B 2 单元格中原有的值。

接下来再嵌套一个TEXT函数,对中间的TEXT函数的结果继续进行判断。如果大于等于60 返回“合格”,否则返回“不合格”。如果中间的TEXT的结果是文本“优秀”或“良好”,则直接返回这些文本内容。

转换数字格式

在实际应用中,可能需要把数字表示的日期转换为中文的年、月、日,如 2019 年转换为“二〇一九年”或“贰零壹玖年”等。TEXT函数也可以完成这个转换。

在格式代码中,[DBNUM 1 ]表示中文小写格式,[DBNUM 2 ]表示中文大写格式, [DBNUM 3 ]表示全角格式。

表 10 - 1 所示,是使用TEXT函数对A列数值进行格式转换的部分公式及结果。

表 10-1 TEXT 函数数值格式转换
你学会了吗?快快去试一试吧!熟练应用于工作学习中后,效率倍增。
(0)

相关推荐

  • 数字显示大写的2个新用法,收藏备用!

    卢子发过一篇介绍人民币大写的文章:每个会计都会用到的人民币表示方法,超全超好用! 今天,有粉丝需要一些新的大写用法,估计你以前没用过,一起来看看. 1.数字含有小数点,要显示成中文大写. 设置单元格格 ...

  • TEXT函数研究

    前言 TEXT函数 TEXT(Value,Format_text) 利用TEXT函数可以返回你想要的任意格式,这个功能和自定义格式的功能基本相同,不同点有: 数据自定义格式在原单元格显示结果,只是格式 ...

  • 如何将代码补齐为指定位数?

    <偷懒的技术>读友群有朋友提问,如何将A列长短参差不齐的代码(代码的首字母均只有一位),用0补齐为五个字符长度,效果如B列C列如示. 一.公式1 公式思路 在自定义格式中,0是占位符,当数 ...

  • 最重要的文本函数text的基础用法

    今天来说text函数的基本用法,它可以根据指定的数字格式代码将数字转换成文本.其中数字格式代码就是我们前面说过的自定义数字格式代码.并不是所有的自定义数字格式代码都适用于text函数,比如颜色代码就不 ...

  • 百变神君Text的6个使用场景,你会几个

    与 30万 读者一起学Excel 卢子:Text一个很神奇的函数,可以将数据变化成你想看到的任何形式,有万能函数之称. 网友:万能?这么牛逼,真想好好见识下. 卢子:N年前在日企工作,经常会写一些日语 ...

  • 玩转WPS表格 - 做一份专属于你的表格

    实际工作中,有时需要在每页报表的页眉或页脚处添加公司LOGO,使文档看起来更加规范.让我们来看看如何操作吧!只需要简单三步. 步骤一 依次单击[视图]→[分页预览]命令,工作表会由普通视图转换为分页预 ...

  • 玩转WPS表格 - 如何快速合并多个工作表中的数据

    为了便于数据集中管理或数据统计分析,有时,我们需要把多个工作表中的数据合并到一个工作表中,你知道该如何快速实现这一目标吗?快来看看以下两种方法吧! 方法一:使用[易用宝]合并多工作表中的数据 易用宝是 ...

  • 玩转WPS表格 - 文档安全,你注意了吗?

    许多用户的WPS表格工作簿中可能包含着对个人或企业而言至关重要的敏感信息.当需要与其他人共享此类文件时,安全问题尤为重要,让我们一起学习如何保证文档安全吧! 设置文档打开密码 给文档设置打开密码是最常 ...

  • 玩转WPS表格 - 认识 “超级表”

    "数据列表"通常指的是具备结构化特征的数据区域,此区域的每一列称为"字段",用于存放同一类型和特性的数据.每一行可以称为记录,首行为标题行,即字段名.数据列表应 ...

  • 玩转WPS表格 - 动态图表制作

    动态图表帮你更快捷清楚的查看你想要的数据内容.快来学习呀!借助VLOOKUP函数可以更加便捷地制作动态图表,具体步骤如下. 步骤一 插入下拉列表.选中目标单元格,如H 2 单元格,然后依次单击[数据] ...

  • 玩转WPS表格 - 一个屏幕也能体验多屏感

    有太多工作表要看,却只有一个屏幕怎么办?过多的工作表格来回切换有没有让你觉得整个人都乱了,乱了!学习一下多窗口协同工作小技巧吧! WPS表格允许以不同窗口模式查看和处理数据,既可以同屏查看工作表的不同 ...

  • 玩转WPS表格 - 快速汇总销售数据

    想必年度.季度.月度总结时的你总是加班吧,一起来学习如何快速汇总销售数据吧!提高工作效率,早日摆脱OT. 图 7 - 41 所示的数据透视表中,通过对"出库日期"字段按年. 月.季 ...

  • WPS表格中IF条件函数的使用方法

    本教程适用版本:WPS Office 2019 PC版   不管是在学习还是工作当中,我们都要经常用到WPS和Excel表格中的IF函数.这里,小编将主要介绍IF函数的表达和具体用法,带大家全面了解表 ...

  • 玩转WPS表格 - 用圆环图展示任务完成率

    在实际工作中,经常需要用到完成率来衡量某项指标的进度情况,这时候图形能更直观展示数据.图 17 - 68 所示,就是用圆环图展示的某公司 3 月份销售完成率.一起来学习吧! 图 17-68 用圆环图展 ...