4 Cara Membuat Daftar Berulang di Excel Secara Otomatis untuk Semua Versi

oleh | 8 Jul 2025 | Tips Excel | 0 Komentar

Dalam dunia kerja, terutama di bidang administrasi, logistik, atau analisis data, kebutuhan untuk membuat daftar berulang di Excel sering kali tidak terhindarkan. Contohnya, saat kita harus menyusun daftar nama produk, data karyawan, atau nomor referensi yang harus ditampilkan berulang kali sesuai jumlah kebutuhan proses kerja. Proses ini bisa sangat memakan waktu jika dilakukan secara manual, apalagi jika datanya banyak dan terus berubah.

Untungnya, Microsoft Excel menawarkan berbagai rumus yang dapat digunakan untuk membuat daftar berulang di Excel secara otomatis. Dengan bantuan formula seperti INDEX, MOD, SEQUENCE, dan lainnya, pengguna bisa menggandakan data tertentu dalam jumlah yang ditentukan tanpa harus mengulang pengetikan. Ini sangat berguna untuk meningkatkan efisiensi kerja dan mengurangi risiko kesalahan penginputan yang sering terjadi saat proses duplikasi dilakukan manual.

Artikel ini akan membahas 4 cara praktis untuk membuat daftar berulang di Excel, baik untuk pengguna versi lama seperti Excel 2016 dan 2019, maupun pengguna Excel 365 yang sudah mendukung fungsi-fungsi modern seperti LET, TOCOL, VSTACK, dan SEQUENCE. Setiap cara dilengkapi dengan penjelasan logika rumus dan contoh penerapan langsung agar mudah dipahami dan dapat langsung digunakan dalam pekerjaan sehari-hari.

Studi Kasus: Duplikasi Nama Produk

Misalkan kita memiliki daftar nama produk berikut:

Kita ingin mengulang daftar ini sebanyak 3 kali (berdasarkan angka di sel E2) secara otomatis. Berikut ini adalah 4 rumus berbeda yang bisa digunakan tergantung versi Excel Anda.

Baca Juga  6 Cara Merubah Huruf Kapital di Excel dengan Rumus Excel Sederhana

1. Untuk Excel Versi Lama: Gunakan Rumus Gabungan IF, ROWS, MOD, dan INDEX

Bagi Anda yang masih menggunakan Excel 2016 atau Excel 2019 yang belum mendukung fungsi SEQUENCE, bisa menggunakan rumus berikut:

=IF(ROWS(C$3:C3)>E$2*COUNTA($B$3:$B$6);"";INDEX($B$3:$B$6;MOD(ROWS(C$3:C3)-1;COUNTA($B$3:$B$6))+1))

Penjelasan:

  • ROWS(C$3:C3) berfungsi menghitung baris berjalan untuk menciptakan urutan.
  • E$2 adalah sel input jumlah pengulangan.
  • COUNTA($B$3:$B$6) menghitung banyaknya data produk asli.
  • MOD(...; jumlah_data) digunakan agar data berulang secara melingkar.
  • INDEX(...) menarik data berdasarkan indeks yang dihasilkan.

Dan berikut hasilnya:

Kelebihan:
Cocok untuk pengguna Excel lama.
Kekurangan:
Tidak semodern dan sepraktis fungsi Excel 365.

2. Untuk Excel 365: Gunakan Fungsi LET dan SEQUENCE

Untuk pengguna Excel 365, Anda bisa membuat rumus yang lebih rapi dan mudah dipahami dengan fungsi LET.

=LET(
  data; B3:B6;
  n; E2;
  total; ROWS(data)*n;
  INDEX(data; MOD(SEQUENCE(total;;0); ROWS(data)) + 1)
)

Penjelasan:

  • LET menyimpan nilai dalam nama variabel sementara (data, n, total).
  • SEQUENCE(total;;0) membuat urutan dari 0 hingga jumlah pengulangan total – 1.
  • MOD(...; ROWS(data)) + 1 menjaga indeks tetap dalam batas panjang data.

Berikut hasilnya:

Kelebihan:
Lebih mudah dibaca dan dipelihara.
Kekurangan:
Hanya bisa digunakan di Excel 365 atau Excel versi terbaru.

3. Alternatif Modern: Gabungan SEQUENCE dan INDEX

Jika ingin solusi ringkas di Excel 365 tanpa menggunakan LET, Anda bisa pakai:

=INDEX(B3:B6; MOD(SEQUENCE(COUNTA(B3:B6)*E2;;0); COUNTA(B3:B6)) + 1)

Penjelasan:

  • SEQUENCE(COUNTA(B3:B6)*E2;;0) membuat urutan angka sesuai jumlah total pengulangan.
  • MOD(...; COUNTA(B3:B6)) + 1 akan mengulang indeks dari 1 ke jumlah data.
  • INDEX digunakan untuk mengambil data berdasarkan indeks tersebut.

Berikut hasilnya:

Kelebihan:
Lebih pendek dan efisien.
Kekurangan:
Tidak tersedia di Excel versi lama.

4. Cara Paling Singkat: Gunakan TOCOL dan VSTACK (Excel 365)

Rumus paling singkat dan efisien untuk membuat daftar berulang di Excel modern:

=TOCOL(VSTACK(SEQUENCE(E2;;1;0)*0 + (B3:B6)); 1)

Penjelasan:

  • SEQUENCE(E2;;1;0)*0 + (B3:B6) menggandakan array B3:B6 sebanyak nilai di E2.
  • VSTACK menyatukan semua hasil array secara vertikal.
  • TOCOL(...; 1) mengubah array bertumpuk menjadi satu kolom.
Baca Juga  Cara Gampang Membuat Titik Dua di Excel Sejajar dan Rata Tanpa Rumus

Kelebihan:
Rumus super singkat dan langsung bekerja.
Kekurangan:
Hanya untuk pengguna Excel 365 yang sangat baru.

Perbandingan Hasil

Setiap rumus di atas akan menghasilkan daftar berikut jika nilai di E2 = 3:

Kesimpulan

Membuat daftar berulang di Excel tidak perlu dilakukan secara manual. Dengan berbagai rumus yang tersedia, Anda bisa menyusun data berulang secara otomatis dan efisien.

Cara membuat daftar berulang di Excel menggunakan beberapa rumus di atas sangat relevan untuk pengguna Excel dalam pekerjaan sehari-hari, baik dalam pembuatan laporan, daftar cetak, maupun pengolahan data produksi.

Dengan memilih rumus yang sesuai dengan versi Excel Anda, proses kerja menjadi lebih cepat dan bebas kesalahan.

Download Template Gratis

Bagi Anda yang ingin mencoba teknik ini secara langsung, kami telah menyiapkan template gratis yang dirancang khusus untuk membantu Anda mempraktikkan 4 Cara Membuat Daftar Berulang di Excel Secara Otomatis ini. File Excel bisa didownload melalui tautan berikut:

download file Excel

Atau juga jika ingin mempelajari langkah demi langkah secara visual, bisa kunjungi Youtube Channel Depot Excel. Di sana teman-teman akan melihat bagaimana rumusnya bekerja. Semoga bermanfaat!

0 Komentar

Kirim Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Join Our Newsletter