在excel的使用过程中,有时我们需要把单元格里的字符串的某个部分提取出来,方便后续处理。下面我们就介绍3个函数(left、right、mid函数)的具体使用方法:
1、left函数(从开头提取)
这个函数的功能是:从一个文本字符串的第一个字符开始返回指定个数的字符(从左向右提取)。
具体用法:
left(text,num_chars) 注意:公式中的括号、逗号等符号都是英文输入状态
text代表要选定的字符串区域
num_chars代表要提取的字符数量(从第一个字符开始向右提取的字符串长度)。
举例:假设我想从地址这一列中提取出具体省市(图1),那么我就可以用left函数。
图1在B2单元格中输入公式=Left(A2,3)
其中“A2”代表要选定的字符串区域,即“北京市西城区100032”,“3”代表从第一个字符开始向右提取3个字符,即“北京市”。
输入完公式之后按回车键就能提取出省市了(图2、3)。
图2 图3如果想把后面几个地址的省市都提取出来可以选中已经提取出省市的B2单元格,把鼠标放在B2单元格的右下角,当出现黑色的“+”时双击鼠标左键,或者直接按住黑色的“+”往下拖,就可以将后面的省市提取出来(图4)。
图42、right函数(从尾部提取)
这个函数的功能是:从一个文本字符串的最后一个字符开始返回指定个数的字符(从右向左提取)。
具体用法:
right(text,num_chars) 注意:公式中的括号、逗号等符号都是英文输入状态
text代表要选定的字符串区域
num_chars代表要提取的字符数量(从最后一个字符开始向左提取的字符串长度)。
举例:假设我想从地址这一列中提取出邮编,那么我就可以用right函数。
在B2单元格中输入公式=right(A2,6)
其中“A2”代表要选定的字符串区域,即“北京市西城区100032”,“6”代表从最后一个字符开始向左提取6个字符,即“100032”。
输入完公式之后按回车键就能提取出邮编了(图5、6)。
图5 图6如果想把后面几个地址的邮编都提取出来可以选中已经提取出邮编的B2单元格,把鼠标放在B2单元格的右下角,当出现黑色的“+”时双击鼠标左键,或者直接按住黑色的“+”往下拖,就可以将后面的邮编提取出来(图7)。
图73、mid函数(从中间提取)
这个函数的功能是:从文本字符串中指定的起始位置起返回指定个数的字符(中间某个字符开始从左向右提取)。
具体用法:
mid(text,start_num,num_chars) 注意:公式中的括号、逗号等符号都是英文输入状态
text代表要选定的字符串区域
start_num代表要提取的第一个字符在文本中的位置
num_chars代表要提取的字符数量(从指定起始位置开始向右提取的字符串长度)。
举例:假设我想从地址这一列中提取出具体区县,那么我就可以用mid函数。
在B2单元格中输入公式=mid(A2,4,3)
其中“A2”代表要选定的字符串区域,即“北京市西城区100032”,“4”代表从第4个字符即“西”开始提取,“3”代表从指定位置开始向右提取3个字符,即“西城区”。
输入完公式之后按回车键就能提取出具体区县了(图8、9)。
图8 图9如果想把后面几个地址的区县都提取出来可以选中已经提取出区县的B2单元格,把鼠标放在B2单元格的右下角,当出现黑色的“+”时双击鼠标左键,或者直接按住黑色的“+”往下拖,就可以将后面的区县提取出来(图10)。
图10
网友评论