excel如何用名字提取对应手机号(在Excel中批量查询生成手机号码归属地)

excel如何用名字提取对应手机号(在Excel中批量查询生成手机号码归属地)(1)

在工作中,有时候有一堆的手机号码,你只想挑出某个地区的号码,那你首先得知道这些手机号码的地区,一个个去网上查询,非常的麻烦,网上还有一些工具能批量转换,但是收费的工具,今天教的方法就是快速批量的查询手机号码归属地!

excel如何用名字提取对应手机号(在Excel中批量查询生成手机号码归属地)(2)

❶首先,我们用随机函数,生成一批手机号码,在Excel中模拟,使用函数=RANDBETWEEN(13000000000,13999999999),生成了一批手机号码,如下所示:

excel如何用名字提取对应手机号(在Excel中批量查询生成手机号码归属地)(3)

❷如果我们一个个查询,只能去网站上面输入手机号,然后得到相应的结果。我们记住网站,然后后面用函数进行抓取。

excel如何用名字提取对应手机号(在Excel中批量查询生成手机号码归属地)(4)

❸我们首先建议一个辅助列,得到查询这个手机号的网页链接地址,在B2输入公式:="https://shouji.51240.com/"&A2&"__shouji/",批量得到链接地址,如下所示:

excel如何用名字提取对应手机号(在Excel中批量查询生成手机号码归属地)(5)

然后再使用函数,从网页中抓取数据,并剔除一些没有用的字符串,在C2输入的公式如下所示:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(MID(WEBSERVICE(B2),FIND("title",WEBSERVICE(B2)) 18,11),"-",""),"手",""),"机","")

可能网页原因,导致公式不正确,大家可以看下面截图中的公式使用,如下所示:

excel如何用名字提取对应手机号(在Excel中批量查询生成手机号码归属地)(6)

便可以得到是哪个运营商,以及该手机号码对应的省份和城市。

如果不理解公式的话,就直接按照上面的步骤操作就好了。这个功能要联网才能实现,在Excel打开的时候,要点击允许连接网络

你学会了吗?欢迎大家留言讨论,期待您的转发分享

--------------------------

欢迎关注,更多精彩内容持续更新中....

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页