龙空技术网

Excel 数字格式化函数TEXT,一个让数字更易读的函数

EETools 30

前言:

目前同学们对“excel百分比保留整数”大致比较注重,兄弟们都想要分析一些“excel百分比保留整数”的相关内容。那么小编也在网摘上网罗了一些对于“excel百分比保留整数””的相关内容,希望看官们能喜欢,看官们一起来了解一下吧!

Text函数可以通过格式代码改变数字的显示方式,让数字变得更易读。有一点需要注意的是,Text函数会将数字转为文本。

Text函数语法:=TEXT(数字,格式代码)。格式代码要用成对的双引号包括起来,里面使用的标点符号都是在半角状态下输入。

Excel的格式代码很多,我们今天主要聊一下Text中常用的格式代码。

首先,看一下数字格式化代码

Text函数数字格式化代码

1. 强制位数。比如公司的工号必须是4位数字,不够4位时前面用0补位。在E4单元格中输入,=TEXT(C4,"0000")。

2. 保留2位小数。在E5单元格中输入,=TEXT(C4,"0.00"),公式会按四舍五入后显示。如果数字只有一位小数,就会在小数后添加一个0,变成2位小数,比如1.20。,如果不想显示这个无意义的0,需要用到#,把公式修改为,=TEXT(C4,"#.##"),显示变为1.2。

0和#都是数字占位符,不同的是#只显示有意义的0不显示无意义的0。

3. 百分比显示。在E6单元格中输入,=TEXT(C6,"0.0%"),小数点后的0,是保留小数位,几个0就显示几位小数。

4. 千位分隔符。在E7单元格中输入,=TEXT(C7,"0,0")。“,”是千位分隔符,每隔3位添加一个“,”。

5. 万位显示。在E8单元格中输入,=TEXT(C8,"0!.0,")。","表示最后3位不显示,“!”表示第4位前强制添加一个”.”。

6. 分段显示,比如手机号码分段显示。在E8单元格中输入,=TEXT(C9,"000-0000-0000")。把数字强制按照3位-4位-4位,分为3段显示。

再看看格式化日期时间。日期时间 ,在Excel中也是数字,日期是整数,时间是小数,转为常规就会显示为数字。

Text函数日期格式化代码

日期主要包括y、m、d。y是年,yy显示2位年份,如2023会显示23;yyyy显示4位年份。m是月,m显示1位月份,如8月会显示8,12月还是显示12;mm显示2位月份,如8月会显示08,12月还是显示12;mmm显示英文月份缩写,mmmm是英文月份全拼,mmmmm是英文月份首字母。d是日,d和dd,分别是按1位和2位显示日期;ddd显示英文星期缩写,dddd显示英文星期全拼。

中文星期显示的代码有2种,aaa和aaaa。aaa显示一二三四五六日,aaaa显示星期一到星期日。

时间主要包括h、m、s。h是时,m是分,s是秒。

Text函数时间格式化代码

时间格式化常用代码

1. 显示上午下午,=TEXT(C22,"上午/下午 h:m");

2. 显示时分秒,=TEXT(C23,"h分m分s秒");

3. 显示分钟数,=TEXT(C24,"[m]");显示秒钟数,=TEXT(C24,"[s]");

Text函数3种特殊的格式化代码

TEXT函数也能添加前缀或后缀,比如为金额前面添加人民币符号(=TEXT(C27,"¥0.00"))、后面添加元(=TEXT(C27,"0.00元"))等,以及为文本添加固定的开头或结尾文本,如姓名前添加部门(=TEXT(C27,"运营部-@"))。Excel中@是文本点位符。

TEXT函数还能进行逻辑判断,看2个案例

案例1:判断单元格中的内容,如果是正数显示“正数”,是负数显示“负数”,0显示“零”,文本显示“文本”。在E28单元格中输入,=TEXT(C28,"正数;负数;零;文本")。代码分为4段,顺序不能错,中间用;分隔。

案例2:成绩>90显示“优秀”,>60显示及格,否则为不及格。在E29单元格中输入,=TEXT(C29,"[>90]优秀;[>60]及格;不及格")。这种代码最多3段,条件用[]包括起来,后面紧跟结果。

TEXT函数常用的格式代码就这些,与设置单元格格式的自定义格式代码相通,后面再讲解设置单元格格式的技巧。

标签: #excel百分比保留整数