ENCODEURL функция

Функцията 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 или да получите поддръжка в общностите.