Panduan Format Tanggal Otomatis di Sheets

Table of Contents
Bisnisoo.info - Google Sheets merupakan salah satu alat spreadsheet berbasis cloud yang sangat populer karena fleksibilitas dan kemudahan kolaborasinya. Salah satu fitur yang sangat membantu dalam pengolahan data adalah kemampuan untuk memformat tanggal secara otomatis. Dalam artikel ini, kita akan membahas secara lengkap bagaimana cara mengatur format tanggal otomatis di Google Sheets, termasuk trik dan tips agar lebih efisien dan rapi.


Mengapa Format Tanggal Penting?

Dalam dunia pengolahan data, tanggal sering kali menjadi komponen krusial. Baik dalam laporan keuangan, absensi, jadwal proyek, atau data penjualan, kolom tanggal berperan sebagai referensi waktu yang membantu kita menganalisis data lebih tepat. Format tanggal yang tidak konsisten bisa menyebabkan kebingungan, kesalahan analisis, hingga kegagalan dalam penggunaan fungsi tertentu seperti FILTER, SORT, atau QUERY.

Cara Memasukkan Tanggal Otomatis di Google Sheets

Ada beberapa cara agar tanggal bisa muncul secara otomatis di Sheets, tergantung dari kebutuhan Anda:

1. Tanggal Otomatis Saat Input Data

Jika Anda ingin agar kolom tanggal terisi otomatis setiap kali Anda mengisi data di kolom lain, Anda bisa menggunakan fungsi =IF dan =TODAY() atau =NOW().

Contoh:
Misalnya Anda ingin kolom A diisi tanggal saat kolom B diketik.

excel

SalinEdit

=IF(B2<>"", IF(A2="", TODAY(), A2), "")

Penjelasan:

  • Jika kolom B2 tidak kosong, dan A2 masih kosong, maka isi A2 dengan tanggal hari ini.
  • Jika A2 sudah terisi, biarkan tetap agar tidak berubah-ubah setiap hari.
  • Jika B2 kosong, maka A2 juga dibiarkan kosong.

Namun, kelemahan dari metode ini adalah setiap kali sheet dibuka, TODAY() akan berubah ke tanggal hari ini. Maka solusi berikut lebih permanen.

2. Menggunakan Script untuk Tanggal Permanen

Agar tanggal hanya terisi sekali dan tidak berubah-ubah, gunakan Google Apps Script.

Langkah-langkahnya:

  1. Klik Extensions > Apps Script.
  2. Masukkan skrip berikut:

javascript

SalinEdit

function onEdit(e) {

  var sheet = e.source.getActiveSheet();

  var range = e.range;

 

  if (range.getColumn() == 2 && sheet.getName() == "Sheet1") {

    var targetCell = sheet.getRange(range.getRow(), 1); // Kolom A untuk tanggal

    if (!targetCell.getValue()) {

      targetCell.setValue(new Date());

    }

  }

}

Penjelasan:

  • Skrip ini akan menambahkan tanggal ke kolom A ketika Anda mengisi kolom B.
  • Tanggal yang dimasukkan bersifat permanen dan tidak akan berubah.

Jangan lupa menyimpan script dan mengizinkan akses jika pertama kali digunakan.

3. Tanggal Berurutan Otomatis

Jika Anda ingin daftar tanggal terisi otomatis dan berurutan, gunakan rumus:

excel

SalinEdit

=ARRAYFORMULA(TO_DATE(SEQUENCE(10,1, TODAY(), 1)))

Penjelasan:

  • SEQUENCE(10,1,TODAY(),1) menghasilkan 10 tanggal mulai dari hari ini.
  • TO_DATE mengubah hasilnya ke format tanggal.

Anda bisa menyesuaikan jumlah baris dan interval hari sesuai kebutuhan.

Cara Mengatur Format Tampilan Tanggal

Google Sheets memungkinkan Anda menampilkan tanggal dalam berbagai format, seperti:

  • 26/07/2025
  • 26 Jul 2025
  • Saturday, July 26, 2025

Mengubah Format Tanggal Secara Manual:

  1. Pilih kolom atau sel yang berisi tanggal.
  2. Klik Format > Number > Date atau pilih Custom date and time.
  3. Anda bisa menyesuaikan tampilannya sesuai gaya lokal (Indonesia atau internasional).

Contoh Format Kustom:

  • dd mmmm yyyy → 26 Juli 2025
  • dddd, dd mmmm yyyy → Sabtu, 26 Juli 2025
  • dd-mm-yyyy → 26-07-2025

Format Otomatis Berdasarkan Lokasi

Secara default, format tanggal akan mengikuti pengaturan lokal (locale) pada file Sheets Anda.

Cara mengecek atau mengganti Locale:

  1. Klik File > Settings.
  2. Di tab General, lihat bagian Locale.
  3. Ganti ke “Indonesia” agar format tanggal mengikuti sistem Indonesia (dd/mm/yyyy).

Tips Tambahan dalam Mengelola Tanggal

1. Kombinasi Tanggal dan Waktu

Gunakan =NOW() jika Anda ingin memasukkan tanggal sekaligus jam.

Contoh:
=NOW() → 26/07/2025 14:32:10

2. Menghindari Perubahan Tanggal Otomatis

Fungsi seperti TODAY() dan NOW() akan selalu berubah setiap hari atau waktu. Untuk menghindarinya:

  • Gunakan skrip atau
  • Gunakan CTRL + ; untuk memasukkan tanggal statis secara manual.

3. Membuat Kolom Tanggal yang Selalu Terkini

Jika Anda membuat dashboard dan ingin menampilkan tanggal hari ini secara dinamis, cukup gunakan:

excel

SalinEdit

=TEXT(TODAY(),"dddd, dd mmmm yyyy")

Output: Sabtu, 26 Juli 2025

Contoh Penggunaan Praktis

Absensi Harian Otomatis

Tanggal

Nama

Keterangan

26/07/2025

Budi

Hadir

26/07/2025

Sari

Hadir

→ Anda bisa atur agar saat mengetik nama, kolom tanggal langsung terisi otomatis dengan script seperti yang dibahas sebelumnya.

Log Aktivitas Otomatis

Waktu Input

Aktivitas

26/07/2025 14:05:22

Input Data Produk

26/07/2025 14:10:45

Update Harga Barang

→ Gunakan =NOW() di kolom waktu dengan skrip agar permanen.


Penutup

Mengelola tanggal secara otomatis di Google Sheets bukan hanya memudahkan pencatatan, tetapi juga meningkatkan efisiensi kerja dan akurasi data. Dengan menggabungkan rumus sederhana dan skrip, Anda dapat menciptakan sistem yang cerdas untuk berbagai kebutuhan, mulai dari absensi, jadwal proyek, hingga laporan aktivitas harian.

Jangan ragu untuk mencoba, bereksperimen, dan menyesuaikan dengan alur kerja Anda. Semakin sering Anda menggunakan fitur ini, semakin mahir Anda dalam mengolah data secara otomatis di Sheets. Selamat mencoba!