Skip to main content

Como inserir o dia, mês ou ano atual em uma célula no Excel?

Author: Sun Last Modified: 2025-08-06

No Excel, tanto profissionais quanto usuários comuns frequentemente precisam inserir a data, o mês ou o ano atual em uma planilha. Se você está registrando transações diárias, gerando relatórios com carimbo de data e hora ou acompanhando marcos importantes, adicionar essas informações de forma eficiente ajuda a otimizar seu fluxo de trabalho e melhorar a precisão. Digitar manualmente a data toda vez pode ser propenso a erros e consumir muito tempo, especialmente em documentos dinâmicos que exigem atualizações constantes. Este artigo apresenta vários métodos práticos para inserir a data, o mês ou o ano atual em uma célula do Excel, bem como no cabeçalho ou rodapé. Você também encontrará abordagens alternativas usando fórmulas do Excel, atalhos de teclado, recursos dedicados do Kutools e automação VBA — cada um com suas próprias vantagens e cenários adequados.


Inserir ano, mês ou data atual por meio de fórmulas e atalhos de teclado no Excel

O Excel fornece funções embutidas e atalhos de teclado convenientes que permitem inserir rapidamente a data, o mês ou o ano atual. Esses métodos são ideais quando você deseja que o Excel exiba informações de data atualizadas automaticamente ou precisa inserir manualmente um carimbo de data/hora em um momento específico.

Por exemplo, para exibir o mês atual como um número, basta digitar a seguinte fórmula na célula desejada: =MONTH(TODAY()) e pressionar Enter. Isso retornará o mês atual (por exemplo, 8 para agosto).

  Fórmula Resultado da fórmula
Inserir Mês Atual (Formato numérico) =MONTH(TODAY()) 8
Inserir Mês Atual (Nome completo) =TEXT(TODAY(),"MMMM") Agosto
Inserir Ano Atual =YEAR(TODAY()) 2015
Inserir Data Atual (Atualização automática) =TODAY() 2015/8/20
Inserir Data e Hora Atuais (Atualização automática) =NOW() 2015/8/20 9:41

Notas sobre os parâmetros:

  • As fórmulas =TODAY() e =NOW() são atualizadas automaticamente sempre que a planilha recalcula, então a data/hora exibida sempre permanece atual.
  • =YEAR(TODAY()) retorna o ano como um número de quatro dígitos, enquanto =TEXT(TODAY(),"MMMM") fornece o nome completo do mês.
  • Se você deseja um valor estático (que não muda posteriormente), use os atalhos de teclado abaixo.

Para entradas estáticas — como quando você deseja registrar a data de um evento específico e não quer que o valor seja atualizado no futuro — os atalhos de teclado são especialmente úteis:

(1) Para inserir imediatamente a data atual na célula selecionada, pressione CTRL + ;.

(2) Para inserir a data e a hora atuais na mesma célula, primeiro pressione CTRL + ; para inserir a data, libere as teclas, depois pressione a barra de espaço para adicionar um espaço e, finalmente, pressione CTRL + SHIFT + ; para adicionar a hora atual.

Dicas práticas e lembretes:

  • As fórmulas que usam =TODAY() ou =NOW() continuam se atualizando quando o arquivo recalcula, enquanto as entradas de teclado ficam fixas assim que forem inseridas.
  • Esteja ciente do modo de cálculo de sua planilha. Se os valores não forem atualizados automaticamente, talvez seja necessário pressionar F9 para atualizar.
  • Se você estiver copiando uma fórmula para várias linhas, certifique-se de ajustar as referências de célula, se necessário.

Ambas as abordagens são amplamente aplicáveis para tabelas de entrada de dados, registros diários, relatórios automatizados e onde quer que valores de data atualizados sejam necessários. Métodos puramente baseados em fórmulas são melhores quando os dados devem sempre refletir a data mais recente; abordagens com teclado oferecem controle para registros estáticos.

Inserir ano, mês ou data atual com formatação de data especial

Se você tiver o Kutools para Excel instalado, o utilitário Inserir Data facilita a inserção do ano, mês ou dia atual com seu formato de data preferido em apenas alguns cliques. Esse método é especialmente prático quando você precisa de formatação personalizada consistente ou acesso rápido a um seletor de calendário para seleção flexível.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Após instalar o Kutools para Excel, siga estas etapas:

