Excel函数应用基础篇|文本函数(一)截取家族MID(B)+LEFT(B)+RIGHT(B)+LEN(B)
Excel函数应用基础篇|文本函数(一)截取家族MID(B)+LEFT(B)+RIGHT(B)+LEN(B)
小伙们大家好,今天我们开始学习Excel中非常重要的文本函数系列。文本函数主要是处理数据中的文本,主要包括长度、截取、查找、替换、美容、英文大小写转换、文本字符和数字代码的转换等等一系列非常重要、使用频率非常高的函数,今天我们主要来学习如何处理文本的截取和获得文本的长度。一.MID(B)函数
1.MID
MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。MID(text,start_num,num_chars)Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。Num_chars 指定希望 MID 从文本中返回字符的个数。如果 start_num 大于文本长度,则 MID 返回空文本 ("")。如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。如果 start_num 小于 1,则 MID 返回错误值#VALUE!。如果 num_chars 是负数,则 MID 返回错误值#VALUE!。看说明是不是有点懵,咱来点实例就明白了,这个函数其实也很简单。实例1.
单元格A2有数据"EXCEL学着玩"(下同),我们要获得前5个文本的内容:MID的第1个参数就是告诉要截取谁,第2个参数是从第几位开始,第三个参数就是要保留几位。实例2.
如果第2个参数从第几位开始,大于要截取的文本,则返回空白。实例3.
如果要保留的位数,是一个非常的的数字,譬如要保留99位,远远超过指定文本的长度,则 MID 只返回至多直到文本末尾的字符。实例4.
如果第2个参数从第几位开始,小于1,则返回错误值。实例5.
实例6.
2.MIDB
MIDB函数返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定.此函数用于双字节字符,包括LEFTB,RIGHTB,FINDB,SEARCHB等函数,这一类后面带“B”的函数,按字节来处理数据。实例7.
因为一个文字等于两个字节,一个英文字母或数字是一个字节,MIDB(A2,6,2)的意义是从第6个字节开始提取,共提取2个字节,因此提取的是“学”1个字。二、LEFT(B)函数
1.LEFT
LEFT 基于所指定的字符数返回文本字符串中的第一个或前几个字符。Num_chars 指定要由 LEFT 所提取的字符数。如果 num_chars 大于文本长度,则 LEFT 返回所有文本。实例8.
单元格A2有数据"EXCEL学着玩"(下同),我们要获得前5个文本的内容:实例9.
其他的需要注意的事项和MID函数一样,不再举例,大家可以多练习。2.LEFTB
实例10.
我们从第1位开始,左取6位,因为英文字母是1个字节,汉字是2个字节,所以返回前5位。三、RIGHT(B)函数
RIGHT函数根据所指定的字符数返回文本字符串中最后一个或多个字符,只不过是从指定的文本右边开始截取,用法和LEFT(B)函数一样,这里就不再举例,大家多练习,会很快的掌握。四、LEN(B)函数
这两个函数很简单,就一个参数,返回指定文本字符串中的字符数或长度。LENB返回指定文本字符串中的字符的字节数或长度。实例11.
实例12.
好了,今天就聊到这,这几个函数也很简单,很容易掌握,平时我们在工作中也经常用到,小伙伴们要多加练习,熟练掌握他们的用法和需要注意的事项。有什么不懂的地方,或在工作中遇到的实际问题,打到评论区,让我们一起搞懂他!