百摩网
当前位置: 首页 生活百科

excel文本函数实例详解(十分钟学会文本之王Text函数及10个常用案例解读)

时间:2023-08-11 作者: 小编 阅读量: 1 栏目名: 生活百科

十分钟学会文本之王Text函数及10个常用案例解读Excel的主要功能是数据处理,但是在使用时,经常会遇到一些文本数据,如提取指定的字符串,查找指定值的位置;有时候需要对数据进行文本化,比如18位的身份证,因超过15位,如以数值类型保存,最后3位会变。

Excel的主要功能是数据处理,但是在使用时,经常会遇到一些文本数据,如提取指定的字符串,查找指定值的位置;有时候需要对数据进行文本化,比如18位的身份证,因超过15位,如以数值类型保存,最后3位会变为0,所以我们需预先设置单元格格式为文本数字前面加上英文状态下的单引号等等,所以对文本类函数的学习尤为重要。

在excel中文本函数共有33个,其中最特别、最神奇的文本函数,非TEXT函数莫属,外界它为“文本之王”、“万能文本”等。

下面主要从四方面对text函数进行解读:1. text函数的含义;2. text函数的语法格式; 3. text1函数的10个案例解读;4.函数使用的注意点。

一、Text函数的含义

1.Text函数:指根据指定的数值格式将数字转为文本,也就是把数值格式转变为想要的文本。

二、text函数的语法格式

1、表达式:Text(value,format_text)

中文表达式:Text (数值,单元格格式)

参数① Value 为数字值。

参数② Format_text 为设置单元格格式中要选用的文本格式

单元格的文本格式有几十种可选,如下所示:

2、文本格式说明:

(1)小数位和整数位的格式

A、占位符 0 与 # 的区别(一个保留 0,另一个舍弃 0)。

当保留指定小数位数(如保留两位小数)时,如果格式中小数点右边为 0,例如 #.00,当数值没有两位小数时,在末尾会显示 0,如 3.2 保留两位小数变为3.20;如果格式中小数点右边为 #,例如 #.##(或 0.##),当数值没有两位小数时,在末尾不会显示 0,如 3.2 保留两位小数变为 3.2。

B、占位符 ? 用于补空格。

如果要求两个数位不同的小数的小数点对齐,可以使用 ? 补空格;例如要求 3.2 与 23.41 的小数点对齐,可以把格式定义为 0.0?。

C、小数点左边的 0 不显示格式的定义。

如果要求小数点左边的 0 不显示,可以把格式定义为 #.00,例如 0.51 会变为 .51。

(2)千位分隔符格式

千位分隔符共有三种格式,第一种为 #,###,表示每三位加一个千位分隔符(逗号);第二种为“#,”,表示省略千位分隔符后的数字;第三种为“0.0,”,表示右起第一个千位分隔符后的数字用小数表示并四舍五入。

(3)日期时间格式

A、日期中年的格式有两种,一种为 yy(仅显示年份后两位),另一种为 yyyy(显示四位年份)。日期中月格式共有五种,一种为 m(省略前导 0),另一种为 mm(显示前导 0),还有三种为用月份的英文单词或其缩写表示。日期中日格式共有四种,一种为 d(省略前导 0),另一种为 dd(显示前导 0),还有两种为用周一到周日的英文单词或其缩写表示。

B、时分秒的格式都有三种,并且格式表示方法也一样;例如:小时的格式分别为 h(省略前导 0)、[h](返回小时数超过 24 的时间) 和 hh(显示前导 0)。

(4)货币符号格式

如果要把货币符号显示到数字前,可以在格式中添加相应的货币符号;例如:在要数字前显示元(¥),可以把格式定义为“¥#.00”;¥ 可以用快捷键 Alt0165(小键盘上的数字)输入,具体输入方法及其它货币符号的输入方法,请看下文的实例。

(5)百分号格式

数字如果要用百分号(%)表示,可以在格式中加百分号;例如把格式定义为 0.00% 或 0%。(6)科学记数法格式

科学记数法的格式可以为“0.0E0”、“0.0E00”或“#.0E0”,E(或 e)表示以 10 为底,它右边的数值表示小数点往左移动的位数。

三、文本函数TEXT的10个案列讲解

1、阿拉伯数字转为中文数字

阿拉伯数字如何互换为中文数字,解决方案就是将TEXT的第二参数设置为"[DBnum1]"即可,"[DBnum1]"可以将阿拉伯数字转化为中文小写数字

公式:=TEXT(A3,"[DBnum1]")

公式讲解:它通过"[DBnum1]"将阿拉伯数字转化为中文小写数字,但仅限整数。

2、计算时间间隔

如何计算上班时长或者加班时长,用TEXT函数可以搞定!

公式:=TEXT(B3-A3,"h")

