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

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

-01-

函数说明

它的语法结构如下,有2个参数:

TEXT(value, format_text)

value  必须       可以是数值,能返回数值的公式或单元格引用。

format_text  必须     文本形式的数字格式代码

注意,第2参数是文本形式的,要加英文双引号。

-02-

示例解释

1.将数字补齐

如下图所示,要将A列的数字变成B列的形式。之前我们用right函数做过,现在用text函数来完成。在B2单元格中输入公式=TEXT(A2,"0000"),向下填充。

第2参数的4个0,就是自定义数字格式中的数字占位符,可以在数字前面添加前导0。在text函数中要用英文双引号包裹起来,实际就是把自定义格式中的代码复制到text的第2参数中。

2.货币格式

将A列的数字设置成B列的货币格式,有货币符号,千位分隔符并且保留2位小数。在B8单元格中输入公式=TEXT(A8,"¥#,##0.00"),向下填充。千位分隔符的代码前面已经说过。

-03-

具体应用

1.分数等级判断

如下图所示,根据右表的分数评定标准对左表的成绩判断等级。前面说过自定义数字格式可以条件判断,text当然也可以。在C22单元格中输入公式=TEXT(B22,"[>=80]优;[>=60]良;差"),向下填充。

2.根据身份证号提取出生日期

如下图所示,提取出生日期给出2种形式。B列是短线连接的形式,C列是年月日的形式。在B16单元格中输入公式=TEXT(MID(A16,7,8),"0-00-00"),向下填充。

先用mid函数将出生日期的8位数字提取出来作为text的第1参数,此时只代表一个8位的数字,还不是一个日期的格式。通过代码0-00-00的设置,将其转换成文本型的日期格式。

在C16单元格中输入公式=TEXT(TEXT(MID(A16,7,8),"0-00-00"),"e年m月d日"),向下填充。现在有2个text函数,里边的text就是B16单元格的公式,现在对它再设置一个数字格式e年m月d日,尽管它是文本型的日期,但text会将它转为数字,然后对其进行格式设置。

3.分段显示银行卡号

一位群友的问题,如何将A列的银行卡号显示成B列的形式。最简单的办法就是ctrl+e,但是如果源数据改变,结果不会跟着变化,这是它的弊端,所以还是用函数。

首先看C列的错误示范,公式为=TEXT(A31,"0-0000-0000-0000-000"),结果如下,发现最后面的4位都变成0了,这不是我们想要的结果。这是因为在excel中超过15位的数字,15位以后的会显示为0。

那么正确的公式是怎么样的呢?在B31单元格中输入公式=TEXT(LEFT(A31,8),"0 0000 ")&TEXT(RIGHT(A31,11),"0 0000 000"),向下填充。

银行卡号一共是19位,先用left从左提取8位,对其进行格式设置;然后用right从右提取11位,对其设置格式;最后将2部分连接起来。

当然还可以用其他函数来完成,比如concat和textjoin,而且公式还更短。

好了,text函数的基本用法就说到这里,你都学会了吗?明天说说它的进阶用法。如果对你有所帮助或启发,请打赏或分享一下,你的支持就是我坚持下去的最大动力!

(0)

相关推荐

  • Text函数这么厉害,你还只是用来转换为文本?

    Text函数是一个文本函数,很多人都只是用它转换为文本,其实text函数还有很多用法,今天给大家分享text函数的三个其他用法. 1.日期转换 常规的日期格式,可以使用text函数转换成年月日的形式. ...

  • 最重要的文本函数text的进阶用法2

    今天来个完整版的大写金额的转换公式.由于种类比较繁杂,分为下面几种情况:1元以上的,1元以下和0元的,而且还区分正负,如下图所示. 在B2单元格中输入公式=IF(A2,SUBSTITUTE(SUBST ...

  • 最重要的文本函数text的进阶用法1

    最重要的文本函数text的进阶用法1

  • Excel万能文本函数text

    原创作者 | 李锐 微信公众号 | Excel函数与公式(ID:ExcelLiRui) 微信个人号 | (ID:ExcelLiRui520) 关键字:text Excel万能文本函数text 今天介绍 ...

  • 2.1 条件判断函数if的基础用法

    2.1 条件判断函数if的基础用法

  • 17个文本函数的七类用法

    一.文本链接篇 1.连字符:& 公式:=B3&C3 2.连续区域合并 PHONETIC函数, 用法:=PHONETIC(需要合并的区域) 公式:=PHONETIC(A2:C2) 3. ...

  • 查找函数Lookup的基础用法

    版权所有 转载须经Excel技巧网/Office学吧允许 [ Excel ]:批量给数据添加计量单位

  • 职场必备Excel高频函数,TEXT的万能用法

    一.TEXT简介 TEXT函数是使用频率非常高的文本函数之一,TEXT 函数可通过格式代码来更改数字的显示方式. 二.函数语法 TEXT(value,format_text) 三.函数参数 Value ...

  • 10多分钟,撸完20多个Text类基础函数

    Power Query 里的函数非常.非常.非常多,但是,实际上经常用的函数并不多,所以-- 对于绝大多数的朋友来说,不要一看到什么函数大全.手册之类的就激动收藏,因为你真的不会去看它:也不要想着说需 ...

  • 文本之王Text函数实用技巧解读

    在Excel的使用过程中,要经常对数据的格式进行设置,如果你对Text函数的掌握不够,设置起来将会非常的麻烦,今天,小编带大家共同学习Text函数的实用技巧. 一.Text函数作用及语法结构. 作用: ...