Excel表数据混乱不堪?7种神操作快速批量提取!超好用!


哈喽大家好,我是秒可职场的小可~当我们要整理多份数据杂乱的Excel工作表。


如:提取员工表的快递单号,或者提取地址中的省市区时,很多小可爱是否不知如何快速下手呢?


其实so easy...今天就教大家7种超神技巧,助你用函数高效解决特定数据的批量提取,再也不怕被老板催了~


1、left函数从左边提取内容


如下GIF,要求从员工表中提取地址中所对应的市。


步骤:

①在E2单元格,输入公式:=LEFT(D2,3)

②点击enter建,省份提取完成

③将鼠标移放到单元格右属下角,当鼠标变成黑色十字的时候,向下拖动填充其他单元格,所有省份即可批量提取完成。

LEFT函数语法结构=LEFT(text,num_chars)。

其函数是从左边起提取文本内容的函数。第一个参数为对应的文本单元格,第二个参数为从左边开始提取,提取3位数。


2、right函数从文本右边提取内容


如下GIF,要求从地址中从右边开始提取对应的村。


步骤:

在F2单元格输入公式:=RIGHT(D2,3)

然后将鼠标移放到单元格右属下角,当鼠标变成黑色十字的时候,向下拖动填充其他单元格即可。

right函数是Excel中常用的字符串提取函数,它可以用来从字符串最右边第一个字符开始往左边方向截取指定个数字符,与LEFT函数刚好相反。

它的语法结构=RIGHT(text,[num_chars])


3、mid函数提取文本中间的内容


如下GIF,要求从对应的地址中地区所在的区的位置。


可以输入公式:=MID(D2,4,3),向下拖拉瞬间完成。


mid函数是从中间开始提取内容的函数,它有三个参数说明。


第一个参数为对应的文本单元格;第二个参数为开始提取的位置,比如提取小可所在的区,提取的位置应该从龙字开始,也就是第4位,所以第二参数为4;第三个参数为要提取的长度为3。


4、mid+find函数嵌套提取内容


在实际工作中,我们经常收到含有类似下图的表格内容。即某一列的文本中有括号,括号括起来的内容是我们进行财务分析时需要提取的信息。就如同下表的“品名”列。


#Excel培训,#PPT培训,#秒可职场,#职业培训,#在线教育平台

如果一个个去手动操作,那效率真的太低了。


有快捷的方法可以批量提取中间的文字。我们需要找到左括号“(” 如右括号“)”的位置,再利用MID函数取出两个位置中间的字符就好了哦。


如下GIF,首先插入一列辅助列,然后在B1单元格输入公式:


=MID(B2,FIND("(",B2)+1,FIND(")",B2)-1-FIND("(",B2))


就可以轻松出来结果啦!


这个原理是什么?别急,大家看了关于find和mid函数的解析就理解了。


①FIND("(",B2):

在B2单元格中查找左括号“(” ;

②FIND("(",B2)+1:

左括号“(” 位置加1,即是括号内第一个字符;

③FIND(")",B2)-1:

在B2单元格中查找右括号“)”,减1,即是括号内最后一个字符的位置;

④FIND(")",B2)-1-FIND("(",B2):

单元格B2中括号内字符的长度;

⑤MID(B2,FIND("(",B2)+1,FIND(")",B2)-1-FIND("(",B2)):

在B2单元格,从左括号“(” 后一位开始取,提取括号内字符长度个字符,即提取的是括号内的文本。


5、Lookup函数提取内容


如下GIF,要求用Lookup函数从客户评价中提取客服ID。


从文本中可以看出每个ID对应的位置都不一样,文本前后也没有有规律的内容。所以我们需要用Lookup查找函数来查找出出现的ID。


可以输入公式:

=LOOKUP(9^9,FIND($F$2:$F$5,B2),$F$2:$F$5)



第一参数lookup第一个参数为查找出最大的一个值;第二参数find函数的意义在于查找出ID所在的位置,第三参数为返回对应的ID。


另外,提醒下大家!

这个案例中结合使用到excel锁定公式$快捷键,使用方法很便捷:

输入框中输入公式,接着选定区域,并按F4,回车即可哦!


6、len函数统计关键词出现的次数


如下GIF,要求找出对应人员“小可”在一句话中出现的次数,这里我们用到了len字符长度函数和substitute文本替换函数来处理。


可以输入公式:

=(LEN(C3)-LEN(SUBSTITUTE(C3,$F$2,"")))/LEN($F$2)



主要为通过计算替换前后这句话的字符个数,从而来进行统计字符出现的次数。


7、组合函数提取内容


如下GIF,要求从杂乱的文本中提取每行的手机号码,当然有个相同的就是手机号码都是11位数的。


可以输入公式:

=-LOOKUP(,-MID(B2&"a",ROW($1:$50),11))



在这里用到了数组的方式来进行统计,第一个参数0被忽略处理,计算的结果有错误值或者小于0两种结果。


通过负负得正的方式最终计算出出现的号码。


好啦,今天秒可职场就说到这,如果本文对你有帮助~


你可能感兴趣的:(Excel表数据混乱不堪?7种神操作快速批量提取!超好用!)