Функция ENCODEURL возвращает строку в кодировке URL-адреса, заменяя некоторые небукенно-цифровые символы символами процента (%) и шестнадцатеричным числом.
Примечания:
-
Функция ENCODEURL недоступна в Excel в Интернете или Excel для Mac.
-
Функция ENCODEURL может появиться в коллекции функций Excel для Mac, но она использует функции операционной системы Windows, поэтому она не будет возвращать результаты на Mac.
Синтаксис
КОДИР.URL(Текст)
Аргумент функции 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. Например, вы можете использовать службу 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 Tech Community или получить поддержку в сообществах.