公式讲解:参数②"[h]"表示将数值转化为以1/24为一个单位的小时数,且只取整数位。公式中的h即为英文hour小时,同理也可以写为分钟m或者秒钟s,分别计算相隔的分钟和秒钟。

3、日期转星期

(1) 当Format_text为aaaa时, aaaa为中文的星期几的格式。

公式:=TEXT(A3,"aaaa")

(2)同理:Format_text为dddd时,dddd为英文的星期几的格式

Format_text为ddd时,ddd为英文的星期几的省略格式。

4、日期转年月

5、划分等级

公司对员工年进行度考核时,如何划分为三个等级?

公式:=TEXT(C3,"[>=90]优秀;[>=60]良好;不及格")。

公式讲解:

(1)如果要将等级划分的更多层次,可使用下面的公式:=IFS(C3=100,"满分",C3>=90,"优秀",C3>=80,"良好",C3>=60,"及格",C3<60,"不及格")。

(2)该函数只适用于划分三个等级的评选。

6、提取身份证号码中的出生日期

如何从居民身份证号码中提取出生日期和性别,并按日期格式填写?借助TEXT MID函数的组合公式就可以实现。

C3单元格公式为:

=--TEXT(MID(B3,7,8),"0000-00-00")

公式讲解:

(1)MID(B3,7,8)用于提取18位身份证号码中出生日期的8位字符串,而TEXT函数将8位数的出生日期字符串按0000-00-00的格式显示,此时尚不是真正的日期格式。

(2)在TEXT函数前加上负负得正的运算,将文本字符转换为日期字符,最后再设置单元格格式。

(3)由于MID函数提取出来的日期是一个字符串,而非真正的日期,所以不能使用"yyyy-mm-dd"来设置格式.

7、提取身份证号码中的性别

如何从居民身份证号码中提取出性别?借助TEXT MID MOD函数的组合公式就可以实现。

身份证号码的倒数第二位表示性别,男性为奇数,女性为偶数。

根据这个规则,D3单元格公式:

=TEXT(MOD(MID(B3,17,1),2),"男;;女")

公式讲解:

(1)用MID函数提取18位身份证号码中的第17位,MID(B2,17,1);

(2)用MOD函数判断奇偶, MOD函数有两个参数,格式为:MOD(被除数,除数),结果是余数,本例中被除数是身份证号码的第17位数字,除数是2,当被除数是偶数时,余数为零,反之余数为1,利用TEXT的四段分类显示规则"正;负;零;文本",将正数定义为“男”,零定义为“女”,从而计算出性别。

8、短日期转换为长日期格式。

公式:=TEXT(B3,"yyyy年mm月dd日")。

公式讲解: 日期中年格式为yyyy(显示四位年份),月格式为mm(显示前导 0),日格式为 dd(显示前导 0)

9、设置盈亏平衡判断

TEXT函数可以作为三种条件的结果判断的函数来使用,将满足条件的数值转化为指定的格式。以判断公司经营的盈亏情况为例,利润为正则显示为盈,负数则为亏,0则显示为平。

公式:D2=TEXT(C2,"[>0]盈;[<0]亏;平")

公式讲解:TEXT函数可以将数据分为正数、负数、零和文本四种类型来分别指定显示方式,类型之间使用分号隔开,标准格式为"正;负;零;文本"。数字格式支持两次条件判断,即[条件1]格式1;[条件2]格式2;格式3,参数②"[>0]盈;[<0]亏;平"就是这种用法的一个实例。它对C列数值先进行条件1判断,如果大于0,则显示“盈”,如不大于0,则进行条件2判断,如果小于0,则显示“亏”;如前两个条件都不满足,则显示为“平”。

10、固定数字位数

以发票号码为例,发票号码均为8位数,但有时系统导出来的发票号码将其前面的0省略了,这时如何将0批量自动补齐呢?通过将0作为占位符,用TEXT函数可以完成

公式为:=TEXT(A3,"00000000")

公式讲解:(1)参数②为“00000000”,省略了负数、零值和文本的格式,这表示该格式对所有数值适用,但对文本不适用。

(2)此处的0在TEXT中是数字占位符,一个0就代表一个数位,表示该数位如有有效数值,则取有效数值,否则以0填充该数位。以A3单元格为例,个位到万位都有有效数值,所以这部分数值保持不变;前三位数没有有效数值,则用0填充,于是83880就变成了00083880。

四、text函数使用的注意点

