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.