1. Selecione a célula onde deseja inserir o ano, mês ou dia atual. Em seguida, vá para Kutools > Inserir > Inserir Data.

2. Na caixa de diálogo Inserir Data, certifique-se de que a opção Usando formato esteja selecionada. Depois, clique duas vezes no formato de data desejado na lista à direita. A formatação selecionada será aplicada imediatamente à sua célula ativa. Veja a captura de tela abaixo:

a screenshot of inserting current year, month or date with special date formatting

Agora, a data atual aparece na célula escolhida com a formatação especificada.

Notas e conselhos de uso:

  • Por padrão, a data de hoje já está destacada no calendário da caixa de diálogo Inserir Data. Para inserir uma data diferente, basta clicar na data desejada no calendário antes de clicar duas vezes no formato preferido.
  • Essa abordagem proporciona flexibilidade para trabalhar com formatos de data localizados, modelos de relatórios profissionais e qualquer cenário em que a apresentação visual consistente seja importante.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora


Inserir data e hora atuais na célula/cabeçalho/rodapé com Kutools para Excel

Para cenários que exigem carimbar uma planilha com informações em tempo real na área de conteúdo, cabeçalho ou rodapé, o Kutools para Excel fornece o utilitário Inserir Informações da Pasta de Trabalho. Este recurso é especialmente relevante para controle automatizado de documentos, fins de auditoria ou carimbos de data/hora consistentes em relatórios distribuídos, pois insere dados precisos de data e hora em poucos passos.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

1. Clique em Kutools Plus > Pasta de Trabalho > Inserir Informações da Pasta de Trabalho na barra de ferramentas.

a screenshot of inseting the current date and time in cell, header or footer with Kutools for Excel

2. Na caixa de diálogo Inserir Informações da Pasta de Trabalho, selecione a opção Data e hora atuais. Na seção Inserir em, especifique onde deseja essa informação — as opções incluem qualquer célula da planilha, bem como qualquer área do cabeçalho ou rodapé. Clique em OK para concluir a inserção. Consulte a captura de tela acima para orientação visual.

A data e hora atuais agora estão inseridas exatamente onde você precisa delas.

Dicas adicionais:

  • Essa abordagem é particularmente útil quando você precisa adicionar datas de revisão, carimbos de data/hora para exportações de dados ou impressões para registros físicos.
  • Lembre-se de que os dados inseridos nos cabeçalhos ou rodapés são mais visíveis no modo Layout de Página ou Visualização de Impressão.
  • As alterações aplicadas aqui não serão atualizadas automaticamente, a menos que você reutilize o utilitário Inserir Informações da Pasta de Trabalho.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora


VBA: Inserir automaticamente a data, o mês ou o ano atual ao alterar uma célula ou clicar em um botão

Para uma automação ainda maior — como quando você deseja que o Excel registre a data exata de entrada toda vez que uma determinada célula for modificada, ou deseja acionar o carimbo de data/hora clicando em um botão — o VBA (Visual Basic for Applications) pode ser usado. Esse método é altamente aplicável para folhas de log, trilhas de auditoria ou relatórios personalizados onde o controle preciso é necessário. O VBA permite inserir dinamicamente a data, o mês ou o ano atual com base nos requisitos específicos de seu fluxo de trabalho.

Cenário 1: Inserir automaticamente a data atual sempre que uma célula em uma coluna ou intervalo especificado for editada. Esta solução é ideal para criar colunas de "última modificação" ou carimbos de data/hora automáticos de entradas.

Como configurar:

  • Clique com o botão direito na guia da planilha onde deseja a automação e selecione Ver Código.
  • Na janela Microsoft Visual Basic for Applications aberta, cole o código a seguir no painel de código:
Private Sub Worksheet_Change(ByVal Target As Range)
    'Automatically insert current date when any change occurs in column B (adjust to your needs)
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    If Not Intersect(Target, Range("B:B")) Is Nothing Then
        Target.Offset(0, 1).Value = Date 'Inserts date in column C when column B changes
    End If
End Sub

