Ao trabalhar com planilhas, pode ser útil ter a data que se atualiza automaticamente, sem ter que digitá-la toda vez. O Excel oferece vários métodos para inserir a data atual ou atualizá-la automaticamente: de atalhos de teclado a funções como HOJE() e AGORA(), até fórmulas combinadas. Neste guia, veremos todos os métodos práticos.
Excel é uma ferramenta versátil, usada diariamente em escritórios, empresas e escolas. Uma das necessidades mais comuns é inserir automaticamente a datainserir automaticamente a dataem uma planilha: para assinar digitalmente um documento, para atualizar um registro, para rastrear alterações ou simplesmente para ter uma referência temporal. Existem vários métodos, dos mais simples aos mais avançados, que permitem fazê-lo de forma estática (uma data fixa que não muda) ou dinâmica (uma data que se atualiza automaticamente).
Por que inserir a data automática no Excel
A data é uma informação fundamental para quem trabalha com dados. Ela permite:
- Rastrear alterações: útil em registros ou planilhas compartilhadas.
- Automatizar relatórios e análises: ter a data atualizada evita erros manuais.
- Criar cronologias: importante em bancos de dados internos, registros de frequência, notas de despesas.
- Economizar tempo: você não precisará digitar a data manualmente toda vez.
Método 1: inserir a data com atalhos de teclado
O Excel oferece atalhos rápidos que permitem inserir a data sem digitar nada:
- Ctrl + ; → insere a data atual em uma célula.
- Ctrl + Shift + ; → insere a hora atual.
Esses métodos são úteis se você precisa de uma data “estática”, ou seja, que não muda no dia seguinte. Perfeitos para assinar digitalmente um documento ou preencher formulários diários.
Método 2: usar a função HOJE()
Se você deseja uma data que se atualiza automaticamente, pode usar a função =OGGI(). Esta função sempre retorna a data do dia em que você abre ou atualiza o arquivo Excel.
=OGGI()
O resultado será, por exemplo, 30/09/2025. É muito útil em relatórios diários, dashboards e em todos os casos em que você deseja que o documento mostre a data de hoje sem modificá-la manualmente.
Método 3: usar a função AGORA()
A função =ADESSO() insere não apenas a data, mas também a hora atual, atualizando-se automaticamente.
=ADESSO()
Exemplo de resultado: 30/09/2025 10:45. Esta função é muito útil em registros de atividades, sistemas de monitoramento e planilhas de controle de tempo.
Método 4: inserir a data no momento da modificação (com VBA)
Se quiser que o Excel insira automaticamente a data em uma célula ao preencher outra coluna, você pode recorrer a uma macro VBA. Aqui está um exemplo prático:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Me.Range("A2:A100")) Is Nothing Then
Application.EnableEvents = False
Target.Offset(0, 1).Value = Date
Application.EnableEvents = True
End If
End Sub
Neste caso, toda vez que você escrever algo na coluna A, o Excel inserirá automaticamente a data correspondente na coluna B. É uma função muito conveniente para registros de presença ou checklists.
Método 5: bloquear uma data gerada automaticamente
Às vezes, é necessário inserir a data de hoje, mas evitar que ela mude amanhã. Nesse caso, você pode:
- Usar o atalho Ctrl + ; que insere uma data estática.
- Copiar a célula com la
=OGGI()e colá-la como “Valor” (Menu → Colar especial → Valores).
Método 6: usar fórmulas combinadas para datas automáticas
O Excel também permite criar fórmulas que retornam datas automáticas personalizadas. Alguns exemplos:
=OGGI()-1→ retorna a data de ontem.=OGGI()+1→ retorna a data de amanhã.=FINE.MESE(OGGI();0)→ retorna o último dia do mês atual.=OGGI()+7→ retorna a data de uma semana depois.
Essas fórmulas são úteis para prazos, planejamento e calendários corporativos.
Método 7: inserir automaticamente a data em uma tabela
Se você usa tabelas do Excel para registrar dados, pode configurar uma coluna com a função =OGGI() ou com uma macro VBA para ter a data de inserção automaticamente. Isso é muito útil para registros de inventário, notas de despesas ou ordens de serviço.
Método 8: personalizar o formato da data
Inserir a data é apenas o primeiro passo: você também pode personalizar o formato para torná-lo legível e adequado ao seu relatório. Vá em Página Inicial → Número → Formatar células → Data e escolha entre:
- 30/09/2025
- 30-set-2025
- Terça-feira, 30 de setembro de 2025
O conteúdo da célula continua sendo uma data, mas o formato muda de acordo com suas necessidades.
Método 9: inserir data automática em várias células ao mesmo tempo
Se quiser inserir a data de hoje em várias linhas, basta selecionar as células, digitar =OGGI() e pressionar Ctrl + Enter. Todas as células receberão a mesma fórmula. Alternativamente, use o arrastar para replicar a fórmula.
Método 10: diferença entre data estática e dinâmica
É importante distinguir entre:
- Data estática: inserida manualmente ou com atalho. Nunca muda.
- Data dinâmica: gerada com fórmulas como HOJE() ou AGORA(). Atualiza automaticamente.
A escolha depende do contexto: em documentos oficiais, a data estática é necessária; em relatórios e painéis, a data dinâmica é mais útil.
Dicas práticas
- Use a data estática para documentos que precisam ser assinados e arquivados.
- Prefira a data dinâmica para relatórios periódicos ou painéis.
- Se trabalhar com diferentes equipes, especifique sempre o formato da data (italiano, inglês, ISO 8601).
- Considere o uso de macros se precisar registrar datas automaticamente a cada alteração.
Conclusões
Vimos que existem várias maneiras de inserir automaticamente a data no Excel: atalhos de teclado, funções como HOJE() e AGORA(), fórmulas combinadas e macros VBA. A escolha depende do tipo de trabalho que você precisa realizar: documentos estáticos, relatórios atualizáveis, registros ou cronologias. Ao aproveitar essas ferramentas, você poderá economizar tempo e reduzir erros em suas planilhas.
Perguntas frequentes
Qual a diferença entre HOJE() e AGORA() no Excel?
A função HOJE() retorna apenas a data atual, enquanto AGORA() mostra tanto a data quanto a hora, atualizando-se automaticamente sempre que a planilha é recalculada.
Como inserir uma data fixa que não muda?
Você pode usar o atalho Ctrl + ; ou copiar uma célula com =HOJE() e colá-la como valor. Dessa forma, a data permanecerá fixa.
Posso inserir automaticamente a data quando digito em uma célula?
Sim, com uma macro VBA que registra a data no momento da modificação. É útil em registros de presença ou listas de verificação.
Como altero o formato da data?
Selecione a célula, vá em Início → Número → Formatar Células → Data e escolha o estilo que preferir (ex. 30/09/2025, 30-set-2025, Terça-feira 30 setembro 2025).
A data inserida com HOJE() sempre se atualiza?
Sim, HOJE() exibe a data atual e se atualiza automaticamente todos os dias, ao reiniciar ou recalcular a planilha Excel.

Seja o primeiro a comentar