在Excel函数中如果是文本,通过加引号把它变成字符,且引号为英文状态下输入。

    推荐阅读
  • 1000米的5/6和几千米的1/6相等. 一千米的5/6是多少千米

    表现形式为一个整数a和一个整数b的比。

  • 一周半宝宝沐浴露哪款好用(换季期宝宝肌肤脆弱易敏)

    剩下的其他7款都是按压式的,其中贝亲、鳄鱼宝宝和松达的使用感较好。而清洁力较弱的是鳄鱼宝宝、启初和哈罗闪这3款,使用完之后,字母边缘依然清晰完整。所以爸爸妈妈们要先帮宝宝把好关,判断一款产品是否温和除了查成分还可以看两个点,一是pH值,还有一个是保湿度。除了青蛙王子的pH值略高以外,剩下的几款产品都呈弱酸性,比较贴合宝宝的皮肤。

  • cctv2财经频道第一时间主播名单(多元体验档案等三档节目入驻BTV财经)

    为了给观众带来更多元的收视体验,财经节目中心5月11日起优化编排,整合北京电视台优质节目资源,在晚间黄金时段播出《档案》、《记忆》、《这里是北京》三档节目。通过解密档案中的历史秘密,探寻解读各种历史人物和事件的缘由脉络,告诉观众一个又一个惊人的事件和传奇背后的真实故事。以案件和事件现场实录回放为线索,披露国内大案要案、社会传奇、情感故事。

  • 喝咖啡有哪些禁忌(喝咖啡禁忌简述)

    咖啡因对心脏能直接产生作用,甚至引起心脏病。因为酒精会抑制大脑活跃度,而咖啡因的作用则是刺激中枢神经和肌肉,加快血液循环。毕竟除了咖啡,茶、可乐、巧克力等等食物中都含有咖啡因,而过量咖啡因则会导致孕妇流产或胎儿出生缺陷。

  • 糯米粽子怎么包才好吃(糯米粽子做法)

    下面更多详细答案一起来看看吧!糯米粽子怎么包才好吃糯米二斤,粽子叶40——50片,捆粽子的线50根左右,马莲也可以。先把糯米淘洗干净,用清水泡24小时,泡一个小时看看,米把水吃没,再加水,水没过米。米不能露出水面,不然米就粉了。把粽叶两片拿出,一片压着另一片的六分之一左右,把两片拿起再对折,折成漏斗。用绳子在粽子的封口处来回缠几圈,粽子就包成了。

  • 单针“康希诺”腺病毒载体新冠疫苗(康希诺公司生产的单针新冠疫苗)

    近日,我国首个腺病毒载体新冠疫苗“康希诺”腺病毒载体新冠疫苗正式开打,这款疫苗是目前国家批准上市的新冠疫苗中唯一可采用单针接种程序的疫苗。目前,该疫苗已在上海、浙江多地展开接种试点工作。目前实验结果来看,疫苗对突变株有保护作用。相同之处:1、这一疫苗在接种方式、接种年龄范围、安全性方面与之前三款灭活疫苗相同。

  • 维生素e涂睫毛的危害 维生素e的作用和功效可以涂睫毛吗

    维生素e属于脂类维生素,其油脂成分高,所以用它来涂睫毛很容易引起眼睑或睑缘部位的腺体堵塞,导致脂肪粒或睑板腺功能障碍等。维生素e涂睫毛的方法如果用量过大,就会导致眼部长出脂肪粒,所以使用方法一定要正确,不能过多,也不能太少。只是要注意,涂抹的时候一定要保持手部卫生,如果手的卫生不达标,那么病原微生物就可能侵犯眼部导致眼睑、眼表感染。

  • KTV扰民怎么做隔音(4种超有效的隔音措施介绍)

    KTV扰民怎么做隔音窗户隔音:窗户可采用断桥隔热铝的中空玻璃,这种窗户算得上是目前市面上技术最先进的一种,隔音效果非常不错。为了更好的保证隔声发效果,还可在龙骨与地板之间填充岩棉,这样一来隔声效果就更好了。

  • 黑枸杞的功效与作用(黑枸杞的功效与作用及副作用)

    黑枸杞蒙名为“乔诺英—哈尔马格”、藏药名“旁玛”,属于茄科枸杞属。野生黑枸杞味甘、性平,富含蛋白质、脂肪、糖类、游离氨基酸、有机酸、矿物质、微量元素、生物碱、维生素C、B1、B2等各种营养成分。黑枸杞的食用方法成人每天10-20粒黑枸杞泡水,直接饮用,可长期食用。

  • 13新捷达玻璃升降器拆卸(拆卸方法详解)

    13新捷达玻璃升降器拆卸?以下内容希望对你有帮助!13新捷达玻璃升降器拆卸先用一字螺丝刀轻撬开扶手,,撬起来手指够得到就用力掰开,看到上下两端各有一枚螺丝,用梅花螺丝刀拧开。开门拉手上角有一三角胶片,拇指撸开,又一梅花螺丝,拧开。顺着劲把整个门的内衬拉开,四边都是扣钉,以防拔断扣钉,最好从上往下一个一个来。把开门线和升窗线拿下,就可以拧升降器的螺丝了。