Como inserir a data atual em uma planilha do Google?

25

Eu tenho uma planilha no Google Drive e uma coluna é para a data em que a entrada é feita. Existe um botão para fazer isso? Estou ciente das funções =NOW()e =TODAY()mas sua descrição diz "o valor é atualizado quando os Recalcula de documentos". No entanto, reabri o documento alguns minutos depois e ele ainda tinha o mesmo tempo. Por que é isso?

Seria ainda mais fácil que, quando eu começar a digitar uma nova linha, a coluna da data for preenchida automaticamente.

Celeritas
fonte

Respostas:

10

Consegui reproduzir suas descobertas, no entanto, abrir uma planilha não resulta em um novo cálculo.

Pressione Ctrl+ Rpara recalcular a folha inteira.

Há uma preocupação com esse método: ele altera todas as NOW()fórmulas para a data / hora atual.
Portanto, convém pressionar Ctrl+ ;na célula da data de criação e adicionar a data manualmente.

Referência: Recálculo de Folha

Jacob Jan Tuinstra
fonte
Portanto, a diferença entre Ctrl + R e Ctrl +; is + R atualiza todo o NOW () e +; não?
Celeritas 24/07/2013
1
Ctrl + R fornece uma solução para o seu problema, mas pode criar uma ao mesmo tempo. Por isso adicionei o Ctrl +; porque isso adiciona a data "fisicamente".
Jacob Jan Tuinstra
33
  • ctrl+ ;insere a data atual
  • ctrl+ shift+ ;( ctrl+ :) insere a hora atual
  • ctrl+ alt+ shift+ ;( ctrl+ alt+ :) insere data e hora atuais

Use em vez de ctrlno Mac OS

No entanto, ele não funciona no aplicativo móvel do Planilhas Google. Parece que o aplicativo móvel não possui funcionalidade semelhante. =now()atualiza para a data e hora atuais em que qualquer edição é feita na planilha para que não seja adequado para registrar horários. Nem sequer possui "Colar valores apenas".

Kolen
fonte
2
Isso não funciona em teclados internacionais.
Rubén
@ Rubén verificado agora, ele funciona no layout de teclado russo (geralmente as teclas não funcionam nesse layout, por isso tenho memória muscular para mudar para o layout americano depois de digitar cada pedaço de caracteres cirílicos, mas funciona no Google Docs). Chrome 66.0.3359.106, Mac OS 10.13.4.
Kolen
@ Rubén Eu sei que é muito tarde, mas no meu teclado em espanhol os comandos funcionam se você substituir o ponto-e-vírgula por ñ no MacOS e esse til invertido `à direita da tecla P no Windows. Portanto, seria Ctrl + Alt + Shift + ` para inserir data e hora ( Cmd + Alt + Shift + ñ no MacOS)
Pablo Albornoz
1
Além disso, você não pode editar a célula selecionada (com o cursor), mas apenas destacar a célula (sem o cursor e apenas a borda) para usar esses comandos.
João
3

Outra opção a considerar é =GoogleClock(). Essa função difere um pouco do =NOW()fato de ter uma granularidade de um minuto (em vez de um segundo), mas é garantido que você atualize cada minuto e esteja correto (até o minuto inteiro mais próximo) ao abrir / atualizar a planilha.

Se você usar:

=NOW()+GoogleClock()*0

você terá uma granularidade de um segundo, ela será atualizada a cada edição e ficará a menos de um minuto quando você abrir a planilha. Mas também será atualizado a cada minuto, independentemente da edição, o que pode não ser desejável.

AdamL
fonte
O GoogleClock não está mais disponível.
Rubén
3

Penso que a questão é como colocar a data de hoje em uma célula da planilha para que ela permaneça inalterada ao longo do tempo .

Coloquei "= today ()" em uma célula de cabeçalho congelada uma vez. Isso muda conforme a data muda.

Quando preciso da data de hoje, copio essa célula e Colar valor especial> Colar apenas na célula desejada.

Steven Zins
fonte
3

Para inserir um valor estático de DateTime, use macros:

Na sua planilha Ferramentas -> Editor de scripts. Cole este código:

function currentStaticDate() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getCurrentCell().setValue(new Date());
};

Salve e retorne à sua planilha.

Importe o script com Ferramentas -> Macros -> Importar.

Adicione atalho com Ferramentas -> Macros -> Gerenciar macros.

RasAlhague
fonte