A função ENCODEURL retorna uma cadeia de caracteres codificada por URL, substituindo determinados caracteres não alfanuméricos pelo símbolo de porcentagem (%) e um número hexadecimal.
Observações:
-
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 Windows do sistema operacional, portanto, não retornará resultados no Mac.
Sintaxe
CODIFURL(Texto)
A sintaxe da função ENCODEURL 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 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 ações na célula C2.
Em seguida, você pode usar a função FILTERXML para extrair dados específicos sobre essa ação. 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.