Como separar data e hora no Excel

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.

data e hora excel 1

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.

função INT excel em datas

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

converter data com INT no Excel

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.

Função Truncar Excel

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

Função Truncar Excel

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.

função data e tempo excel

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ção tempo e hora excel

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.

função esquerda e mod excel data

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.

função mod data

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.

função texto excel data
função texto extrair hora Excel

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.

texto para colunas excel data

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

como separar data e hora no Excel 13

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

texto para colunas data e hora excel

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.

texto para coluna excel

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

texto para coluna excel data e hora

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

texto para colunas excel

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.

power query excel separar colunas

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”.

power query excel

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.

coluna de data excel power query
como separar data e hora no Excel 21

As duas colunas ficarão como apresentadas a seguir.

como separar data e hora no Excel 22

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.

como separar data e hora no Excel 23

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…”.

como separar data e hora no Excel 24

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.

como separar data e hora no Excel 25

A imagem a seguir mostra o resultado final.

como separar data e hora no Excel 26

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.

Baixe a planilha

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.

Avalie este post

Jardiel Euflázio

Administrador, MOS e MOSE em MS Excel, Jardiel é também MCT e desenvolvedor de soluções baseadas na ferramenta. Apaixonado pelo Excel desde cedo, é criador de conteúdo em seu canal de vídeos aberto ao público no YouTube (Jardiel Euflázio - Excel Prime), no qual trata sobre o tema sempre disposto a colaborar com a comunidade.

Excel não precisa ser complicado

Assine nossa newsletter e receba dicas práticas para dominar o excel

plugins premium WordPress