Jump to content
Brasil Abaixo de Zero

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


Tomás WRuas
 Share

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 modelo de tabela: modelo para normais climatológicas 2000-2026.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º) Ao lado da coluna de temperaturas, na linha de 23 UTC, digite a fórmula: =mínimo(e2:e25) para os dados de temperatura mínima em UTC (1 a 0 UTC). Se quiser dados em HBR, insira na fórmula as células que contenham as temperaturas mínimas de 4 a 3 UTC - no caso do exemplo, =mínimo(e5:e28)

5a56c65a140db_tutorialbaz7.png.bfc5ba7ffcc0ed7605369b68e3c6acdb.png

 

8º) Ao lado da fórmula de mínimas, digite a de máximas: =máximo(d2:d25) ou =máximo(d5:d28)

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 6
  • Thanks 13
Link to comment
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
Link to comment
Share on other sites

  • 3 weeks later...
  • 2 weeks later...

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
Link to comment
Share on other sites

  • 2 years later...
On 1/11/2018 at 3:45 AM, Tomás WRuas said:

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!

 Muy bueno; lo voy a intentar hacer!!

Link to comment
Share on other sites

  • 9 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines.