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/teams/Finance/Documents/April relatórios/lucro e perda Statement.xlsx")

 O que resulta em:

http%3A%2F%2Fcontoso.sharepoint.com%2Fteams%2FFinance%2FDocuments%2FApril%20Reports%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 na Comunidade de respostas.

Confira também

Função FILTROXML

Função SERVIÇOWEB

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade da tradução?
O que afetou sua experiência?

Obrigado por seus comentários!

×