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