Você precisa registrar a data e hora atuais em sua planilha do Excel de forma rápida e precisa. Digitar timestamps manualmente é lento e sujeito a erros. O Excel oferece atalhos de teclado nativos para inserir timestamps estáticos que não mudam. Este artigo explica os atalhos para datas e horas, e como usá-los de forma eficaz em seu fluxo de trabalho.
Principais Conclusões: Registrar Carimbos de Data e Hora no Excel
- Ctrl + ; (Ponto e vírgula): Insere a data atual como um valor estático na célula selecionada.
- Ctrl + Shift + ; (Ponto e vírgula): Insere a hora atual como um valor estático na célula selecionada.
- Ctrl + ; depois Espaço depois Ctrl + Shift + ;: Insere um carimbo de data e hora combinado e estático em uma única célula.
Entendendo Carimbos de Data e Hora Estáticos no Excel
Os atalhos de teclado do Excel inserem timestamps estáticos. Um valor estático é fixado no momento em que você pressiona as teclas. Ele não será atualizado ao reabrir o arquivo ou recalcular a planilha. Isso é diferente das funções NOW() ou TODAY(), que são voláteis e recalculam.
O timestamp usa as configurações de data e hora do seu sistema. O Excel formata a data com base nas configurações regionais do Windows. O formato padrão geralmente é DD/MM/AAAA para a data e HH:MM AM/PM para a hora. Você pode alterar o formato de número da célula após a inserção sem afetar o valor subjacente.
Pré-requisitos para Usar os Atalhos
Você deve ter uma célula selecionada na planilha. Os atalhos funcionam em qualquer célula, inclusive em tabelas. Seu teclado deve ter um teclado numérico dedicado para que alguns atalhos funcionem de forma confiável em certos teclados de notebook. Se os atalhos não funcionarem, verifique se a tecla Num Lock está desativada.
Passos para Inserir Carimbos de Data e Hora
Siga estes passos para usar os principais atalhos de teclado para registrar dados.
- Selecione a célula de destino
Clique na célula onde deseja que o timestamp apareça. Você também pode selecionar um intervalo de células; o atalho será aplicado à célula ativa dentro da seleção. - Insira a data atual
Pressione e segure a tecla Ctrl, depois pressione a tecla de ponto e vírgula (;). Solte ambas as teclas. A data atual do seu sistema aparecerá na célula como um valor fixo. - Insira a hora atual
Pressione e segure as teclas Ctrl e Shift juntas, depois pressione a tecla de ponto e vírgula (;). Solte todas as teclas. A hora atual do seu sistema aparecerá na célula como um valor fixo. - Insira uma combinação de data e hora
Primeiro, pressione Ctrl + ; para inserir a data. Em seguida, pressione a barra de espaço uma vez. Finalmente, pressione Ctrl + Shift + ; para adicionar a hora. A célula agora conterá tanto a data quanto a hora como uma entrada estática única.
Usando um Atalho Personalizado com VBA
Para um único atalho que insira um timestamp combinado, você pode criar uma macro simples. Este método é para usuários avançados.
- Abra o editor VBA
Pressione Alt + F11 para abrir o editor do Visual Basic for Applications. - Insira um novo módulo
Vá em Inserir > Módulo. Na janela do novo módulo, cole este código:
Sub InsertTimestamp()
ActiveCell.Value = Now
ActiveCell.NumberFormat = “dd/mm/aaaa hh:mm AM/PM”
End Sub - Atribua um atalho de teclado
Feche o editor VBA. Vá em Arquivo > Opções > Barra de Ferramentas de Acesso Rápido. Defina o menu suspenso como “Macros.” Selecione a macro InsertTimestamp e clique em Adicionar >>. Clique em OK. A macro agora está na sua Barra de Ferramentas de Acesso Rápido. Você pode atribuir um atalho de teclado como Alt + 1 pressionando Alt, depois o número da posição na barra de ferramentas.
Erros Comuns e Limitações
Atalho Não Funciona ou Insere Formato Errado
Se o atalho inserir um formato de data diferente, ele está usando as configurações regionais do Windows. Para alterar o formato de exibição no Excel, clique com o botão direito na célula, selecione Formatar Células, vá para a guia Número e escolha uma categoria Data ou Hora. O valor subjacente permanece correto. Se o atalho não fizer nada, certifique-se de que está usando a tecla de ponto e vírgula, não a tecla de dois pontos.
Timestamp Atualiza Quando o Arquivo é Reaberto
Isso acontece se você acidentalmente usou a função NOW() em vez do atalho de teclado. Um timestamp estático não muda. Verifique a barra de fórmulas. Se vir =NOW(), apague e use Ctrl + ; ou Ctrl + Shift + ;. Funções são dinâmicas, enquanto entradas de atalho são valores estáticos.
Necessidade de Timestamps Sequenciais ou Auto-Inserção
Os atalhos de teclado exigem ação manual. Eles não podem inserir automaticamente um timestamp quando dados são inseridos em outra célula. Para automação, você precisaria usar código de evento VBA. Isso é mais complexo e está além do escopo dos atalhos básicos.
Comparação entre Atalho de Teclado e Função
| Item | Atalho de Teclado (Ctrl + 😉 | Função NOW() / TODAY() |
|---|---|---|
| Tipo de Valor | Estático, entrada fixa | Volátil, atualiza automaticamente |
| Recálculo | Nunca muda | Atualiza ao abrir o arquivo ou recalcular a planilha |
| Conteúdo da Célula | Um valor (ex.: 45291.75) | Uma fórmula (=NOW()) |
| Caso de Uso | Registro de dados históricos, logs | Criação de exibições de hora sempre atualizadas |
| Ação do Teclado | Inserção instantânea | Requer digitar a fórmula |
Agora você pode registrar rapidamente a data e hora exatas de eventos em suas planilhas. Use Ctrl + ; para datas e Ctrl + Shift + ; para horas para criar registros permanentes. Para automação avançada, explore a criação de uma macro atribuída à sua Barra de Ferramentas de Acesso Rápido. Lembre-se de que você pode selecionar várias células e usar F2 e depois Ctrl + Enter para colar o mesmo timestamp estático em todas as células selecionadas de uma vez.