excel快速入门小白的成神之路(Excel的进阶之路二)
excel快速入门小白的成神之路(Excel的进阶之路二)回到图1的例子中,结合三个函数的应用,得出图2的结果:当用“LENB(A1)-LEN(A1)”时,就会发现得出的数值就是要提取的字符个数。这里先对两个辅助函数进行介绍--“LENB”和“LEN”:“LENB”函数的含义是返回文本字符串中用于代表字符的字节数;“LEN”函数代表返回文本字符串中的字符数。简单来讲,“LENB”函数是把一个文本单元格中的汉字进行了字符数量上的转换,即一个汉字代表两个字节,一个数字仍旧代表一个字节。以图1为例,输入“=LENB(A1)”,得出的结论即“15”(11个数字代表11个字节,两个汉字代表4个字节)。“LEN”函数是就是简单的文本字符串中的字符数,以图1为例,输入“=LEN(A1)”,得出的结论即13(11个数字代表11个字符,两个汉字代表两个字符)。
上次介绍了EXCEL中的“&”连接符和“IF”的用法后,有人直呼惊呆了。随着办公软件的普及和大数据时代的到来,各个企业包括各个岗位都或多或少的需要进行一些简单的数据处理,那么这次依旧来讲一些简单的函数在处理数据时候的大用处。
(1)提取数据之LEFT函数
“LEFT”函数的指令含义是从文本字符串的第一个字符开始,返回指定个数的字符。例如“张三0022667”在A1单元格中,提取姓名时可以在EXCEL中输入“=LEFT(A1 2)”,表示在A1单元格中,从第一个字符“张”开始,向后数两个数,并提取字符。
当然,如果是这么简单的提取,就不是真正的EXCEL隐藏技能了。“LEFT”的提取字符数量是一定的,即就是举例中的“2”是一定的,如果遇到下图1中的提取,显然“LEFT”函数就不能实现了,但只要借助一些辅助函数,就可以轻松实现数据的提取。
这里先对两个辅助函数进行介绍--“LENB”和“LEN”:“LENB”函数的含义是返回文本字符串中用于代表字符的字节数;“LEN”函数代表返回文本字符串中的字符数。
简单来讲,“LENB”函数是把一个文本单元格中的汉字进行了字符数量上的转换,即一个汉字代表两个字节,一个数字仍旧代表一个字节。以图1为例,输入“=LENB(A1)”,得出的结论即“15”(11个数字代表11个字节,两个汉字代表4个字节)。
“LEN”函数是就是简单的文本字符串中的字符数,以图1为例,输入“=LEN(A1)”,得出的结论即13(11个数字代表11个字符,两个汉字代表两个字符)。
当用“LENB(A1)-LEN(A1)”时,就会发现得出的数值就是要提取的字符个数。
回到图1的例子中,结合三个函数的应用,得出图2的结果:
知道了“LEFT”函数,同理的举一反三就能得到“RIGHT”函数的使用方式。
(2)提取数据之MID函数
“LEFT”默认从文本字符串的最左边第一个字符开始提取,但是在数据处理的过程中,要提取的数据不一定总是在最左端或者最右端,这时候“MID”函数就站了出来。
先从“MID”函数的定义说起:指从一个字符串中截取出指定数量的字符。举例说明如图3所示:
可以看到在姓名字符串的字符数不固定的时候,还是会存在信息提取存在问题的情况,那么与“LEFT”函数同理,将姓名的字符串的数量做以转化,结果如图4:
(3)提取数据好搭档之TEXT函数
“TEXT”函数的含义是将数值转换为按指定数字格式表示的文本。
其公式为参数;TEXT(value format_text)
Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。
Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。
在提取数据的时候,不仅仅会遇到提取性别、成绩等的简单提取,有时候会根据身份证号码提取出生年月,进一步计算年龄等等,这就需要对提取出来的数据进行二次加工,如图5。
上述范例因为要将最后的格式转化为日期格式,所以在Format_text参数上设置成“00-00”,如果是年月日格式还可以设置为“0000-00-00”,下面整理一份常用的Format_text格式的参数代码如图6:
以上就是今天主要介绍的EXCEL的小技巧,同时大家还可以思考在图5的示例中,为什么“LENB”和“LEN”函数进行计算时要有“ 11”的过程,同步在其他不同的示例中在加和时都有什么规律呢?下次继续进行介绍~