Google Sheets地理编码转经纬度遇#N/A及API Key配置问题
解决Google Sheets地理编码API返回#N/A的问题
- API Key的正确添加位置
谷歌地理编码API目前强制要求携带API Key,你之前的公式缺少这个参数,这是返回#N/A的核心原因。需在地址参数后追加&key=你的API_KEY,同时用ENCODEURL函数自动处理地址编码,避免手动转义出错,完整公式如下:
=IMPORTXML("http://maps.googleapis.com/maps/api/geocode/xml?address="&ENCODEURL(C2)&"&key=你的API_KEY", "/GeocodeResponse//location")
地址编码别手动处理,用函数自动生成
你手动转义的地址格式存在错误(比如空格直接转成%不符合规范,正确编码应为%20),ENCODEURL(C2)会自动将地址中的空格、斜杠、逗号等特殊字符转换成符合URL规范的格式,比手动处理更准确。额外检查API配置
确认你的API Key在Google Cloud控制台中已开启「Geocoding API」,同时检查配额是否充足——若配额耗尽,同样会返回#N/A错误。
内容的提问来源于stack exchange,提问作者Cihla Face
相关产品推荐
相关产品推荐

