Como inserir o dia, mês ou ano atual em uma célula no Excel?
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
- Inserir o ano, mês ou data atual com formatação de data especial
- Inserir data e hora atual na célula/cabeçalho/rodapé
- VBA: Inserir automaticamente a data, mês ou ano atual ao alterar uma célula ou por botão
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:
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.
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
paraMonth(Date)
ouYear(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:
- Clique em Desenvolvedor > Visual Basic.
- Na janela do editor VBA, clique em Inserir > Módulo.
- 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):
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
- Inserir o Botão:
- Vá para a guia Desenvolvedor na faixa de opções.
- Clique em Inserir > Sob Controles de Formulário, escolha Botão (Controle de Formulário).
- Desenhe o botão em qualquer lugar da sua planilha.
- Atribuir a Macro:
- Após desenhar o botão, a janela Atribuir Macro aparecerá.
- Selecione InsertCurrentDate (ou o nome que você deu à sua macro).
- 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
Artigo relacionado:
Inserir rapidamente a data atual com formato de data específico
Melhores Ferramentas de Produtividade para Office
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!