关于excel中截取部分文字,excel截取部分文字这个很多人还不知道,今天菲菲来为大家解答以上的问题,现在让我们一起来看看吧!
1、有三个提取字符串字符的函数分别是LEFT,MID,RIGHT。
2、一、LEFT函数也应用于:LEFTBLEFT 基于所指定的字符数返回文本字符串中的第一个或前几个字符。
3、LEFTB 基于所指定的字节数返回文本字符串中的第一个或前几个字符。
4、此函数用于双字节字符。
5、语法LEFT(text,num_chars)LEFTB(text,num_bytes)Text 是包含要提取字符的文本字符串。
6、Num_chars 指定要由 LEFT 所提取的字符数。
7、Num_chars 必须大于或等于 0。
8、如果 num_chars 大于文本长度,则 LEFT 返回所有文本。
9、如果省略 num_chars,则假定其为 1。
10、Num_bytes 按字节指定要由 LEFTB 所提取的字符数。
11、二、MID函数也应用于:MIDBMID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
12、MIDB 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
13、此函数用于双字节字符。
14、语法MID(text,start_num,num_chars)MIDB(text,start_num,num_bytes)Text 是包含要提取字符的文本字符串。
15、Start_num 是文本中要提取的第一个字符的位置。
16、文本中第一个字符的 start_num 为 1,以此类推。
17、Num_chars 指定希望 MID 从文本中返回字符的个数。
18、Num_bytes 指定希望 MIDB 从文本中返回字符的个数(按字节)。
19、说明如果 start_num 大于文本长度,则 MID 返回空文本 ("")。
20、如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。
21、如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。
22、如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。
23、如果 num_bytes 是负数,则 MIDB 返回错误值 #VALUE!。
24、三、RIGHT函数也应用于:IGHTBRIGHT 根据所指定的字符数返回文本字符串中最后一个或多个字符。
25、RIGHTB 根据所指定的字符数返回文本字符串中最后一个或多个字符。
26、此函数用于双字节字符。
27、语法RIGHT(text,num_chars)RIGHTB(text,num_bytes)Text 是包含要提取字符的文本字符串。
28、Num_chars 指定希望 RIGHT 提取的字符数。
29、Num_bytes 指定希望 RIGHTB 根据字节所提取的字符数。
30、说明Num_chars 必须大于或等于 0。
31、如果 num_chars 大于文本长度,则 RIGHT 返回所有文本。
32、如果忽略 num_chars,则假定其为 1。
33、四、举例假设A1单元格的内容为“中华人民共和国”1.如果要在B1单元格取得A1单元格的前两个字符(汉字的两个字符如果按字节来算则是4个字节,一个汉字为两个字节),即“中华”两字,则B1单元格可以写入公式=LEFT(A1,2)或=LEFTB(A1,4)2.如果要在C1单元格取得A1单元格的第三个字符起的两个字符(汉字的两个字符如果按字节来算则是4个字节,一个汉字为两个字节),即“人民”两字,则C1单元格可以写入公式=MID(A1,3,2)或=MIDB(A1,5,4)3.如果要在D1单元格取得A1单元格的最后三个字符(汉字的三个字符如果按字节来算则是6个字节,一个汉字为两个字节),即“共和国”三字,则D1单元格可以写入公式=RIGHT(A1,3)或=RIGHTB(A1,6)。
本文到此分享完毕,希望对大家有所帮助。