Bagaimana cara memasukkan tanggal saat ini ke dalam Google Spreadsheet?

25

Saya punya spreadsheet di Google Drive dan satu kolom dimaksudkan untuk tanggal entri dibuat. Apakah ada tombol untuk melakukan ini? Saya mengetahui fungsinya =NOW()dan =TODAY()tetapi deskripsi mereka mengatakan "nilainya diperbarui ketika dokumen dihitung ulang". Namun saya membuka kembali dokumen beberapa menit kemudian dan masih memiliki waktu yang sama. Kenapa ini?

Akan lebih mudah bahwa ketika saya mulai mengetikkan baris baru, kolom untuk tanggal terisi otomatis.

Celeritas
sumber

Jawaban:

10

Saya dapat mereproduksi temuan Anda, namun, membuka spreadsheet tidak menghasilkan perhitungan ulang.

Tekan Ctrl+ Runtuk menghitung ulang seluruh lembar.

Ada satu kekhawatiran tentang metode ini: ini mengubah semua NOW()rumus menjadi tanggal / waktu saat ini.
Karenanya, Anda mungkin ingin mempertimbangkan untuk menekan Ctrl+ ;di sel tanggal pembuatan dan menambahkan tanggal secara manual.

Referensi: Penghitungan Ulang Lembar

Jacob Jan Tuinstra
sumber
Jadi perbedaan antara Ctrl + R dan Ctrl +; adalah + R memperbarui semua SEKARANG () dan +; tidak?
Celeritas
1
Ctrl + R memberi Anda solusi untuk masalah Anda, tetapi mungkin membuatnya sekaligus. Itu sebabnya saya menambahkan Ctrl +; karena ini menambahkan tanggal "secara fisik".
Jacob Jan Tuinstra
33
  • ctrl+ ;menyisipkan tanggal saat ini
  • ctrl+ shift+ ;( ctrl+ :) memasukkan waktu saat ini
  • ctrl+ alt+ shift+ ;( ctrl+ alt+ :) memasukkan tanggal dan waktu saat ini

Gunakan sebagai ganti ctrlpada Mac OS

Namun itu tidak berfungsi di aplikasi seluler Google Sheets. Tampaknya aplikasi seluler tidak memiliki fungsi serupa. =now()memperbarui tanggal dan waktu saat ini ketika ada pengeditan yang dilakukan ke spreadsheet sehingga tidak cocok untuk mendaftar kali. Bahkan tidak memiliki "Tempel nilai saja".

kolen
sumber
2
Ini tidak berfungsi pada keyboard internasional.
Rubén
@ Rubén mencentang sekarang, ia bekerja di tata letak keyboard Rusia (biasanya keybidings tidak berfungsi di tata letak itu jadi saya punya memori otot untuk beralih ke tata letak en-US setelah mengetik setiap bongkahan karakter cyrillic, tetapi berfungsi di Google Documents). Chrome 66.0.3359.106, Mac OS 10.13.4.
kolen
@ Rubén Saya tahu ini benar-benar terlambat tetapi di keyboard Spanyol saya perintah berfungsi jika Anda mengganti titik koma dengan ñ di MacOS dan tilde terbalik `di sebelah kanan tombol P pada Windows. Jadi Ctrl + Alt + Shift + ` untuk memasukkan tanggal dan waktu ( Cmd + Alt + Shift + ñ di MacOS)
Pablo Albornoz
1
Selain itu, Anda tidak dapat mengedit sel yang dipilih (dengan kursor), tetapi hanya memiliki sel yang disorot (tanpa kursor dan hanya perbatasan) untuk menggunakan perintah ini.
John
3

Pilihan lain untuk dipertimbangkan adalah =GoogleClock(). Fungsi ini agak berbeda dari =NOW()yang memiliki granularity satu menit (bukan satu detik), tetapi dijamin untuk memperbarui setiap menit, dan benar (ke menit terdekat terdekat) pada pembukaan / penyegaran spreadsheet.

Jika Anda menggunakan:

=NOW()+GoogleClock()*0

Anda akan memiliki rincian satu detik, itu akan diperbarui dengan setiap pengeditan, dan tidak kurang dari satu menit ketika Anda membuka spreadsheet. Tapi itu juga akan memperbarui setiap menit terlepas dari pengeditan, yang mungkin tidak diinginkan.

AdamL
sumber
GoogleClock tidak tersedia lagi.
Rubén
3

Saya pikir pertanyaannya adalah bagaimana memasukkan tanggal hari ini ke dalam sel spreadsheet sehingga tetap tidak berubah dari waktu ke waktu .

Saya memasukkan "= today ()" ke sel header yang dibekukan satu kali. Itu berubah seiring perubahan tanggal.

Ketika saya membutuhkan tanggal hari ini, saya menyalin sel itu dan menempelkan nilai Tempel khusus> hanya ke sel yang diinginkan.

Steven Zins
sumber
3

Untuk memasukkan nilai DateTime statis gunakan makro:

Di lembar alat Anda -> Editor Skrip. Tempel kode ini:

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

Simpan dan kembali ke lembar Anda.

Impor skrip dengan Tools -> Macro -> Import.

Tambahkan pintasan dengan Alat -> Makro -> Kelola makro.

RasAlhague
sumber