您好,欢迎进入宝博体育宝博体育电动伸缩门有限公司官网!
宝博体育官网

联系我们

邮箱:admin@lemon-eye.com
电话:0232-34825713
地址:新疆维吾尔自治区克拉玛依市丰南区蒂国大楼62号 在线咨询

公司资讯

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

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

宝博体育

本文由两部门组成,其一提出问题并解决问题;其二解释相关函数公式。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找到最后的数值后,再举行一次减法运算,将盘算效果转换为正数。图文制作:瞥见星光。


本文关键词:提取,单元格,宝博体育,中的,手机号,这些,公式,你会

本文来源:宝博体育-www.lemon-eye.com

联系方式

全国服务热线

0232-34825713

手 机:14740625735

地 址:新疆维吾尔自治区克拉玛依市丰南区蒂国大楼62号

扫一扫,加微信

Copyright © 2008-2021 www.lemon-eye.com. 宝博体育科技 版权所有 ICP备26029220号-2 XML地图 织梦模板