欢迎光临河南某某机械有限公司官网!
印后加工设备源头制造某某高新技术企业 欧盟标准 双效合一
全国咨询热线:0922-598987917
当前位置:主页 > 关于我们 > 工厂车间 >

提取单元格中的手机号,这些公式你会几个?

时间:2022-06-27 00:24:01 来源:爱游戏app 点击:

本文摘要:本文由两部门组成,其一提出问题并解决问题;其二解释相关函数公式。1,有这样一个问题,如下图所示,A列是数据列,混淆文本中夹杂着手机号码;现在,需要在B列把A列数据中的手机号码提取出来。 您计划怎么操作呢?固然是……快速填充了。然而,快速填充这个玩意儿,时灵时不灵的。 小数据时用两下还可以,究竟效果若是错了一眼就可以看出来。而大数据时,还是别用了,简直等同于自杀,而且怎么死的都不知道。

爱游戏app

本文由两部门组成,其一提出问题并解决问题;其二解释相关函数公式。1,有这样一个问题,如下图所示,A列是数据列,混淆文本中夹杂着手机号码;现在,需要在B列把A列数据中的手机号码提取出来。

您计划怎么操作呢?固然是……快速填充了。然而,快速填充这个玩意儿,时灵时不灵的。

小数据时用两下还可以,究竟效果若是错了一眼就可以看出来。而大数据时,还是别用了,简直等同于自杀,而且怎么死的都不知道。

好比这个问题,快速填充的效果如下:这问题如果使用函数公式解决,常用的套路有以下4个:1、=MAX(IFERROR(--MID(A2,ROW($1:$50),11),0))2、=MIN(IFERROR(--MID(A2&"a",ROW($1:$50),11),"T"))3、=VLOOKUP(,MID(A2,ROW($1:$50),11)*{0,1},2,)4、=-LOOKUP(,-MID(A2&"a",ROW($1:$50),11))本例中,四个公式的盘算效果相同,但由于它们的盘算原理并纷歧样,在差别的例子上相互之间还是有所区此外。MAX函数是提取参数中的最大值,MIN函数是提取参数中的最小值。

因此,当单元格存在多个手机号时,两者所提取的效果将差别。VLOOKUP函数的查询机制是从前向后查,且查到即止,只提取首个查询效果。LOOKUP(比查询规模内所有值都大的同类型的值,查询规模),该套路是提取最后一个切合条件的效果。

爱游戏体育

你瞧,两个函数的查询机制恰好是反过来的;没有优劣之分,只是各有所长。如果我们需要提取首个手机号,可以使用VLOOKUP;如果是提取最后一个手机号,可以使用LOOKUP。

2,四个公式都用到了MID(A2,ROW($1:$50),11)语句。该语句的意思是,从A2单元格的第1~50位的位置划分提取11个字符。只所以提取11个字符是因为手机号为11位。

=MAX(IFERROR(--MID(A2,ROW($1:$50),11),0))--MID()是将MID函数的盘算效果转换为数值,当MID函数的盘算效果为纯文本时,减负运算将返回错误值,因此使用IFERROR函数将错误值转换成0,最后使用MAX函数提取最大值。=MIN(IFERROR(--MID(A2&"a",ROW($1:$50),11),"T"))和MAX函数套路差别的是,MID的第一参数为A2&"a",这是防止数值存在单元格尾部时,造成公式盘算错误。

IFERROR将错误值屏蔽为文本”T”,是因为MIN函数盘算时会忽略文本值,此处的”T”可以替换为其它文本字符,例如“星光”,”” “亲爱的”等等。=VLOOKUP(,MID(A2,ROW($1:$50),11)*{0,1},2,)VLOOKUP的第一参数是0,公式做了省略处置惩罚。MID(A2,ROW($1:$50),11)*{0,1},通过MID函数的盘算效果和常量数组{0,1}之间运算,发生了两列50行的二维数组,从中查询首个数值。

=-LOOKUP(,-MID(A2&"a",ROW($1:$50),11))LOOKUP的查找值为0,公式做了省略处置惩罚。-MID(A2&"a",ROW($1:$50),11),该部门的盘算效果有两种,一种为错误值,一种是小于即是零的数值。LOOKUP找到最后的数值后,再举行一次减法运算,将盘算效果转换为正数。

图文制作:瞥见星光。


本文关键词:爱游戏app官网下载,提取,单元格,中的,手机号,这些,公式,你会

本文来源:爱游戏app-www.envcat.com

在线客服
联系方式

热线电话

19234003085

上班时间

周一到周五

公司电话

0922-598987917

二维码
线