Função CODIFICAÇÃOURL

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

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

Nota

  • A função CODIFICAÇÃOURL não está disponível em Excel na Web ou Excel para Mac.
  • A função CODIFICAÇÃOURL pode aparecer na galeria de funções do Excel para Mac, mas depende de funcionalidades do sistema operativo Windows, pelo que não irá devolver resultados no Mac.

Sintaxe

CODIFICAÇÃOURL (texto)

A sintaxe da função CODIFICAÇÃOURL tem o seguinte argumento.

Argumento Descrição
Texto
Obrigatório
Uma cadeia de carateres para codificação de URL

Exemplos

Eis um exemplo simples que referencia um ficheiro do Excel num servidor Microsoft SharePoint. 

=CODIFICAÇÃOURL("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

Também pode utilizar a função CODIFICAÇÃOURL em conjunto com a função SERVIÇOWEB. Por exemplo, você pode usar o serviço de API markitondemand.com para retornar informações sobre as ações de uma empresa:

=SERVIÇOWEB("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&CODIFICAÇÃOURL(C2))

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

Em seguida, pode utilizar a função FILTRARXML para extrair dados específicos sobre essas ações. Por exemplo, para obter o último preço do ticker de ações na célula C2, pode utilizar:

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

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.