LEFT、MID、RIGHT函数都是提取字符串函数。 LEFT就是左边的意思,从字符串左边开始指定数量的字符。RIGHT就是右边,从右边提取字符串。MID就是中间,在中间提取字符串。 语法 LEFT(字符串,长度) 字符串:返回最左侧字符的字符串表达式。可以是具体的文本,也可以是存放文本的单元格。 长度:数值表达式,指示要返回的字符数。如果为0,则返回零长度字符串()字符串。如果大于或等于字符串中的字符数,则返回整个字符串。如果省略,则默认为1,返回一个字符串。 RIGHT(字符串,长度) 字符串:返回最右侧字符的字符串表达式。 长度:数值表达式,指示要返回的字符数。如果为0,则返回零长度字符串()字符串。如果大于或等于字符串中的字符数,则返回整个字符串。如果省略,则默认为1,返回一个字符串。 MID(字符串,截取起始位置,截取数量) 字符串:是包含要提取字符的文本字符串。 截取起始位置:是要在文本中提取的第一个字符的位置。如果大于文本长度,则返回空文本();小于文本长度,但加上截取数量超过了文本的长度,则返回至文本末尾的字符。如果小于1,则返回错误值VALUE!。 截取数量:指定希望MID从文本中返回字符的个数。如果为负数,则返回错误值VALUE!。 示例 1、身份证号提取籍贯 身份证号提取籍贯VLOOKUP(LEFT(A2,6),A9:B17,2,0) 身份证号的前两位代表籍贯的省份,三四位代表的是市,五六位是区县。所以利用LEFT函数提取身份证号的前六位,对照数据表查找对应的籍贯。 LEFT(A2,6)就是身份证号从左边起提取6位。利用VLOOKUP在对照表中查找对应的籍贯。 2、身份证号提取出生年月日 身份证号提取出生年月日TEXT(MID(A2,7,8),00000000) 身份证号的第七位开始,至第十五位是出生年月日,所以使用MID函数提取身份证号中从第七位开始,提取八位。 MID(A2,7,8)从身份证号第七位开始提取8位。利用TEXT函数转化为日期格式。 3、身份证号提取性别 身份证号提取性别IF(ISEVEN(LEFT(RIGHT(A2,2),1)),女,男) 身份证号的倒数第二位是性别代码,奇数代表男性,偶数代表女性。 RIGHT(A2,2)提取身份证号后两位。 LEFT(RIGHT(A2,2)再提取后两位中的前面一位。 ISEVEN(LEFT(RIGHT(A2,2),1)判断是不是偶数。 IF(ISEVEN(LEFT(RIGHT(A2,2),1)),女,男)如果是偶数,返回女,否则返回男。