文章导读:有些工作岗位经常会遇到ip转地址的需要,少量数据通过网页就能查找,如果有大量数据呢?成千上万条IP地址,又该如何实现呢? 采用数学方法都挺复杂的,实际上是个数学问题和查询引用问题,我提供一种解决方案,调……各位看官请向下阅读:
有些工作岗位经常会遇到ip转地址的需要,少量数据通过网页就能查找,如果有大量数据呢?成千上万条IP地址,又该如何实现呢?
采用数学方法都挺复杂的,实际上是个数学问题和查询引用问题,我提供一种解决方案,调用WEBSERVICE实现,那么函数看起来相当优美!先看效果:
怎么实现的呢,
输入下面几个函数:
城市:
=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:
公式为:
=FILTERXML(WEBSERVICE("http://restapi.amap.com/v3/geocode/regeo?key=XXXXXX&location="&A17&"&output=XML"),"//formatted_address")
同样把“key”值替换为你的key就行了!
若有任何疑问,欢迎关注EXCEL精选技巧一起探讨!
欢迎关注【EXCEL精选技巧】我是Mr.曾,专注分享实用有趣办公技巧!
若对您有所启发,恳请顺手收藏评论,您的支持是我最大的动力,谢谢!
想要从零系统学习Excel,查看本站上方“视频教程”获取最新秋叶Office三合一办公应用课程!
以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!
你可能对这些文章感兴趣:- Excel表格为工作表的部分区域设置保护密码同时隐藏单元格内容。(excel表格为啥输入数字又变成其它啦)
- Excel表格入库表自动录入入库时间(excel表格制作教程入门)
- Excel表格快速批量隐藏/显示不连续的工作表(excel表格快速排序)
- Excel表格利用切片器快速筛选数据/实时更新柱状图(excel表格利息计算公式)
- Excel表格在筛选状态下实时更新序号(excel表格在电脑上怎么下载)
- Excel表格不复制隐藏数据(excel表格不能自动求和)
- Excel表格快速汇总多个工作表的数据到同一个工作表(excel表格快速查找)
- Excel表格三种方法实现多条件查找(excel表格三位数变成两位数)
- Excel表格制作可以自动更新的删除重复项(excel表格制作教程入门视频免费)
- Excel表格利用Vlookup、Match、Countif函数实现一对多查找(excel表格利息计算公式)
本文地址:https://logohe.com/497503.html ,如需转载请文章来源:办公资源网
声明:本站所有文章均为网络资源收集于及用户投稿,只做学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。如若本站内容侵犯了原著者的合法权益,请联系站长484405847@qq.com删除,我们将及时处理!