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
Índice
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:
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.
E mais...
Compre Aqui pelo menor preço: Notebooks, Smartphones, Livros e tudo que você precisa. Receba suas compras rapidamente! |
Você também pode comprar Microsoft 365 Family, Microsoft 365 Personal, Office 365 Home, ou Office Professional Plus. |
1 comentário
Bom dia!! excelente informação, porem algo como digitar o CEP e obter o endereço e estado seria interessante, tambem