CODIFURL - Função de Codificação de URL

Excel 2013+, Excel for Windows

Resumo

A função CODIFURL converte texto em formato codificado para URL, substituindo caracteres especiais por sequências de percentual e códigos hexadecimais, garantindo compatibilidade em endereços web e chamadas de API.

Sintaxe

CODIFURL(texto)

Parâmetros

Parâmetro Tipo Obrigatório Descrição
texto String Sim Cadeia de caracteres que será convertida para formato URL seguro

Usando a função ENCODEURL

Utilize CODIFURL sempre que precisar enviar texto com espaços ou caracteres especiais em URLs, especialmente em combinações com WEBSERVICE para chamadas de API ou links dinâmicos para arquivos.

Exemplos Comuns de ENCODEURL

Codificação de URL simples

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

Converte espaços e barras em códigos %3A %2F %20, resultando em: http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%20and%20Loss%20Statement.xlsx

Integração com WEBSERVICE

=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&CODIFURL(C2))

Busca cotações de ações usando ticker da célula C2 com codificação segura

Extração de dados com FILTERXML

=FILTERXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&CODIFURL(C2)),"//QuoteApiModel/Data/LastPrice")

Extrai o último preço de ação diretamente da API

Perguntas Frequentes

CODIFURL aplica todas as regras de codificação URL automaticamente, incluindo caracteres especiais que você pode esquecer.

Não, CODIFURL requer recursos do Windows e não funciona no Excel para Mac ou Excel para Web.

Todos os não alfanuméricos são substituídos por % + código hexadecimal (ex: espaço vira %20).

Erros Comuns e Soluções

#NOME?

Cause: Função não reconhecida

Solution: Verifique se está usando Excel 2013+ no Windows

Resultados incorretos no Mac

Cause: Dependência de recursos Windows

Solution: Use apenas em Excel para Windows

Notas

  • Não disponível no Excel para Web ou Mac
  • Codifica todos caracteres não alfanuméricos
  • Perfeita para SharePoint e APIs REST
  • Sempre combine com WEBSERVICE para dados externos

Compatibilidade

Disponível em: Excel 2013+, Excel para Windows

Não disponível em: Excel para Mac, Excel para Web, Excel 2010 e anteriores

Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2013+, Excel for Windows