Excel技巧16如何LEFT,RIGHT函数提取特殊字段
我们在日常生活中经常会遇见一些如地址,电话号码等字段,但是我们又需要从中提取出区号或是生市县等一些关键字段,若用复制粘贴的办法,当然能实现,但是麻烦,切容易出错,而采用left,right函数则能轻松完成。
操作方法
- 01
打开一张有电话号码和地址的表格。
- 02
我们先来提取区号和号码,这里的区号只有3位,号码有8位。因此我们先将区号提取出来。在B2单元格中输入函数=LEFT(A2,3),表示我们从左边提取,在A2单元格中进行,长度为3,若是4位区号的,将3变成4即可。
- 03
区号提取完毕我们再来提取号码。将前面的函数自动填充在右边,但是不能用left了,改成right,其中的长度要变成8,这样就可以了,然后选择自动填充。
- 04
表的右面是一个地址记录表,现在我们需要将这些地址中的省市区县分别提取出来,方法差不多,但是有点区别,原因是地址的位数不像电话号码那样规整,长度不一致。我们先来看下提取省。在E2单元格中输入函数:=LEFT(D2,FIND("省",D2)),其中嵌套了一个find函数,意思就是提取到省字那个地方,因此要先用find函数去先找到省字。
- 05
对于市的提取。就相对要麻烦了,因为市既不在左边,又不在右边,而是在中间,因此我们先用left函数提取到市,这样是有省在里边的,我们又采用mid函数,将省和市分别提取中间的市的部分,这样就完成了。在F2单元格中输入函数:=MID(LEFT(D2,FIND("市",D2)),FIND("省",D2)+1,10)。
- 06
完成以后自动填充,将省,市地址补完,但是里面要注意在mid函数中后面有一个参数为10,我们为何要选择10,不选择0,因为在一些门牌号中的数字是大于100的。
- 07
剩下一个区县的,方法和市的那个基本上是一致的,但是我们需要从右边进行选择,将left改为right即可,大家可以试着操作一下,有问题大家共同探讨。