Excel函数text格式化文本

Excel中自定义数字格式功能可以将单元格中的数值显示为自定义的格式,而Text函数也具有类似的功能,可以将数值转换为按照指定数字格式所表示的文本。

text的格式代码分为四个条件区段,默认情况下,为:[>0];[<0];[=0];[文本]

(1)使用公式对字符格式化

如下面的例子:

Excel函数text格式化文本_第1张图片

其中公式为:

=TEXT(TEXT(B2,"[>=90]优秀;[>=80]良好;0"),"[>=70]一般;[>=60]及格;不及格")

(2)使用text函数设置不同的数字格式

text函数可以用于实现类似于excel中自定义格式的功能,使用部分自定义格式代码,作为text的第二个参数,将数字设置为不同的格式。

text函数中几种常用的符号如下:

0:数字占位符,数量不足的需要补零,如"000"则返回的整数不能小于三位数子。

#:数字占位符,数量不足的无须补齐;

@:文本占位符,连续使用表示重复显示文本

!或者\,强制显示符,如需在公示结果中显示有特定含义的字符,需要在字符前面加上“!”或者“\”以强制显示出来,如果要在结果中强制显示某个特定“0”,需要写“!0”

下面的是一个非常重要的例子:

Excel函数text格式化文本_第2张图片

最终结果为:

Excel函数text格式化文本_第3张图片

(3)text函数使用变量参数

为了更好地使用text,还可以将text中的第二个参数引入变量或者公式运算结果,但是变量前后需要增加上“&”

如下面的例子:

=TEXT(O2,"[>"&P2&"]00.000;没有增加")

Excel函数text格式化文本_第4张图片

(4)数值和中文数字之间的转换

Excel函数text格式化文本_第5张图片

=TEXT(B21,"[DBnum1]yyyy年m月d日")

     以上就是text函数的用法,其实text函数有很多用法,在我们后期使用到格式化功能时,不妨多想想text的使用逻辑,对于数据处理事半功倍的。

你可能感兴趣的:(数据分析)