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

Примітки.: 

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

  • Функція ENCODEURL може з'явитися в колекції функцій Excel Mac для Mac, але вона працює в Windows операційній системі, тому вона не поверне результати на комп'ютері Mac.

Синтаксис

ENCODEURL(текст)

Синтаксис функції ENCODEURL має такий аргумент:

Аргумент

Опис

Текст   

Обов’язковий

Рядок, який потрібно кодувати за URL-адресою

Приклади

Нижче наведено простий приклад, що посилається на Excel на сервері Microsoft SharePoint. 

=ENCODEURL("Http://contoso.sharepoint.com/Finance/Profit and Loss Statement.xlsx")

 Результат:

http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%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 оцінювачів >

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

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

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

×