Skip to main content

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

Author: Sun Last Modified: 2025-07-21

No Excel, tanto profissionais quanto usuários comuns frequentemente precisam inserir a data, mês ou ano atual em uma planilha. Seja para registrar transações diárias, gerar relatórios com carimbo de data e hora ou acompanhar marcos importantes, adicionar essas informações de forma eficiente ajuda a otimizar seu fluxo de trabalho e melhorar a precisão. Digitar a data manualmente 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, mês ou 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 o ano, mês ou data atual por meio de fórmulas e atalhos de teclado no Excel

O Excel oferece funções embutidas e atalhos de teclado convenientes que permitem inserir rapidamente a data, mês ou ano atual. Esses métodos são ideais quando você deseja que o Excel exiba informações de data atual que sejam atualizadas automaticamente, ou quando precisa inserir manualmente um carimbo de data e 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  Retorno 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 hora atual na mesma célula, primeiro pressione CTRL + ; para inserir a data, solte 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 e lembretes práticos:

  • Fórmulas que usam =TODAY() ou =NOW() continuam sendo atualizadas quando o arquivo recalcula, enquanto entradas de teclado permanecem fixas após serem inseridas.
  • Esteja ciente do modo de cálculo da 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élulas, 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 por teclado fornecem controle para registros estáticos.

Inserir o 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 à 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 aparecerá 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 oferece flexibilidade para trabalhar com formatos de data localizados, modelos de relatórios profissionais e qualquer cenário onde 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 atual 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. Esse recurso é especialmente relevante para controle automatizado de documentos, auditorias ou carimbos de data e 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 atual. 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 e 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 na visualização de 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ê reaplique 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, mês ou ano atual ao alterar uma célula ou por botão

Para ainda mais automação — como quando você deseja que o Excel registre a data exata de entrada sempre que uma célula específica for modificada, ou deseja acionar o carimbo de data e hora clicando em um botão — o VBA (Visual Basic for Applications) pode ser usado. Esse método é altamente aplicável para folhas de registro, rastreamento de auditoria ou relatórios personalizados onde controle preciso é necessário. O VBA permite inserir dinamicamente a data, mês ou 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. Essa solução é ideal para criar colunas de "última modificação" ou carimbos de data e 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 seguinte código 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 os deslocamentos conforme necessário para sua configuração).
  • Para aplicar essa lógica a outro intervalo ou inserir o mês/ano, modifique Date para Month(Date) ou Year(Date) conforme necessário.
  • Esse método é ideal para logs de auditoria ou rastreamento de "última atualização". Certifique-se de que as macros estejam habilitadas para que esse código funcione corretamente.

Cenário 2: Inserir a data, mês ou ano atual clicando em um botão personalizado, adequado para fluxos de trabalho personalizados ou carimbos de data e 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 da sua planilha.
  3. Atribuir a Macro:
    1. Após desenhar o botão, a janela Atribuir Macro aparecerá.
    2. Selecione InsertCurrentDate (ou o 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, planilha de destino ou inserir o mês ou ano atual em vez disso.

Solução de problemas e notas:

  • Se as macros não funcionarem, certifique-se de que elas estão habilitadas nas configurações do Excel.
  • Teste seu código VBA em uma pasta de trabalho de amostra antes de aplicá-lo a arquivos importantes para evitar perda de dados indesejada.
  • Combinar VBA com controles de planilha permite 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 e hora automatizados no Excel. Elas são especialmente recomendadas quando fórmulas ou ferramentas padrão não atendem totalmente à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

🤖 Assistente AI do KUTOOLS: 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 | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço 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 uma 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 Estado de Visibilidade das 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

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O 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...


O Office Tab traz interface com abas para o Office e facilita muito o 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 na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!