Como separar data e hora no Excel
Autor

Neste artigo veja como separar data e hora no Excel passo-a-passo em vídeo e com download gratuito da planilha exemplo.
Veja neste artigo como separar data e hora no Excel.
Quando Separar Data e Hora no Excel?
Muitas vezes pode ser útil e necessário separamos data e hora quando presentes numa mesma coluna ou campo no Excel. Isso pode facilitar os nossos cálculos ou até ajudar a aumentar a granularidade dos dados.
Muitos sistemas registram estes dados de forma agregada e ao trabalharmos no Excel frequentemente é mais conveniente esta separação. Ao exportarmos dados de alguns ERPs, por exemplo, é comum isso acontecer.
Neste artigo indicamos alternativas para procedermos com a separação em colunas ou campos distintos quando data e hora estão juntas numa mesma coluna/célula.
Como é Armazenada Data e Hora nas Células do Excel
Quando temos data e hora na mesma célula, geralmente visualizamos algo do tipo 14/03/2015 18:00:00 (padrão dd/mm/aaaa hh:mm:ss). Este dado formatado como número decimal exibe o valor 42077,75. Veja na imagem a seguir, este mesmo dado formatado de várias maneiras diferentes.

Perceba que os 2 primeiros exemplos possuem um espaço separando data e hora. Isso será útil para utilizarmos o recurso de Texto para colunas.
Notemos (no último exemplo) que data e hora numa mesma célula representam um número, contendo uma parte inteira (que é a data) e uma parte decimal (que é a hora, podendo não existir ou ser nula, se tivermos 0h, que é o momento da meia-noite). Este entendimento é especialmente explorado neste artigo ao aplicarmos as fórmulas para separar as partes.
3 Maneiras de Separar Data e Hora no Excel
Aplicaremos 3 métodos diferentes para procedermos com a separação: utilizaremos fórmulas, o recurso de Texto para Colunas e também o Power Query.
Separar Data e Hora no Excel com Fórmula no Excel
Função Int do Excel
Tendo em vista que a parte inteira se refere à data e a parte decimal refere-se à hora, podemos extrair a parte inteira com a função INT para obter separadamente a data.

A hora é o resultado da data subtraída do dado original.

Separar com a Função Truncar do Excel
Podemos também utilizar a função TRUNCAR para obter a data, que é a parte inteira. O segundo argumento de TRUNCAR é zero, indicando que não queremos dígitos na parte decimal, o que resulta em truncamento apenas da parte inteira.

Da mesma maneira que realizamos com a função INT, a hora é o resultado da data subtraída do dado original.

Função Data e Tempo do Excel
Com a função DATA podemos extrair a data presente na célula. Para a função DATA retornar a data, precisamos informar o dia, mês e ano que são extraídos com as funções de mesmos nomes: DIA, MÊS e ANO.
Na função DATA, informamos respectivamente o ano, mês e dia.

Para retornarmos separadamente a hora, podemos proceder de maneira similar à função DATA. Utilizaremos a função TEMPO que requer que informemos as horas, minutos e segundos, nesta ordem. Horas, minutos e segundos são fornecidos respectivamente pelas funções HORA, MINUTO e SEGUNDO.

Funções Esquerda e MOD do Excel
Nota: volte à imagem do item 2 deste artigo. Veja o terceiro exemplo para relembrar que o nosso dado formatado como número ou Geral pode exibir vírgula, separando data e hora.
Podemos também utilizar a função ESQUERDA para retornar o número que existir antes da vírgula, ou seja, a data. Caso não haja vírgula, isso implica dizer que existe apenas a data, sendo a hora 00:00:00. Com isso, o dado original será retornado porque ele será a própria data.
Na fórmula da imagem a seguir, LOCALIZAR identifica a posição da vírgula (quando existe). A função ESQUERDA busca tudo que estiver antes da posição da vírgula (por isso, após fechar a função LOCALIZAR, colocamos -1 na fórmula). A função ESQUERDA sempre retorna um texto, por isso, para converter o seu resultado em formato numérico, somamos zero (poderíamos multiplicar ou dividir por 1, por exemplo). Usamos a função SEERRO para contornar as situações em que não existir a vírgula. Nestes casos, quando houver erro, exibimos o dado original, que será a data propriamente dita.

Para obter a hora separadamente, podemos simplesmente subtrair do dado original a data que acima acabamos de extrair. Outra alternativa poderia ser usar a função MOD, que retorna o resto de uma divisão.

