ENCODEURL函數會傳回 URL 編碼字串,以百分比符號 (%) 和十六進位數位取代特定非字母數位字元。

附註: 

  • ENCODEURL 函數不適用於 Excel 網頁版 或 Mac 版 Excel。

  • ENCODEURL 函數可能會出現在 Mac 版 Excel 函式程式庫中,但Windows作業系統功能,因此不會在 Mac 上返回結果。

語法

ENCODEURL(文字)

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

引數

描述

文字   

必要

要編碼 URL 的字串

範例

以下是一個簡單的範例,它參照 Microsoft Excel伺服器中的SharePoint檔案。 

=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 技術社群中的專家,或是在 Answers 社群取得支援。

另請參閱

FILTERXML 函數

WEBSERVICE 函數

Need more help?

擴展您的技能

探索訓練 >

優先取得新功能

加入 MICROSOFT 測試人員 >

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×