Applies ToExcel 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.

  • 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ê pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.

Confira também

Função FILTROXML

Função SERVIÇOWEB

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.