移动电信与联通,查询只要一分钟

小伙伴们好啊,今天老祝和大家分享一个数据查询的技巧。

如下图所示,B列是一组手机号码,需要判断对应的运营商是移动、联通还是电信。

咱们知道,根据手机号码的前三位可以区分运营商,例如,移动号段是134-139、150-152、157-159、187、188和147,

联通号段是130-132 155、156和186,

电信号段是133、153和189。

注意注意:携号转网的不在咱们的讨论范围内,哈哈哈哈


要解决本例问题,第一步是想办法提取出手机号码的前三位。

这里咱们使用LEFT函数来完成,LEFT函数的作用是从字符串的第一个字符开始,提取指定个数的字符。

=LEFT(B2,3)

LEFT(B2,3),就是提取B3单元格中的前三个字符。


第二步,建立一个号段和运营商的对照表:


有了手机号码的前三位,并且有了这个对照表,问题就好解决了。

咱们可以使用VLOOKUP函数,以LEFT函数提取出的手机号码前三位作为查询值,在对照表中进行查询就可以了,一起来试试:

C2单元格输入公式:

=VLOOKUP(LEFT(B2,3),F:G,2,0)

结果怎么样呢:

竟然都返回了错误值


公式看着没有问题啊,出现错误值的原因究竟在哪里呢?

其实,这里面有两个小问题:


第一个小问题:

LEFT函数得到结果是文本结果“137”,并不是能直接运算的数值137。

这个小问题在文本类的函数中都有存在,比如TEXT函数、RIGHT函数、SUBSTITUTE函数等等,结果都是文本型的。


另一个小问题:

咱们在对照表中使用的号段是数值型的,而VLOOKUP函数在查询数据时是区分数据格式的,会把文本“137”和数值137看成不同的两个内容。

两个小问题,凑到一起就变成了大问题。


知道了问题的根源,咱们就可以对症下药了,如何把文本型的数字变成数值型的呢?

只要经过一次简单的运算,文本型数字就可以变成数值型。运算的方式可以是乘以1、除以1、加0或是减0,也可以使用两个减号--,美其名曰减负运算。


回到咱们的题目当中,来给公式做个小手术:

=VLOOKUP(1*LEFT(B2,3),F:G,2,0)

本例的题目看着很简单,但是包含了好几个容易忽略的知识点。

光说不练假把式,你也试试吧。

练习文件在此:

http://pan.baidu.com/s/12KnmxGJ6CO5ZhqYpzEavRg 
提取码: u7dc


图文制作:祝洪忠

标签:
iexcelhome
Excel之家ExcelHome 微信号:iexcelhome 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 落造句(落叶造句)

    大家好,小伟今天来为大家解答落造句以下问题,落叶造句很多人还不知道,现在让我们一起来看看吧!1、20、雨落在小草上,看,草儿轻轻地在微

  2. 2 离家出走怎么生存(离家出走该如何生存)

    大家好,小美今天来为大家解答离家出走怎么生存以下问题,离家出走该如何生存很多人还不知道,现在让我们一起来看看吧!1、问题二:离家出走

  3. 3 怎么查公积金账户余额(苏州怎么查公积金账户余额)

    大家好,小娟今天来为大家解答怎么查公积金账户余额以下问题,苏州怎么查公积金账户余额很多人还不知道,现在让我们一起来看看吧!1、查询这

  4. 4 喜鹊寓意(喜鹊寓意)

    大家好,小美今天来为大家解答喜鹊寓意以下问题,喜鹊寓意很多人还不知道,现在让我们一起来看看吧!1、喜鹊的寓意有喜事到家、吉祥如意等,

  5. 5 就在今晚!怀化这些地方有暴雨→

    湖南省景象台估计今晚至来日湖南中南部局地有暴雨、大暴雨并伴有雷暴大风、冰雹等强对流天色湖南最新天色预告今天白日到晚上,湘西、湘南有

  6. 6 莱商银行网银助手下载(莱商银行网银助手下载官网)

    大家好,小豪今天来为大家解答莱商银行网银助手下载以下问题,莱商银行网银助手下载官网很多人还不知道,现在让我们一起来看看吧!1、首先,

  7. 7 机械制图符号大全(机械制图符号大全及含义)

    大家好,小豪今天来为大家解答机械制图符号大全以下问题,机械制图符号大全及含义很多人还不知道,现在让我们一起来看看吧!1、GB/T 4459.5-

  8. 8 什么叫ka经理ka是什么意思(ka经理具体工作流程)

    大家好,小乐今天来为大家解答什么叫ka经理ka是什么意思以下问题,ka经理具体工作流程很多人还不知道,现在让我们一起来看看吧!1、冠以KA经理

Copyright 2024 优质自媒体,让大家了解更多图文资讯!