ENCODEURL 函數

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

ENCODEURL 函式會傳回 URL 編碼字串,將某些非英數字元取代為百分比符號 (%) 和十六進位數字。

注意

  • ENCODEURL 函數不適用於 Excel 網頁版或 Mac 版 Excel。
  • ENCODEURL 函數可能會出現在 Mac 版 Excel 的函數庫中,但它依賴於 Windows 作業系統功能,因此不會在 Mac 上傳回結果。

語法

ENCODEURL(文字)

ENCODEURL 函數語法具有下列引數。

引數 描述
Text
必要
要用 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 技術社群 中的專家,或在 社群中取得支援。