Функцията ENCODEURL връща низ, кодиран с URL адрес, заместващ някои не-буквено-цифрови знаци със символа за процент (%) и хексадецимално число.

Забележки: 

  • Функцията ENCODEURL не е налична в Excel за уеб или Excel for Mac.

  • Функцията ENCODEURL може да се показва Excel за галерията с функции на Mac, но разчита на функциите на Windows операционна система, така че няма да върне резултати на Mac.

Синтаксис

ENCODEURL(текст)

Синтаксисът на функцията ENCODEURL има следния аргумент.

Аргумент

Описание

Текст   

Задължителен

Низ, който трябва да бъде кодиран с URL адрес

Примери

Ето един прост пример, който препраща към Excel файл на сървър на Microsoft SharePoint. 

=ENCODEURL("http://contoso.sharepoint.com/teams/Finance/Documents/April отчети/приходи и Statement.xlsx")

 Което води до:

http%3A%2F%2Fcontoso.sharepoint.com%2Fteams%2FFinance%2FDocuments%2FApril%20Reports%2FProfit%20и%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 или да получите поддръжка в Общността за отговори от.

Вж. също

FILTERXML функция

WEBSERVICE функция

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Доколко сте доволни от качеството на превода?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×