1. 业奇农业网 > 百科 >

怎么用If(lEFT公式提取手机号

用函数公式解决。

怎么用If(lEFT公式提取手机号

这使用函数公式解决,常用的套路有以下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。

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

本文由用户上传,如有侵权请联系删除!转转请注明出处:https://nongye.s666.cn/bk/6_6571837445.html