Panduan Format Tanggal Otomatis di Sheets

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:
- Klik Extensions
> Apps Script.
- 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:
- Pilih
kolom atau sel yang berisi tanggal.
- Klik Format
> Number > Date atau pilih Custom date and time.
- 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:
- Klik File
> Settings.
- Di tab
General, lihat bagian Locale.
- 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!