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 como URL, substituindo determinados caracteres não alfanuméricos pelo símbolo de porcentagem (%) e um número hexadecimal.

Observação

  • A função ENCODEURL não está disponível no Excel para a Web ou no 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á resultados no Mac.

Sintaxe

CODIFURL(Texto)

A sintaxe da função CODIFURL tem o seguinte argumento:

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 Excel em um servidor Microsoft SharePoint. 

=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit e Perda 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 do markitondemand.com para retornar informações sobre uma ação de empresa:

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

Onde você tem um ticker de ações 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 da ação 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 consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.