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

Примітки.: 

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

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

Синтаксис

ENCODEURL(текст)

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

Аргумент

Опис

Text (Текст)   

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

Рядок для кодування 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. Наприклад, за допомогою служби 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 чи отримати підтримку в спільнотах.

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

FILTERXML (функція FILTERXML)

WEBSERVICE (функція WEBSERVICE)

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

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.