Função CODIFURL

Aplica-se a
Excel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

A função ENCODEURL retorna uma cadeia de caracteres codificada por URL, substituindo determinados caracteres não alfanuméricos pelo símbolo percentual (%) e um número hexadecimal.

Observação

  • A função ENCODEURL não está disponível em Excel para a Web ou Excel para Mac.
  • A função ENCODEURL pode aparecer na galeria de funções do Excel para Mac, mas depende de recursos do sistema operacional Windows, portanto, não retornará os resultados no Mac.

Sintaxe

CODIFURL(Texto)

A sintaxe da função ENCODEURL tem o argumento a seguir.

Argumento Descrição
Texto
Obrigatório
Uma cadeia de caracteres a ser codificada por URL

Exemplos

Aqui está um exemplo simples, que faz referência a um arquivo do Excel em um servidor do Microsoft SharePoint. 

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

 O que resulta em:

http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx

Você também pode usar a função ENCODEURL em conjunto com a função WEBSERVICE. Por exemplo, você pode usar o serviço de API markitondemand.com para retornar informações sobre um estoque da empresa:

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

Onde você tem um ticker de estoque na célula C2.

Em seguida, você pode usar a função FILTERXML para extrair dados específicos sobre esse estoque. Por exemplo, para obter o último preço do ticker de ações na célula C2, você pode usar:

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

Precisa de mais ajuda?

Você sempre pode pedir a um especialista na Comunidade Tecnológica do Excel ou obter suporte em Comunidades.