Como obter a data e hora atuais com milissegundos no Excel?
Ao trabalhar com dados de data e hora no Excel, é comum precisar de marcas temporais altamente detalhadas para tarefas como registo de medições, eventos de sistema ou operações de lote precisas. Os atalhos de teclado padrão — como premir Ctrl+; para inserir a data atual e Ctrl+Shift+; para a hora atual — permitem introduzir rapidamente valores de data e hora. Contudo, estes atalhos têm limitações claras: os resultados têm de ser introduzidos em células separadas e apenas devolvem a data ou a hora até ao minuto; os segundos são sempre zero por defeito e os milissegundos não são apresentados. Isto pode ser um problema em cenários que exigem uma marca temporal precisa, incluindo milissegundos, como em medições científicas ou no registo de transações rápidas.
Este tutorial apresenta várias formas eficientes de exibir a Data e Hora Atuais — incluindo milissegundos — numa única célula no Excel. Descubra métodos ideais para atualização contínua na folha de cálculo, marcação instantânea com um simples clique e formatação dinâmica baseada em fórmulas. Continue a ler para aceder a passos detalhados, cenários práticos de utilização e dicas úteis que respondem às suas necessidades avançadas de marcação temporal.

Obtenha o Data e Hora Atuais com milissegundos utilizando a função AGORA
Uma forma de inserir a Data e Hora Atuais com milissegundos envolve o uso da função AGORA combinada com formatação personalizada de células. Esta solução é ideal para aplicações em que pretende atualizar frequentemente a marca temporal sempre que a folha de cálculo for recalculada. No entanto, tenha em atenção que o Excel armazena internamente a hora utilizando frações de segundo, pelo que o valor real dos milissegundos apresentado poderá variar consoante o sistema e o momento do cálculo.
Eis como pode utilizar este método:
1. Selecione a célula ou intervalo de células onde pretende apresentar a data e hora atuais, incluindo milissegundos. Em seguida, prima Ctrl+1 para abrir a caixa de diálogo Definir formato de célula.
2. Na caixa de diálogo Definir formato de célula, aceda ao separador Número, selecione Personalizado na lista Categoria. No campo Tipo, introduza d/m/aaaa h:mm:ss.000 e, em seguida, clique em OK. Isto indica ao Excel para apresentar três casas decimais nos segundos, exibindo-os como milissegundos.

3. Introduza a fórmula abaixo na célula escolhida, por exemplo, A1. Em seguida, se pretender bloquear o valor em vez de o atualizar constantemente, faça duplo clique na célula do resultado e prima F9. Isto substitui a fórmula pelo seu valor atual, congelando eficazmente a marca temporal nesse momento.
=AGORA()

Obtenha o Data e Hora Atuais com milissegundos utilizando uma fórmula do Excel (função TEXTO)
Outra solução prática para apresentar a data e hora atuais com milissegundos num formato fácil de ler utiliza a TEXTO no Excel. Esta abordagem é ideal para gerar rapidamente marcas temporais prontas a usar diretamente numa célula e revela-se particularmente útil quando pretende concatenar ou apresentar marcas temporais como parte de outras saídas textuais.
Este método revela-se especialmente valioso em situações como operações de registo, geração de relatórios e criação de entradas com marca temporal em formulários ou folhas automatizadas. Ao contrário da formatação tradicional de data/hora, a função TEXTO trata a sua marca temporal como texto, facilitando layouts personalizados ou manipulações adicionais com outras funções do Excel. Consideração importante: como o resultado é texto, não pode ser utilizado diretamente em cálculos temporais, mas oferece uma apresentação limpa e fácil de ler.
1. Clique na célula onde pretende exibir a data e hora atuais com milissegundos, por exemplo, B1. Introduza a seguinte fórmula:
=TEXT(NOW(),"m/d/yyyy h:mm:ss.000") 2. Prima Enter para confirmar. A célula irá agora apresentar a data e hora atuais com milissegundos sob a forma de uma cadeia de texto. Pode arrastar a alça de preenchimento para baixo para aplicar a fórmula a mais linhas, se necessário, ou copiá-la e colá-la conforme exigido na sua folha de cálculo.
Esta fórmula apresenta a data atual, a hora, os minutos e os segundos, seguidos de três dígitos para os milissegundos. Se pretender ajustar o formato, pode modificar a cadeia na fórmula, por exemplo, alterando o separador de data ou a ordem de apresentação de acordo com as definições regionais.
Cenários aplicáveis e vantagens:Esta fórmula é altamente recomendada quando precisa de marcas temporais visualmente consistentes e fáceis de ler em relatórios, painéis e aplicações de registo, sem recorrer a aritmética temporal incorporada. Contudo, como gera uma cadeia de texto, cálculos temporais diretos ou ordenação como valores numéricos poderá exigir passos adicionais; nesses casos, poderá ter de voltar aos formatos padrão de data e hora para realizar cálculos avançados.

