Функция КОДИР.URL

Применяется к
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

Примечание

  • Функция ENCODEURL недоступна в Excel для Интернета или Excel для Mac.
  • Функция ENCODEURL может появиться в коллекции функций Excel для Mac, но она использует функции операционной системы Windows, поэтому не возвращает результаты на Компьютере Mac.

Синтаксис

КОДИР.URL(Текст)

Аргумент функции ENCODEURL приведен ниже.

Аргумент Описание
Текст
Обязательно
Строка для кодирования 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. Например, вы можете использовать службу API markitondemand.com для возврата сведений о акции компании:

=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 или получить поддержку в сообществах.