Mengisi tanggal secara otomatis antara dua tanggal tertentu di Google Sheets berguna jika Anda memiliki tanggal mulai dan tanggal akhir dan Anda ingin mengisi semua tanggal di antara dua tanggal ini dalam satu kolom
Daftar isi
Pengisian otomatis berarti mengisi kolom secara otomatis dengan nilai di antara dua nilai yang diberikan. Anda dapat mengisi nomor dan tanggal secara otomatis untuk membuat pekerjaan Anda lebih cepat dan lebih mudah
Mari kita ambil contoh
Katakanlah kita memiliki tanggal mulai dan tanggal akhir. Kami ingin memperluas tanggal antara dua tanggal yang diberikan ini di spreadsheet kami dan melihat hari satu per satu di kolom
Jadi bagaimana kita melakukannya?
Sederhana. Kita dapat menggunakan fungsi SEQUENCE dan beberapa fungsi tambahan, ARRAYFORMULA dan TO_DATE, untuk melakukannya secara otomatis
Dalam panduan ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat melakukan ini dengan satu formula tunggal
Mari selami. 🤜
Anatomi Fungsi Pengisian Otomatis
Kami menunjukkan kombinasi dari tiga fungsi berbeda untuk mengisi tanggal secara otomatis antara dua tanggal tertentu di Google Sheets
Fungsi URUTAN
Fungsi SEQUENCE_ digunakan untuk mengembalikan array nomor urut
Sintaks (cara kita menulis) fungsi SEQUENCE adalah sebagai berikut
=SEQUENCE (rows, columns, start, step)Variabel dari fungsi tersebut adalah
- rows berarti jumlah baris yang kita inginkan dalam urutan,
- columns_ berarti jumlah kolom di mana kita ingin memperluas urutan,
- start adalah nilai pertama dari barisan,
- step menunjukkan perbedaan antara dua nilai urutan. Nilai standarnya adalah 1
Untuk memahami cara menggunakan fungsi SEQUENCE_ di Google Sheets, lihat artikel kami yang menjelaskannya secara mendetail
Karena Google Sheets memperlakukan setiap tanggal sebagai bilangan bulat di latar belakang, kita juga dapat menggunakan fungsi SEQUENCE dengan tanggal
Fungsi TO_DATE
Fungsi =TO_DATE(value)2 mengonversi angka tertentu menjadi tanggal
Sintaksnya adalah sebagai berikut
=TO_DATE(value)_Dibutuhkan satu sel dengan angka (sebagai variabel =TO_DATE(value)3) dan mengubahnya menjadi tanggal
Meskipun kita dapat mengonversi angka menjadi tanggal dengan memformatnya di menu (Format > Angka > Tanggal), menggunakan fungsi ini akan menghemat banyak waktu jika terdapat banyak baris
Fungsi ARRAYFORMULA
Fungsi =TO_DATE(value)4 di Google Sheets menerapkan rumus ke seluruh kolom di Google Sheets
Ini digunakan saat kita memiliki fungsi yang biasanya bekerja di satu sel, tetapi kita ingin menggunakannya di seluruh rentang sel. Misalnya, fungsi =TO_DATE(value)_2 berfungsi dengan satu sel, tetapi kami ingin menggunakannya di seluruh kolom
Sintaks dari fungsi =TO_DATE(value)4 adalah
=ARRAYFORMULA(array_formula)Variabel =TO_DATE(value)7 adalah fungsi yang ingin kita bungkus dalam =TO_DATE(value)4. Kita dapat menggunakan fungsi apa pun dalam fungsi =TO_DATE(value)_4 yang dapat diterapkan ke seluruh rentang sel
Baca lebih lanjut tentang fungsi ARRAYFORMULA di artikel kami
Jadi, setelah mendapatkan beberapa wawasan tentang anatomi fungsi-fungsi ini, mari kita gunakan dalam contoh kehidupan nyata
Contoh Nyata untuk Mengisi Tanggal Secara Otomatis Antara Dua Tanggal yang Diberikan
Lihat contoh di bawah ini untuk melihat cara mengisi tanggal secara otomatis antara dua tanggal tertentu di Google Sheets
Gambar di bawah ini menunjukkan hasil yang diharapkan. Ini berisi tanggal mulai dan tanggal akhir, bersama dengan daftar tanggal yang terisi otomatis
Fungsi yang kami gunakan di sini adalah sebagai berikut
=ARRAYFORMULA(TO_DATE(SEQUENCE(B1- A1 +1,1,A1)))Mari kita uraikan ini untuk memahami apa arti masing-masing bagian
- Pertama, lihat fungsi paling dalam dari rumus ini. Kami menggunakan fungsi SEQUENCE_ untuk membuat larik nomor urut. Ingatlah bahwa setiap tanggal adalah angka di latar belakang, itulah yang kami gunakan untuk menghitung variabel rows
- Variabel rows dari fungsi SEQUENCE adalah jumlah baris yang kita inginkan dalam urutan kita. Jadi, perbedaan antara tanggal awal dan tanggal akhir, plus satu karena kami juga ingin menyertakan tanggal akhir itu sendiri. Kami menggunakan referensi sel dari tanggal awal dan akhir, menguranginya dan menambahkan 1 ke hasilnya. Jadi, variabel barisnya adalah B1 – A1 + 1
- Maka, variabel columns_ adalah 1 karena kita hanya membutuhkan satu kolom
- Variabel start adalah tanggal mulai yang ada di sel A1
- Kemudian, kami menggunakan fungsi =TO_DATE(value)_2 untuk mengonversi angka menjadi tanggal
- Akhirnya, kami membungkus seluruh fungsi dalam fungsi =TO_DATE(value)4 untuk memastikan bahwa fungsi =TO_DATE(value)2 diterapkan ke setiap sel dari hasil fungsi SEQUENCE
Hasilnya, kami mendapat daftar dengan tanggal yang terisi otomatis antara tanggal mulai dan tanggal akhir
Sederhana, bukan?
Jangan ragu untuk membuat salinan spreadsheet menggunakan tautan yang saya lampirkan di bawah dan coba sendiri
Buat salinan spreadsheet contoh
Cara Mengisi Tanggal Secara Otomatis Antara Dua Tanggal yang Diberikan di Google Sheets
Mari kita lihat bagaimana Anda dapat mengisi tanggal secara otomatis antara dua tanggal tertentu di Google Sheets selangkah demi selangkah
- Untuk memulai, pilih sel tempat Anda ingin memiliki tanggal pertama dari rentang yang diisi secara otomatis. Pastikan memiliki area kosong yang cukup di bawah sel ini, karena fungsinya akan meluas ke seluruh kolom
- Kemudian, masukkan tanda sama dengan '=' untuk memulai rumus lalu diikuti dengan nama fungsi SEQUENCE. Untuk panduan ini, saya akan mengetiknya di sel D2
- Setelah tanda kurung buka '(' dari fungsi SEQUENCE, tambahkan variabel pertama, rows. Untuk menentukan berapa banyak baris yang Anda inginkan dalam urutan Anda, kurangi tanggal mulai dari tanggal akhir. Untuk panduan ini, saya akan memilih sel B2 dan A2 untuk menghitung perbedaan ini
- Kemudian, tambahkan 1 ke angka ini jika Anda juga ingin menyertakan tanggal akhir. Jika tidak, Anda hanya akan mengisi tanggal secara otomatis hingga sehari sebelum tanggal akhir. Letakkan koma setelah setiap variabel fungsi
- Setelah itu, tambahkan variabel columns_ yang merupakan 1 dalam contoh ini
- Untuk menyelesaikan fungsi SEQUENCE, tambahkan variabel start yang merupakan angka pertama (tanggal) dari urutan Anda. Dalam contoh, saya akan memilih sel A2 yang berisi tanggal mulai saya
- Besar. Rumus ini sudah mengembalikan urutan angka yang dapat diformat sebagai tanggal. Namun, saya menunjukkan cara untuk memasukkan pemformatan ke dalam rumus itu sendiri. Tutup tanda kurung fungsi SEQUENCE_ dan gerakkan kursor Anda setelah tanda sama dengan di awal. Setelah itu, ketikkan nama fungsi =TO_DATE(value)_2 di sini
- Ada satu hal lagi yang tersisa. Mengubah hasil sel tunggal dari fungsi =TO_DATE(value)2 menjadi sebuah array. Oleh karena itu, tutup juga tanda kurung fungsi =TO_DATE(value)_2 dan kembali ke tanda sama dengan lagi. Bungkus seluruh formula dalam fungsi =TO_DATE(value)_4
- Terakhir, tekan tombol Enter untuk melihat seluruh urutan tanggal yang terisi otomatis
Itu dia. Beginilah cara Anda mengisi tanggal secara otomatis antara dua tanggal tertentu di Google Sheets menggunakan fungsi SEQUENCE, TO_DATE, dan ARRAYFORMULA. 👏🏆
Sekarang Anda dapat menggunakannya bersama dengan banyak formula Google Sheets lainnya untuk membuat formula yang lebih efektif. 🙂
Dapatkan email dari kami tentang Google Spreadsheet
Tujuan kami tahun ini adalah membuat banyak tutorial yang kaya dan berukuran kecil untuk pengguna Google Spreadsheet seperti Anda. Jika Anda menyukai yang ini, Anda akan menyukai apa yang sedang kami kerjakan. Pembaca menerima ✨ akses awal ✨ ke konten baru. Tidak akan ada spam dan Anda dapat berhenti berlangganan kapan saja