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 |
LEN()& LENB()函数的参数很简单,只有一个,用于测量文本字符串的长度
LEN()函数和LENB()函数的区别就是前者测量字符数,后者测量字节数,只有在文本字符串中包含汉字时才会有区别。
①在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 |
①在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 | 爱 |
函数: MID(K2,LEN(K2)-2,3)
列子:
=MID("123456789", LEN("123456789")-2, 1)
MID("123456789", LEN("123456789")-2, 1) 表示从右侧开始,从字符串的倒数第 3 个字符,只取1位,结果为 "7"。
注意:LEN(字符串)-2,即从字符串的倒数第 3 个字符取。
LEN(字符串)-3,即从字符串的倒数第 4 个字符取。