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, 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
- Inserir ano, mês ou data atual com formatação de data especial
- Inserir data e hora atuais na célula/cabeçalho/rodapé
- VBA: Inserir automaticamente a data, o mês ou o ano atual ao alterar uma célula ou clicar em um botão
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:
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.
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
paraMonth(Date)
ouYear(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:
- 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 na sua planilha.
- Atribuir a macro:
- Depois de desenhar o botão, a janela Atribuir Macro aparecerá.
- Selecione InsertCurrentDate (ou qualquer 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 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
Artigo relacionado:
Inserir rapidamente a data atual com formato de data específico
Melhores Ferramentas de Produtividade para Office
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!