КОДИР.URL — функция кодирования URL-адресов

Excel 2013+, Excel for Windows

Краткое описание

Функция КОДИР.URL преобразует обычную строку в безопасный формат URL, заменяя специальные символы на коды вида %XX, где XX — шестнадцатеричное число. Это идеальное решение для подготовки текста к использованию в веб-адресах и API-запросах.

Синтаксис

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

Параметры

Параметр Тип Обязательный Описание
текст Строка Да Любой текст, который нужно закодировать для безопасного использования в URL

Использование функции ENCODEURL

КОДИР.URL применяется для подготовки строковых данных перед их использованием в веб-адресах. Особенно полезна при работе с пробелами, кириллицей, знаками препинания и специальными символами в параметрах URL.

Распространенные примеры ENCODEURL

Кодирование пути к файлу SharePoint

=КОДИР.URL("http://contoso.sharepoint.com/Finance/Отчет о прибылях и убытках.xlsx")

Результат: http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2F%D0%9E%D1%82%D1%87%D0%B5%D1%82%20%D0%BE%20%D0%BF%D1%80%D0%B8%D0%B1%D1%8B%D1%85%20%D0%B8%20%D1%83%D0%B1%D1%8B%D1%82%D0%BA%D0%B0%D1%85.xlsx

Запрос котировки акций через API

=ВЕБСЛУЖБА("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&КОДИР.URL(C2))

C2 содержит тикер акции (например, AAPL). Функция правильно закодирует символ для API-запроса.

Часто задаваемые вопросы

Доступна в Excel 2013 и новее для Windows. Недоступна в Excel Online и Excel для Mac.

Обычные URL содержат пробелы и спецсимволы, которые ломают веб-адреса. КОДИР.URL преобразует их в безопасный формат.

Распространенные ошибки и решения

#ЗНАЧ!

Cause: Передача пустой ячейки или неверного типа данных

Solution: Убедитесь, что аргумент содержит текст для кодирования

Функция не работает

Cause: Использование в Excel для Mac или Excel Online

Solution: Используйте Excel 2013+ для Windows

Примечания

  • Пробелы заменяются на %20
  • Слеши / кодируются как %2F
  • Кириллица преобразуется в UTF-8 коды
  • Функция не кодирует буквы a-z, A-Z и цифры 0-9

Совместимость

Доступно в: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Недоступно в: Excel для Mac, Excel Online, Excel 2010 и ранее

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2013+, Excel for Windows