大家好,我是讯享网,大家多多关注。
Excel的主要功能是数据处理,但是在使用的时候经常会遇到一些文本数据,比如提取指定的字符串,查找指定值的位置;有时候数据需要文本化,比如18位的身份证。如果身份证的位数超过15位,后3位就会变成0,所以我们需要提前设置单元格格式,在文字或数字等前面加上英文的单引号。因此,学习文本函数就显得尤为重要。
excel中有33个文本函数,其中最特别、最神奇的是文本函数,被称为“文本之王”、“万能文本”。
文本功能主要从四个方面进行解读:1 .文本功能的含义;2.文本函数的语法格式;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,占位符?用来补充空。
如果要求两位不同位数的小数点对齐,可以用?Complement 空网格;比如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,其右边的数值表示小数点向左移动的位数。
三。文本功能文本10例解读
1.阿拉伯数字转换成中文数字。
如何将阿拉伯数字换成中文数字,解决方法是将TEXT的第二个参数设置为& # 34;[db num 1]& # 34;也就是& # 34;[db num 1]& # 34;阿拉伯数字可以转换成中文小写数字。
公式:=TEXT(A3,& # 34;[db num 1]& # 34;)
解释公式:它通过& # 34;[db num 1]& # 34;将阿拉伯数字转换成中文小写数字,但只能是整数。
2.计算时间间隔
如何计算工作时间或加班时间可以用文本函数来完成!
公式:=文本(B3-A3,& # 34;h & # 34)
公式说明:参数②& # 34;[h]& # 34;表示数值转换为1/24中的小时数,并且只取整数。公式中的h是英制小时。同样,也可以写成分钟m或秒s,分开的分和秒分别计算。
3.日期至周
(1)当Format_text为aaaa时,aaaa为中文中星期几的格式。
公式:=TEXT(A3,& # 34;aaaa & # 34)
(2)同理:当Format_text为dddd时,dddd为英文中星期几的格式。
当Format_text为ddd时,ddd是英语中省略的星期格式。
4.日期将被转换为年份。
5.分阶段
公司员工年度考核时如何划分三个等级?
公式:=文本(C3,& # 34;[& gt;=90]优秀;[& gt;=60]好;失败& # 34;)。
公式解释:
(1)如果想把层次结构分成更多的层次,可以用下面的公式:=IFS(C3=100,& # 34;满分& # 34;,C3 & gt;=90,”优秀& # 34;,C3 & gt;=80,”好& # 34;,C3 & gt;=60,”帕斯& # 34;,C3 & lt;60,”失败& # 34;)。
(2)该功能仅适用于三个等级的选择。
6.从身份证号中提取出生日期。
如何从居民身份证号中提取出生日期和性别,填入日期格式?可以通过TEXT+MID函数的组合公式来实现。
细胞C3的公式是:
= – TEXT(MID(B3,7,8),& # 34;0000-00-00″)
公式解释:
(1)MID(B3,7,8)用于从18位身份证号中提取出生日期的8位字符串,而TEXT函数以0000-00-00的格式显示出生日期的8位字符串。这种时尚不是真正的日期格式。
(2)在文本函数前添加负负正运算,将文本字符转换为日期字符,最后设置单元格格式。
(3)因为MID函数提取的日期是一个字符串,不是一个真实的日期,所以不能使用& # 34;yyyy-mm-DD & # 34;来设置格式。
7.提取身份证号中的性别。
如何从居民身份证号中提取性别?可以通过TEXT+MID+MOD函数的组合公式来实现。
身份证倒数第二位数字表示性别,男性为奇数,女性为偶数。
根据这个规则,D3单元格公式:
=TEXT(MOD(MID(B3,17,1),2),& # 34;男性;;女& # 34;)
公式解释:
(1)使用MID函数提取18位身份证号码的第17位,MID (B2,17,1);
(2)用MOD函数判断奇偶性。MOD函数有两个参数,格式是MOD(被除数,除数),结果是余数。这种情况下被除数是身份证号的第17位,除数是2。当被除数为偶数时,余数为零,否则余数为1。使用文本的四段分类显示规则& # 34;正面;消极;零;正文& # 34;,定义一个正数为“男”,定义一个零为“女”来计算性别。
8.将短日期转换为长日期格式。
公式:=文本(B3,& # 34;Yyyy年mm月dd日& # 34;)。
说明:日期格式为yyyy(显示四位数年份),月份格式为mm(显示前导0),日期格式为dd(显示前导0)。
9.设置盈亏平衡判断。
TEXT函数可以作为判断三个条件结果的函数,将满足条件的值转换成指定的格式。以判断一个公司经营的盈亏为例。如果盈利是规律的,则显示为盈利,如果是负数则为亏损,如果是0,则显示为持平。
公式:D2 =文本(C2,& # 34;[& gt;0]盈余;[& lt;0]损失;平& # 34;)
说明:文本函数可以将数据分为正、负、零、文本四种类型,分别指定显示方式。类型用分号分隔,标准格式是& # 34;正面;消极;零;正文& # 34;。数字格式支持两种条件判断,即【条件1】格式1;【条件二】格式二;3、格式,参数②& # 34;[& gt;0]盈余;[& lt;0]损失;平& # 34;是这种用法的一个例子。它首先对C列中的值进行条件1判断,如果大于0,则显示“盈余”,如果不大于0,则进行条件2判断,如果小于0,则显示“赤字”。如果不满足前两个条件,则显示为“平”。
10.固定位数
以发票号为例。发票号都是8位数字,但有时系统导出的发票号会省略前面的0。这时候0怎么自动批量填充呢?用0作为占位符,可以用TEXT函数来完成。
公式为:=TEXT(A3,& # 34;00000000″)。
公式说明:(1)参数②为“0000000”,省略了负数、零值和文本的格式,表示格式适用于所有数值,不适用于文本。
(2)这里,0是文本中的数字占位符,0代表一个数字,表示如果该数字有有效值,则取有效值,否则用0填充。以单元格A3为例。每个数字都有一个从10,000到10,000的有效值,所以这部分值保持不变。如果前三位没有有效值,则用0填充,因此83880变成00083880。
四。使用文本功能的注意事项
在Excel函数中,如果是文本,通过加引号的方式变成字符,引号是用英文输入的。
本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://51itzy.com/40128.html