Dicas de operação:

  • Sempre que você editar uma célula na coluna B, a data atual aparecerá automaticamente na célula adjacente na coluna C (você pode ajustar os intervalos de destino e deslocamentos conforme necessário para sua configuração).
  • Para aplicar essa lógica a um intervalo diferente ou inserir o mês/ano, modifique Date para Month(Date) ou Year(Date) de acordo.
  • Esse método é ideal para registros de auditoria ou rastreamento de "última atualização". Certifique-se de que as macros estão habilitadas para que esse código funcione corretamente.

Cenário 2: Inserir a data, o mês ou o ano atual clicando em um botão personalizado, adequado para fluxos de trabalho personalizados ou carimbos de data/hora sob demanda.

Como configurar:

  1. Clique em Desenvolvedor > Visual Basic.
  2. Na janela do editor VBA, clique em Inserir > Módulo.
  3. Insira o seguinte código (o exemplo mostra a inserção da data atual na célula A1; você pode modificar a célula de destino ou a lógica conforme necessário):
  4. Sub InsertCurrentDate()
        On Error Resume Next
        xTitleId = "KutoolsforExcel"
        Worksheets("Sheet1").Range("A1").Value = Date
    End Sub

Como atribuir a macro a um botão no Excel

  1. Inserir o botão:
    1. Vá para a guia Desenvolvedor na faixa de opções.
    2. Clique em Inserir > Sob Controles de Formulário, escolha Botão (Controle de Formulário).
      a screenshot showing the form control button
  2. Desenhe o botão em qualquer lugar na sua planilha.
  3. Atribuir a macro:
    1. Depois de desenhar o botão, a janela Atribuir Macro aparecerá.
    2. Selecione InsertCurrentDate (ou qualquer nome que você deu à sua macro).
      a screenshot showing how to select the macro
  4. Clique em OK.

Cada vez que você clicar nele, a data atual será inserida na célula A1 da Planilha1.

Você pode editar a macro para alterar a célula de destino, a planilha ou inserir o mês ou ano atual.

Solução de problemas e notas:

  • Se as macros não funcionarem, certifique-se de ter habilitado macros nas configurações do Excel.
  • Teste seu código VBA em uma pasta de trabalho de exemplo antes de aplicá-lo a arquivos importantes para evitar perda de dados acidental.
  • Combinar VBA com controles de planilha permite uma automação de fluxo de trabalho poderosa e flexível, mas sempre salve um backup antes de integrar novas macros.

Em resumo, as soluções VBA oferecem flexibilidade incomparável para carimbos de data/hora automatizados no Excel. Elas são especialmente recomendadas quando fórmulas ou ferramentas padrão não atendem completamente às necessidades de seu fluxo de trabalho.


Demonstração: inserir o dia, mês ou ano atual na célula/cabeçalho/rodapé no Excel

 

Kutools para Excel: Mais de 300 ferramentas práticas na ponta dos seus dedos! Aproveite recursos de IA gratuitos permanentemente! Baixe agora!

Artigo relacionado:

Inserir rapidamente a data atual com formato de data específico


Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com base em: Execução Inteligente|Gerar Código |Criar Fórmulas Personalizadas|Analisar Dados e Gerar Gráficos |Acionar Funções Aprimoradas
Recursos populares: Encontrar, Destacar ou Marcar Duplicados|Excluir Linhas em Branco|Combinar Colunas ou Células sem perder dados| Arredondar...
Super PROC: PROC com múltiplos critérios|PROC com múltiplos valores|Procura em várias planilhas|Correspondência Fuzzy....
Lista Suspensa Avançada: Crie rapidamente Lista Suspensa|Lista Suspensa Dependente|Lista Suspensa com Múltipla Seleção....
Gerenciador de Colunas: Adicionar um número específico de colunas |Mover Colunas |Alternar o Estado de Visibilidade de Colunas Ocultas| Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco|Visualização de Design|Barra de fórmulas aprimorada|Gerenciador de Pasta de Trabalho & Planilha|Biblioteca de AutoTexto|Selecionador de Data|Mesclar Dados |Criptografar/Descriptografar Células|Enviar Email por Lista|Super Filtro|Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ... ) |Mais de50 Tipos de Gráficos (Gráfico de Gantt, ... ) |Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ... ) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ... ) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ... ) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ... ) |... e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 outros!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...


Office Tab traz interface de abas para o Office e facilita muito seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!