1:文本截取函数(LEFT函数、RIGHT函数、MID函数)

LEFT (①要提取字符的单元格,②要提取的字符的个数(即从左开始要提取多少位))

RIGHT (①要提取字符的单元格,②要提取的字符的个数(即从右往左要提取多少位))

MID(①要提取字符的单元格,②从哪个位置开始截取,③要截取的字符个数)

示例:

前6位:=LEFT(A3,6) 从左往右提取6位

年份: =MID(A3,7,4)   从第7位开始,提取4位

日期:=MID(A3,11,4)   从第11位开始,提取4位

后4位:=RIGHT(A3,4)  从右往左提取4位

前6位

年份

日期

后4位

342624198105120924

342624

1981

0512

0924

2:文本长度度量函数(LEN /LENB)

LEN()& LENB()函数的参数很简单,只有一个,用于测量文本字符串的长度

LEN()函数和LENB()函数的区别就是前者测量字符数,后者测量字节数,只有在文本字符串中包含汉字时才会有区别。

2.1提取英文:

①在B2单元格录入公式:=LEFT(A2,LEN(A2)*2-LENB(A2))

②下拉填充公式。

公式解析:

LEN(A2)*2得出的结果是:12 (效果相当于:love爱love爱)

LENB(A2)得出的结果是:8 (效果相当于: love爱爱)

LEN(A2)*2-LENB(A2)得出的结果是:12-8=4(效果相当于:love爱love爱- love爱爱=love)

最后用LEFT函数从左取相对应的英文字母数即可提取英文单词。

LEN(A2)

LEN(A2)*2

LENB(A2)

LEN(A2)*2-LENB(A2)

LEFT(A2,LEN(A2)*2-LENB(A2))

love爱

5

10

6

4

love

2.2提取中文:

①在C2单元格录入公式:=RIGHT(A2,LENB(A2)-LEN(A2))

②下拉填充公式。

公式解析:

LENB(A2)得出的结果是:8 (效果相当于:love爱爱)

LEN(A2)得出的结果是:6(效果相当于:love爱)

LENB(A2)-LEN(A2)得出的结果是8-6=2 (love爱爱- love爱=爱)

最后用RIGHT函数从右取相对应的汉字字符数即可提取中文。

LENB(A2)

LEN(A2)

LENB(A2)-LEN(A2)

RIGHT(A2,LENB(A2)-LEN(A2))

love爱

6

5

1


3.MID和LEN组合从右开始,在特定字符串位置开始提取内容

函数: MID(K2,LEN(K2)-2,3) 

  • LEN(K2) 计算文本串 K2 的字符数。
  • LEN(K2)-2 得到的是 K2 串中从倒数第三个字符位置,即从右数第三个字符串开始提取
  • MID(K2,LEN(K2)-2,3) 表示从 K2 的倒数第三个字符位置开始取长度为 3 的子串。这样可以取得 K2 串中最后的 3 个字符。

列子:

=MID("123456789", LEN("123456789")-2, 1)

MID("123456789", LEN("123456789")-2, 1) 表示从右侧开始,从字符串的倒数第 3 个字符,只取1位,结果为 "7"。

注意:LEN(字符串)-2,即从字符串的倒数第 3 个字符取。

LEN(字符串)-3,即从字符串的倒数第 4 个字符取。