ENCODEURL (функція ENCODEURL)

Функція ENCODEURL повертає рядок у форматі URL, який заміняє певні неалфавітні символи символами у відсотках (%) і шекскадекумальне число.

Примітки.: 

  • Функція ENCODEURL недоступна в Інтернет-версія Excel або Excel для Mac.

  • Функція ENCODEURL може з'явитися в колекції функцій Excel Mac для 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%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")

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільноті Answers.

Додаткові відомості

FILTERXML (функція FILTERXML)

WEBSERVICE (функція WEBSERVICE)

Потрібна додаткова довідка?

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

×