Jump to content
Brasil Abaixo de Zero
Tomás WRuas

Tabelar no Excel dados de estações automáticas do Inmet

Recommended Posts

Oi gente.

O pessoal tava pedindo pra postarem aqui no BAZ um tutorial de como pôr em formatação de tabela os dados das estações automáticas do Inmet de maneira rápida e não cansativa.

Acabou que ninguém fez, então vamos lá.

Primeiramente segue meus modelos de tabela:  Modelo - dados diários (subtropicalidades).xlsx e o Modelo - dados diários (tropicalidades).xlsx.

 

1º) Após selecionar o período desejado, copie todos os dados (somente os números, sem o cabeçalho).

5a56c630b2a27_tutorialbaz1.thumb.png.48d887b7b25a892cf7ad74fd1bdb49e2.png

 

2º) Cole tudo em planilha de excel (fazendo correspondência com a formatação de destino).

5a56c6345580d_tutorialbaz2.png.157becdc6fb3e541af141328a030f212.png

 

3º) Vai aparecer tudo assim:

5a56c645dbc85_tutorialbaz3.thumb.png.d3c2c87d65a35aa17fde3533552e3662.png

 

4º) Apague todos os dados que não forem de temperatura.

5a56c64e59303_tutorialbaz4.thumb.png.342316f7f687465fafd300c846f7f898.png

 

5º) Selecione tudo o que sobrou e clique em Localizar e Selecionar Substituir

5a56c65798607_tutorialbaz5.thumb.png.13f7506c200030bebf56a4e4ddfb9606.png

 

6º) Substitua todos os (.) por (,).

5a56c6589728f_tutorialbaz6.png.f06b2d054b9690ec2beb025b6e920e0b.png

 

7º) Na linha do primeiro horário 23 UTC, digite a fórmula =mínimo(e1:e24) ao lado da coluna de temperaturas.

5a56c65a140db_tutorialbaz7.png.bfc5ba7ffcc0ed7605369b68e3c6acdb.png

 

8º) Ao lado da fórmula de mínimas, digite a de máximas: =máximo(d1:d24)

5a56c65e6b8d7_tutorialbaz8.png.06625850b292e9869f60ed9e3e807566.png

 

9º) Selecione então as duas colunas das fórmulas desde 0 UTC. Após, clique e segure onde indicado em vermelho no print e leve para baixo até o fim dos dados.

5a56c66413da4_tutorialbaz9.thumb.png.682cfa713b01e73367fc919cac1dad3b.png

 

10º) Todos os valores de máxima e mínima devem ficar ao lado do valor de 23 UTC em cada dia, a não ser (o que é bem provável, afinal, são as estações do Inmet) que haja falha nos dados. Neste caso, basta corrigir os que estão errados para que fiquem às 23 UTC e cobrindo o dia certo.

 

11º) Selecione todas as máximas e mínimas geradas e clique em Filtrar > Filtrar por Valor da Célula Selecionada

5a56c672adfd4_tutorialbaz10.thumb.png.cecfed9c2fca59d41d46eb64ce730eb0.png

 

12º) Clique no ícone de filtro que aparece onde indicado no print.

5a56c67508afd_tutorialbaz11.png.baa09d891023e809974c6f1f6b2f49be.png

 

13º) Selecione Tudo.

5a56c67ab9c31_tutorialbaz12.png.d8710733afc702d08d301c6548851d2d.png

 

14º) Desça e clique em (Vazias) para deixar de selecioná-las, e então dê OK.

5a56c67cbe530_tutorialbaz13.png.580881111319784c7e346d47939f2345.png

 

15º) Todos os dados diários devem aparecer um embaixo do outro.

5a56c683e3573_tutorialbaz14.thumb.png.1ec566ac0cd4b33cb2968622726ac4a4.png

 

16º) Na hora de colar na tabela, não esqueça de colar apenas Valores (V).

5a56c69686d94_tutorialbaz15.thumb.png.03e545d212358f36b37f8fbdfa94b214.png

 

17º) Voilá!