Desbloqueie a Magia do Excel com KUTOOLS AI
- Execução Inteligente: Realize operações em células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- fórmulas personalizadas: Crie fórmulas personalizadas para simplificar os seus fluxos de trabalho.
- Programação VBA: Escreva e implemente código VBA com facilidade.
- Interpretação de Fórmulas: Compreenda facilmente fórmulas complexas.
- Tradução de Texto: Elimine barreiras linguísticas nas suas folhas de cálculo.
Quando pretende registar instantaneamente a data e hora exatas, incluindo milissegundos, num momento específico — como ao clicar num botão — a funcionalidade de macros VBA do Excel oferece uma solução conveniente. Este método é particularmente útil para acompanhamento de processos, marcação rápida de eventos ou registo responsivo em folhas partilhadas onde a precisão temporal é crucial.
Para configurar esta abordagem baseada em macros, siga estes passos:
1. Prima Alt + F11 para abrir a janela do Microsoft Visual Basic para Aplicações.
2. Clique em Inserir > Módulo. Em seguida, copie e cole o seguinte código VBA na janela do Módulo.
Código VBA: Inserir data e marque a data/hora rapidamente no Excel
Sub TimeStampEO()
'Update by ExtendOffice
Selection.NumberFormatLocal = "m/d/yyyy h:mm:ss.000"
ActiveCell.Value = Format(Now, "m/d/yyyy h:mm:ss") & Right(Format(Timer, "0.000"), 4)
End Sub
3. Regresse à sua folha de cálculo. Clique em Inserir > Formas e adicione uma forma (por exemplo, um botão ou retângulo) à sua folha de cálculo.
4. Faça duplo clique na forma inserida para lhe atribuir uma etiqueta, como «Data e marca temporal». Pode personalizar o estilo e o texto de acordo com o design da sua folha.
5. Clique com o botão direito do rato na forma e escolha Atribuir Macro no menu pendente.
6. Na caixa de diálogo Atribuir Macro, selecione TimeStampEO na lista de nomes de macros e, em seguida, escolha Este Livro no menu pendente. Clique em OK.
7. Agora, selecione a célula onde pretende inserir a data e hora com milissegundos e clique simplesmente na forma — a marca de tempo será introduzida imediatamente na célula escolhida.
- Se já tiver valores de tempo na sua folha de cálculo e quiser exibir os milissegundos, basta aplicar a formatação personalizada indicada no primeiro método.
- O Excel não suporta formatação ao nível de nanosegundos ou microssegundos nos seus formatos de hora padrão. Se precisar de registar intervalos de tempo mais precisos, formate as células como texto e introduza manualmente os valores pretendidos.
Resolução de problemas: Se o botão da macro não funcionar, certifique-se de que as macros estão ativadas e de que guardou a sua pasta de trabalho como um ficheiro .xlsm. Caso surjam mensagens de erro ao executar a macro, verifique se a célula de destino não está já em uso ou bloqueada e se selecionou a célula antes de clicar na forma atribuída.
Sugestão resumo: Para garantir a precisão no registo horário, verifique sempre as definições de cálculo da sua folha de cálculo. Caso o registo exato até ao milissegundo seja essencial, arredonde ou ajuste os resultados de acordo com a tolerância exigida pela sua aplicação.
Obtenha Data e Hora Atuais com milissegundos ao clicar num botão
Artigos relacionados
Como converter o formato de tempo DD HH MM em horas ou minutos no Excel?
Imagine que tem uma lista com o formato de data DD:HH:MM, que representa dias, horas e minutos, e agora precisa converter esse valor em horas ou minutos. Este artigo explica como transformar o formato DD:HH:MM em horas ou minutos no Excel.
Como converter horas ou minutos em formato decimal para o formato de hora no Excel?
Em alguns casos, poderá registar o tempo em horas ou minutos decimais, como em 31,23. Como converter essas horas ou minutos decimais para o formato de hora padrão hh:mm:ss, tal como na imagem abaixo? Neste artigo, apresento-lhe algumas dicas práticas para realizar esta conversão rapidamente no Excel.
Como converter o formato de hora de 12 horas para 24 horas e vice-versa no Excel?
Quando trabalha no Excel no seu dia a dia, poderá utilizar diferentes formatos de hora consoante as circunstâncias, como o formato de 12 horas e o formato de 24 horas, conforme ilustrado na imagem seguinte. Mas como pode converter o formato de 12 horas para 24 horas e vice-versa no Excel?
Como apresentar a hora apenas no formato de minutos no Excel?
Imagine que tem uma lista de valores de hora no formato HH:MM:SS Definir formato de célula e pretende apresentar estas células apenas no formato de minutos. O que pode fazer? Neste tutorial, mostramos-lhe dois métodos para apresentar a hora apenas no formato de minutos no Excel.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos