EXCEL必备技巧:让你像黑客一样追踪你的地址!

  • 正文
  • 有些工作岗位经常会遇到ip转地址的需要,少量数据通过网页就能查找,如果有大量数据呢?成千上万条IP地址,又该如何实现呢?

    采用数学方法都挺复杂的,实际上是个数学问题和查询引用问题,我提供一种解决方案,调用webservice实现,那么函数看起来相当优美!先看效果:

    EXCEL必备技巧:让你像黑客一样追踪你的地址!-德圣财会软件模板资源网怎么实现的呢,

    输入下面几个函数:

    城市:

    =FILTERXML(WEBSERVICE(“http://restapi.amap.com/v3/ip?key=XXXXXX&ip=”&A12&”&output=XML”),”//city”)

    邮编:

    =FILTERXML(WEBSERVICE(“http://restapi.amap.com/v3/ip?key=XXXXXX&ip=”&A12&”&output=XML”),”//adcode”)

    经纬度:

    =FILTERXML(WEBSERVICE(“http://restapi.amap.com/v3/ip?key=XXXXXX&ip=”&A12&”&output=XML”),”//rectangle”)

    其中,“key” 的值我用XXXXXX代替了,这个密钥需要去X德地图申请,只需注册账号,填写手机号就能行了!

    这样,就得到了归属地的信息,如果想要知道更详细的地址,通过经纬度可以获取到更精确,同样也是这两个函数组合使用,调用了高德地图API的经纬度转换API:

    EXCEL必备技巧:让你像黑客一样追踪你的地址!-德圣财会软件模板资源网公式为:

    =FILTERXML(WEBSERVICE(“http://restapi.amap.com/v3/geocode/regeo?key=XXXXXX&location=”&A17&”&output=XML”),”//formatted_address”)

    同样把“key”值替换为你的key就行了!

    EXCEL必备技巧:让你像黑客一样追踪你的地址!-德圣财会软件模板资源网若有任何疑问,欢迎关注EXCEL精选技巧一起探讨!

    欢迎关注【EXCEL精选技巧】我是Mr.曾,专注分享实用有趣办公技巧!

    若对您有所启发,恳请顺手收藏评论,您的支持是我最大的动力,谢谢!