Função CODIFICAÇÃOURL

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

A função CODIFICARURL devolve uma cadeia codificada por URL, substituindo determinados carateres não alfanuméricos pelo símbolo de percentagem (%) e um número hexadecimal.

Nota

  • A função CODIFICARURL não está disponível no Excel para a Web ou no Excel para Mac.
  • A função CODIFICADORURL pode aparecer na galeria de funções do Excel para Mac, mas depende das funcionalidades do sistema operativo Windows, pelo que não devolverá resultados no Mac.

Sintaxe

CODIFICAÇÃOURL (texto)

A sintaxe da função CODIFICARURL tem o seguinte argumento.

Argumento Descrição
Texto
Obrigatório
Uma cadeia de carateres a codificar com URL

Exemplos

Eis um exemplo simples, que faz referência a um ficheiro do Excel num 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

Também pode utilizar a função CODIFICAÇÃOURL em conjunto com a função SERVIÇO WEB. Por exemplo, pode utilizar o serviço API markitondemand.com para devolver informações sobre ações de uma empresa:

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

Onde tem um ticker de cotações na célula C2.

Em seguida, pode utilizar a função FILTERXML para extrair dados específicos sobre esse stock. Por exemplo, para obter o Último Preço do ticker de ações na célula C2, pode utilizar:

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

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.