套用到
Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

ENCODEURL 函式會回傳一個 URL 編碼的字串,將某些非字母數字字元替換為百分比符號 (%) 並以十六進位數字表示。

附註: 

  • ENCODEURL 函式在 Excel 網頁版 或 Mac 版 Excel 中都沒有。

  • ENCODEURL 函式可能會出現在 Mac 版 Excel 的功能庫中,但它依賴 Windows 作業系統的功能,因此在 Mac 上無法回傳結果。

語法

ENCODEURL(文字)

ENCODEURL 函式語法具有以下參數。

引數

描述

文字   

必要

一個要編碼為 URL 的字串

範例

這裡有一個簡單的例子,參考了 Microsoft SharePoint 伺服器上的一個 Excel 檔案。 

=ENCODEURL (“http://contoso.sharepoint.com/Finance/Profit 與遺失 Statement.xlsx”)

 結果是:

http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx  

你也可以搭配 ENCODEURL 函式搭配 WEBSERVICE 函式使用。 例如,你可以使用 markitondemand.com API 服務來回傳公司股票的資訊:

=WEBSERVICE (“http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol=”&ENCODEURL (C2) )

你在 C2 格子裡有一個股票行情。

接著你可以用 FILTERXML 函式 來擷取該股票的特定資料。 例如,要取得 C2 格股票的最後價格,你可以使用:

=FILTERXML (WEBSERVICE (“http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol=”&ENCODEURL (C2) ) ,“//QuoteApiModel/Data/LastPrice”)

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。