首頁>Club>
9
回覆列表
  • 1 # Excel精選技巧

    採用數學方法都挺複雜的,實際上是個數學問題和查詢引用問題,我提供一種解決方案,呼叫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代替了,這個金鑰需要去高德地圖申請,只需註冊賬號,填寫手機號就能行了!

    這樣,就得到了歸屬地的資訊,如果想要知道更詳細的地址,透過經緯度可以獲取到更精確,同樣也是這兩個函式組合使用,呼叫了高德地圖API的經緯度轉換API:

    公式為:

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

    同樣把“key”值替換為你的key就行了!

  • 中秋節和大豐收的關聯?
  • 男人用爽膚水和潤膚乳哪個好?