mid函数什么意思中文(mid函数缩写)

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

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

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

mid函数什么意思中文(mid函数缩写)

mid函数什么意思中文(mid函数缩写)

mid函数什么意思中文(mid函数缩写)

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”;¥ 可以用快捷键 Alt + 0165(小键盘上的数字)输入,具体输入方法及其它货币符号的输入方法,请看下文的实例。

(5)百分号格式

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

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

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

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

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

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

mid函数什么意思中文(mid函数缩写)

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

2、计算时间间隔

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

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

mid函数什么意思中文(mid函数缩写)

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

3、日期转星期

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

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

mid函数什么意思中文(mid函数缩写)

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

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

4、日期转年月

mid函数什么意思中文(mid函数缩写)

5、划分等级

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

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

mid函数什么意思中文(mid函数缩写)

公式讲解:

(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")

mid函数什么意思中文(mid函数缩写)

公式讲解:

(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),"男;;女")

mid函数什么意思中文(mid函数缩写)

公式讲解:

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

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

mid函数什么意思中文(mid函数缩写)

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

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

mid函数什么意思中文(mid函数缩写)

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

9、设置盈亏平衡判断

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

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

mid函数什么意思中文(mid函数缩写)

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

10、固定数字位数

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

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

mid函数什么意思中文(mid函数缩写)

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

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

四、text函数使用的注意点

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

mid函数什么意思中文(mid函数缩写)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2022年9月19日 10:49
下一篇 2022年9月19日 10:51

相关推荐

发表回复

登录后才能评论