Функція 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)

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

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

Чи були ці відомості корисні?

Наскільки ви задоволені якістю перекладу?
Що вплинуло на ваші враження?

Дякуємо за ваш відгук!

×