5a56c6ace125a_tutorialbaz16.thumb.png.e95ebc570e7bf9e585345370190c4378.png

 

A essa altura já estou mais dormindo que acordado, então qualquer dúvida ou problema respondam aqui!

  • Like 4
  • Thanks 8

Share this post


Link to post
Share on other sites

Obrigado, Tomás. Merece ser o post vencedor de likes no novo BAZ, hehehe.

  • Like 1

Share this post


Link to post
Share on other sites

Muito bom, Tomás!

Uma dica que dou é que no passo 7, ao invés de colar em cada linha das 23UTC as fórmulas, que se faça a filtragem antes para que somente apareçam as linhas de 23UTC para depois colar. Isso poupa um pouco de tempo. As correções, caso haja falha nos dados, podem ser feitas posteriormente.

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

COMO FACILITAR O PROCESSO DE TABELAR DADOS COM SÉRIES INCOMPLETAS

Bom, creio que quem tabele bastante fica com os nervos à flor da pele quando as séries estão cheias de buracos, pois é um processo demorado ir colando dado por dado na planilha própria. Enfim, pensei numa maneira simples e eficaz de passar sobre este problema.

O tutorial começa com a transformação dos dados do BDMEP de texto para dados em colunas:

  1. Copiar a série de dados para uma planilha do Excel, selecionar a coluna onde os dados foram colados e em seguida clicar na aba Dados > Texto para Colunas > Avançar > Assinalar Ponto e Vírgula > Avançar e Concluir. Pronto, os dados estarão separados por colunas.

Neste momento, observe a data inicial e a final da série de dados. Vamos supor que seja 01/01/1961 e 30/06/2015. Na mesma coluna onde está a data, abaixo da data final, digite a primeira data e na célula ao lado o número -1 (ou qualquer outro menor que 0); na linha abaixo repita a operação com a data seguinte e o mesmo -1. Este número é para que a data com este 'horário' apareça antes do 0 e 12. Desta maneira:

1.PNG.e8f0c0f064697696e22358d62929aa50.PNG

Com as duas datas selecionadas, e os devidos -1, clique no canto inferior direito da seleção e arraste para baixo, até que a última data:

2.PNG.bd2e465ed4c5344cc0327e4f8ab11d5b.PNG

Feito isso, selecione a planilha toda, clique em Dados > Classificar > Adicionar Nível, e desta forma:

3.PNG.8d8d995f2151b8b3bb1dae6367a268d3.PNG

Os dados aparecerão dessa forma:

4.PNG.c294513db79f4413ee9f1e6da78df0a3.PNG

Substitua nos dados do . pela , caso seu separador de decimal seja a vírgula.

Na célula G2, seguindo o modelo acima, digite a fórmula =SE(B2=B3;SE(B3=B4;E4;"NULO");"NULO"), e na célula H2 digite a fórmula =SE(B2=B3;D3;"NULO")

Copie as duas células e cole em todas as linhas seguintes, desta maneira:

6.PNG.237f5c5f765cc99211d6c01a0ecde5a6.PNG

Selecione a primeira linha e aplique o filtro para que na coluna C (Hora) apareça apenas o -1:

7.PNG.e0ecfcdee0cf4abcfa0c0fb148bcfddc.PNG

Com este ajuste, onde houver falha nos dados aparecerá o seguinte:

8.PNG.04ea3ce1b9b343e96e1d09170e64bfbe.PNG

Aí é só copiar estes dados, colar em outra planilha e substituir o NULO por nada, para que as células fiquem vazias.

Qualquer dúvida, podem perguntar. Ah, como eu descobri isso praticamente agora, relatem qualquer falha para que possamos melhorar isso.

  • Like 1
  • Thanks 4

Share this post


Link to post
Share on other sites

Descobri uma falha e uma mudança nas fórmulas talvez corrija:

Na célula G2, seguindo o modelo acima, digite a fórmula =SE(A3=A4;SE(B4=1200;D4;"");""), e na célula H2 digite a fórmula =SE(A3=A4;SE(B3=0;C3;"");"")

O "" deixa a célula vazia.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site, you agree to our Guidelines.