Separar Data e Hora com a função TEXTO
Nós podemos curiosamente utilizar a função TEXTO. Para obter a data podemos usar o código de formatação “dd/mm/aaaa” e para obter a hora podemos usar o código de formatação “hh:mm:ss”. Como a função TEXTO, bem como a função ESQUERDA, retornam os valores em formato de texto, precisamos de algum artifício para convertê-lo em número. Em nossas fórmulas somamos zero para isso, podendo também subtrair zero ou ainda multiplicar ou dividir por 1.


Texto para Colunas
Podemos usar o recurso de Texto para Colunas com os dados formatados como “dd/mm/aaaa hh:mm:ss”. Com esta formatação, que foi exibida em todas as imagens deste artigo, temos o espaço como delimitador natural, separando data e hora. Se os dados estiverem em formato de número, a vírgula seria o delimitador natural e as horas, na separação, seriam retornadas como número inteiros, resultando em erros.
Para separar data e hora usando Texto para Colunas, inicialmente selecionamos apenas os dados.

Depois acessamos a guia Dados e, no grupo Ferramentas de Dados, clicamos no botão Texto para Colunas.

Na janela que surge escolhemos a opção “Largura Fixa” e avançamos.

Na próxima janela notamos que automaticamente os dados são “cortados” entre a data e hora com uma linha vertical. Clicamos para avançar.

Na próxima janela indicamos a célula a partir da qual despejaremos os dados. No nosso caso, será a partir de C3.

Após clicar em concluir, os dados são despejados e corretamente temos a separação entre data e hora.

Separar Data e Hora no Excel Usando o Power Query
Também podemos usar o Power query para separar data e hora no Excel. A estratégia aqui apresentada é inicialmente duplicar a coluna. Das 2 colunas agora disponíveis, uma delas terá o tipo alterado para data e a outra terá o tipo alterado para hora. Simples assim.
Em nosso exemplo, partiremos de uma tabela nomeada como “tabDATAS”. Após selecionarmos pelo menos uma de suas células e abrirmos o editor do Power Query, uma etapa de “Tipo Alterado” é adicionada. Podemos remover esta etapa.

Para duplicar a coluna, podemos clicar com o botão direito no cabeçalho da coluna e escolher a opção “Duplicar Coluna” ou acessar a guia “Adicionar Coluna” e no grupo “Geral” acessar a opção “Duplicar Coluna”.

Obtemos 2 colunas e desejamos obter a data na primeira coluna e a hora na segunda coluna. Para isso, clicamos no ícone à esquerda do nome de cada coluna e alteramos para as opções desejadas.


As duas colunas ficarão como apresentadas a seguir.

Por conveniência e organização, renomeamos os títulos de nossas 2 colunas. Para isso, basta clicar com o botão direito do mouse e escolher a opção “Renomear” ou clicar com o botão esquerdo rapidamente 2 vezes (clique duplo) e escrever o nome desejado. Uma etapa de “Colunas Renomeadas” é adicionada.

Podemos criar uma conexão com os nossos dados tratados ou carregar para uma planilha, que é a nossa pretensão. Para isso, clicamos na guia “Arquivo”, na opção “Fechar e Carregar” e em “Fechar e Carregar apara...”.

A seguir, podemos escolher carregar os dados em uma nova planilha ou em uma planilha existente, devendo discriminar, neste caso, a planilha e a célula a partir da qual a tabela resultante será inserida. Clicamos em “Carregar” para concluir.

A imagem a seguir mostra o resultado final.

Download Planilha de Exemplo de Como Separar Data e Hora Excel
Realize o download da planilha de separar data e hora no Excel neste botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.
Conclusão
Para separar data e hora no Excel podemos utilizar vários métodos que vão desde fórmulas simples ao uso de procedimentos como texto para colunas e o uso do Power Query.
Para escolher o método mais adequado a sua necessidade verifique quantas vezes irá realizar esta tarefa, se for apenas uma vez, uma função ou mesmo o texto para colunas pode resolver, mas caso haja a necessidade de fazer mais vezes, pode utilizar o power query para automatizar esta tarefa.
Principais recursos
Confira o que este material oferece para você.
Perguntas frequentes
O material é realmente gratuito?
Sim. O acesso é gratuito e não exige cadastro.
Preciso ter o Excel instalado?
Recomendamos o Excel 2013 ou superior para todos os recursos.
Como faço para receber atualizações?
As atualizações são automáticas dentro da própria planilha.
Funciona no Excel do Mac?
Sim, funciona no Excel para Windows e para Mac.
Funciona no celular?
É possível visualizar no app do Excel; a edição completa é no computador.
Planilhas relacionadas
Planilha de Fluxo de Caixa
R$ 89,90
Controle de Estoque
R$ 69,90
Planilha Financeira Empresarial
R$ 79,90
Dashboard Financeiro no Excel
R$ 49,90




