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.
Notas:
-
A função CODIFICADORURL não está disponível em Excel para a Web ou 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 |
---|---|
Text 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 colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.