FILTERXML+WEBSERVICE的嵌套可以说是我见过的超级神奇公式了,绝对让你惊艳:
不过因为是查询网页数据,切忌在表格中大量使用本函数,否则会导致表格瞬间卡死,本方法只适合少量查询,需要大量查询网络数据还是需要用vba编码实现!!
1、批量翻译:
=IFERROR(FILTERXML(WEBSERVICE(“http://fanyi.youdao.com/translate?&i=”&A2&”&doctype=xml&version”),”//translation”),””)
2、ip地址城市查询:
=FILTERXML(WEBSERVICE(“http://restapi.amap.com/v3/ip?key=xxx&ip=”&A2&”&output=XML”),”//city”)
3、ip地址邮编查询;
=FILTERXML(WEBSERVICE(“http://restapi.amap.com/v3/ip?key=xxx&ip=”&A2&”&output=XML”),”//adcode”)
4、ip地址经纬度范围查询:
=FILTERXML(WEBSERVICE(“http://restapi.amap.com/v3/ip?key=xxx&ip=”&A2&”&output=XML”),”//rectangle”)
5、经纬度转换为地址:
=FILTERXML(WEBSERVICE(“http://restapi.amap.com/v3/geocode/regeo?key=xxx&location=”&A2&”&output=XML”),”//formatted_address”)
其中,2~5的key=xxx,xxx代指的是高德地图API的开发者密钥,注册申请即可得到
这里仅列举了几种应用,股票信息,天气预报,行政区划,身份证号码真实性核查等都能通过这个函数实现呢!