Функцията ENCODEURL връща URL кодиран низ, замествайки определени знаци, които не са букви или цифри, със символа за процент (%) и шестнадесетично число.
Забележки:
-
Функцията ENCODEURL не е налична в Excel за уеб или Excel for Mac.
-
Функцията ENCODEURL може да се появи в галерията с функции на Excel for Mac, но разчита на функциите на операционната система Windows, така че няма да върне резултати на Mac.
Синтаксис
ENCODEURL(текст)
Синтаксисът на функцията ENCODEURL има следния аргумент.
|
Аргумент |
Описание |
|---|---|
|
Text Задължително |
Низ, кодиран с URL адрес |
Примери
Ето един прост пример, който препраща към файл на Excel на сървър на Microsoft 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 или да получите поддръжка в Общността за отговори от.