Bagaimana cara mencantumkan semua tanggal di antara dua tanggal di Excel?
Dalam beberapa kasus, jika Anda memiliki tanggal mulai dan tanggal akhir tertentu, Anda mungkin perlu mencantumkan semua tanggal di antara dua tanggal yang diberikan ini di Excel. Sekarang tutorial ini berbicara tentang metode untuk mencantumkan semua tanggal di antara dua tanggal di Excel.
Buat daftar semua tanggal di antara dua tanggal dengan rumus
Cantumkan semua tanggal di antara dua tanggal menurut VBA
Cantumkan semua tanggal di antara dua tanggal oleh Kutools for Excel
Buat daftar semua tanggal di antara dua tanggal dengan rumus
Di sini saya memperkenalkan rumus yang dapat dengan cepat mencantumkan semua tanggal di antara dua tanggal tertentu untuk Anda di Excel.
1. Ketik tanggal awal dan akhir menjadi dua sel, di sini saya mengetikkannya ke dalam sel A1 dan A2. Lihat tangkapan layar:
2. Lalu pergi ke sel C1 untuk mengetik rumus ini = A1 + 1 ke dalamnya, lalu klik Enter kunci. Lihat tangkapan layar:
3. Kemudian di sel C2, ketikkan rumus ini =IF($A$1+ROW(A1)>=$A$2-1,"",C1+1) ke dalamnya, lalu seret gagang IsiOtomatis ke sel sampai sel kosong muncul. Lihat tangkapan layar:
Kemudian Anda dapat melihat semua tanggal di antara dua tanggal yang diberikan tercantum di kolom.
Catatan:
Dalam rumus di atas, A1 adalah tanggal mulai, A2 adalah tanggal akhir, dan C1 adalah tanggal pertama di antara rentang tanggal.
Cantumkan semua tanggal di antara dua tanggal menurut VBA
Jika Anda tertarik dengan kode makro, Anda dapat menggunakan VBA di bawah ini untuk mencantumkan semua tanggal di antara dua tanggal tertentu di Excel.
1. Ketik tanggal mulai dan tanggal akhir kamu menjadi dua sel, disini saya ketik di sel A1 dan B1. Lihat tangkapan layar:
2. tekan Alt + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.
3. Lalu klik Menyisipkan > Modul dan salin dan tempel kode VBA di bawah ini ke popping Modul jendela.
VBA: Cantumkan semua tanggal di antara dua tanggal.
Sub WriteDates()
'Updateby20150305
Dim rng As Range
Dim StartRng As Range
Dim EndRng As Range
Dim OutRng As Range
Dim StartValue As Variant
Dim EndValue As Variant
xTitleId = "KutoolsforExcel"
Set StartRng = Application.Selection
Set StartRng = Application.InputBox("Start Range (single cell):", xTitleId, StartRng.Address, Type: = 8)
Set EndRng = Application.InputBox("End Range (single cell):", xTitleId, Type: = 8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type: = 8)
Set OutRng = OutRng.Range("A1")
StartValue = StartRng.Range("A1").Value
EndValue = EndRng.Range("A1").Value
If EndValue - StartValue <= 0 Then
Exit Sub
End If
ColIndex = 0
For i = StartValue To EndValue
OutRng.Offset(ColIndex, 0) = i
ColIndex = ColIndex + 1
Next
End Sub
4. klik Run or F5 untuk menjalankan VBA, dan dialog muncul untuk Anda pilih tanggal mulai, lalu klik OK, lalu pilih tanggal akhir di dialog popping kedua. Lihat tangkapan layar:
5. klik OK, lalu pilih sel untuk meletakkan tanggal, lalu klik OK. Sekarang Anda dapat melihat semua tanggal di antara dua tanggal terdaftar. Lihat tangkapan layar:
Note: Daftar yang dihasilkan oleh VBA ini mencakup tanggal mulai dan tanggal berakhir.
Cantumkan semua tanggal di antara dua tanggal oleh Kutools for Excel
Sebenarnya, jika Anda menginstal Kutools untuk Excel - alat tambahan yang praktis, Anda juga dapat menggunakan Masukkan Data Acak untuk mengatasi masalah ini.
Kutools untuk Excel, dengan lebih dari 300 fungsi Excel yang praktis, tingkatkan efisiensi kerja Anda dan hemat waktu kerja Anda. | ||
Setelah pemasangan gratis Kutools for Excel, lakukan seperti di bawah ini:
1. Pilih kolom yang ingin Anda daftarkan tanggalnya di antara dua tanggal, dan klik Kutools > Menyisipkan > Masukkan Data Acak. Lihat tangkapan layar:
2. Kemudian di Masukkan Data Acak dialog, klik Tanggal tab, lalu pilih tanggal mulai dan berakhir dari Dari dan To daftar, lalu ingat untuk memeriksa Hari kerja, Akhir pekan dan Nilai Unik kotak centang. Lihat tangkapan layar:
3. klik Ok untuk menutup dialog, dan lainnya Kutools untuk Excel dialog muncul, cukup klik Yes. Kemudian Anda dapat melihat tanggal antara tanggal mulai dan tanggal akhir dicantumkan. Lihat tangkapan layar:
4. Sekarang Anda perlu mengurutkan daftar tanggal sesuai urutan yang Anda butuhkan. Klik Data > Urutkan dari Terlama ke Terbaru. Kemudian Anda dapat melihat tanggal diurutkan dari tanggal terlama ke tanggal terbaru. Lihat tangkapan layar:
Dengan Masukkan Data Acak utilitas, Anda juga dapat memasukkan bilangan bulat acak, string acak, dan waktu acak sebagainya. Klik di sini untuk mengetahui lebih banyak tentang Sisipkan Data Acak.
Buat daftar semua tanggal di antara dua tanggal
Artikel Relatif:
Alat Produktivitas Kantor Terbaik
Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah
- Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
- Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
- Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!