Função SERVIÇOWEB do Excel, para buscar dados online

Use a função SERVIÇOWEB do Excel, para atualizar automaticamente as planilhas do Excel 2013 com dados online, ou use também para buscar serviços em websites diretamente na internet. Retorna dados de um serviço da Web na Internet ou na Intranet.

Este artigo descreve a sintaxe da fórmula e o uso da função SERVIÇOWEB no Microsoft Excel. A função SERVIÇOWEB só está disponível no Excel 2013 e no Excel 2016 para Windows. Ela retorna daod sde uma pesquisa web, com base

Sintaxe da função SERVIÇOWEB

SERVIÇOWEB(url)

A sintaxe da função SERVIÇOWEB tem os seguintes argumentos.

Url - é o URL do serviço Web.

NOTA: Esta função pode aparecer na Galeria de função no Excel para Mac, mas depende de recursos do sistema operacional Windows, para que ele não retornará os resultados no Mac.

Exemplo da função SERVIÇOWEB, com dados de um site

Selecione toda a tabela no exemplo a seguir e cole na célula A1 de uma nova planilha de Excel. É possível que a fórmula não funcione, então conserte as ASPAS, porque cada teclado tem uma configuração diferente. Faça isso, selecionando a fórmula e aponte para a barra de fórmulas, depois tecle ENTER.

Função SERVIÇOWEB DO Excel
=SERVIÇOWEB("http://viacep.com.br/ws/01001000/xml/") Os dados de exemplo em A2 foram extraídos do site VIACEP, com a função SERVIÇOWEB
Localidade São Paulo
CEP 01001-000
Endereço Praça da Sé

Agradecimentos: viacep.com.br pelo serviço prestado.

Agora vamos utilizar a função FILTROXML, para extrair os resultados

No exemplo acima, onde tem São Paulo, digite a seguinte fuórmula:

=FILTROXML(A2;"//localidade")

Onde tem o CEP  01001-000 digite a seguinte fórmula:

=FILTROXML(A2;"//cep")

E onde tem o endereço Praça da SÉ, digite a fórmula a seguir.

=FILTROXML(A2;"//logradouro")

Pronto: os resultados ficarão parecidos com os da imagem abaixo:

Função SERVIÇOWEB do Excel

Comentários sobre a função SERVIÇOWEB

  • Se os argumentos não conseguirem retornar os dados, SERVIÇOWEB retornará o valor de erro #VALOR!.
  • Se os argumentos resultarem em uma cadeia de caracteres inválida ou que contenha mais do que o limite de células permitido de 32767 caracteres, SERVIÇOWEB retornará o valor de erro #VALOR!.
  • Se o url for uma cadeia de caracteres que contenha mais do que os 2048 caracteres permitidos para uma solicitação GET, SERVIÇOWEB retornará o valor de erro #VALOR!.

Para protocolos que não têm suporte, como ftp:// ou file://, SERVIÇOWEB retornará o valor de erro #VALOR!.

Os dados retornados nessa função variam com base na consulta.


Edivaldo data: 06/06/2018   ✅ 324

Envie um Comentário

Você deve estar Logado para postar comentários, ou crie um registro em Tudo Excel.