Bagaimana cara membuat daftar atau menghasilkan semua kemungkinan kombinasi di Excel?

Katakanlah, saya memiliki dua kolom data berikut, dan sekarang, saya ingin membuat daftar semua kemungkinan kombinasi berdasarkan dua daftar nilai seperti yang ditunjukkan pada gambar di kiri. Mungkin, Anda dapat membuat daftar semua kombinasi satu per satu jika ada beberapa nilai, tetapi, jika ada beberapa kolom dengan beberapa nilai yang perlu dicantumkan kemungkinan kombinasi, berikut beberapa trik cepat yang dapat membantu Anda untuk mengatasi masalah ini di Excel .
Buat daftar atau buat semua kemungkinan kombinasi dari dua daftar dengan rumus
Buat daftar atau buat semua kemungkinan kombinasi dari tiga atau lebih daftar dengan kode VBA
Buat daftar atau buat semua kemungkinan kombinasi dari beberapa daftar dengan fitur canggih
Buat daftar atau buat semua kemungkinan kombinasi dari dua daftar dengan rumus
Rumus panjang berikut dapat membantu Anda membuat daftar semua kemungkinan kombinasi dari dua nilai daftar dengan cepat, lakukan hal berikut:
1. Masukkan atau salin rumus di bawah ini ke dalam sel kosong, dalam hal ini, saya akan memasukkannya ke sel D2, lalu tekan Enter kunci untuk mendapatkan hasilnya, lihat tangkapan layar:
2. Kemudian pilih sel D2 dan seret gagang isian ke bawah ke sel sampai mendapatkan sel kosong, dan semua kemungkinan kombinasi telah terdaftar berdasarkan dua nilai daftar. Lihat tangkapan layar:
Buat daftar atau buat semua kemungkinan kombinasi dari tiga atau lebih daftar dengan kode VBA
Mungkin rumus diatas agak sulit untuk anda terapkan, jika data kolom banyak maka akan merepotkan untuk dimodifikasi. Di sini, saya akan memperkenalkan kode VBA untuk mengatasinya dengan cepat.
1. Tahan ALT + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.
2. Klik Menyisipkan > Modul, dan tempel kode berikut di Modul Jendela.
Kode VBA: Menghasilkan semua kombinasi dari 3 atau beberapa kolom
Sub ListAllCombinations()
'Updateby Extendoffice
Dim xDRg1, xDRg2, xDRg3 As Range
Dim xRg As Range
Dim xStr As String
Dim xFN1, xFN2, xFN3 As Integer
Dim xSV1, xSV2, xSV3 As String
Set xDRg1 = Range("A2:A5") 'First column data
Set xDRg2 = Range("B2:B4") 'Second column data
Set xDRg3 = Range("C2:C4") 'Third column data
xStr = "-" 'Separator
Set xRg = Range("E2") 'Output cell
For xFN1 = 1 To xDRg1.Count
xSV1 = xDRg1.Item(xFN1).Text
For xFN2 = 1 To xDRg2.Count
xSV2 = xDRg2.Item(xFN2).Text
For xFN3 = 1 To xDRg3.Count
xSV3 = xDRg3.Item(xFN3).Text
xRg.Value = xSV1 & xStr & xSV2 & xStr & xSV3
Set xRg = xRg.Offset(1, 0)
Next
Next
Next
End Sub
3. Kemudian, tekan F5 kunci untuk menjalankan kode ini, dan semua kombinasi dari 3 kolom akan dibuat sekaligus, lihat tangkapan layar:
Buat daftar atau buat semua kemungkinan kombinasi dari beberapa daftar dengan fitur canggih
Jika ada beberapa daftar nilai perlu dicantumkan kemungkinan kombinasi, mungkin sulit bagi Anda untuk memodifikasi kodenya. Di sini, saya dapat merekomendasikan alat yang ampuh - Kutools untuk Excel, ini berisi fitur praktis Cantumkan Semua Kombinasi yang dapat dengan cepat mencantumkan semua kemungkinan kombinasi berdasarkan daftar data yang diberikan.
Setelah menginstal Kutools untuk Excel, lakukan seperti ini:
1. Klik Kutools > Menyisipkan > Cantumkan Semua Kombinasi, lihat tangkapan layar:
2. di Cantumkan Semua Kombinasi kotak dialog, lakukan operasi seperti yang ditunjukkan di bawah ini:
3. Kemudian semua nilai dan pemisah yang ditentukan telah terdaftar ke dalam kotak dialog, lihat tangkapan layar:
4. Dan kemudian klik Ok tombol, dan kotak prompt akan muncul untuk mengingatkan Anda memilih sel untuk menampilkan hasilnya, lihat tangkapan layar:
5. Klik OK, semua kemungkinan kombinasi berdasarkan daftar yang diberikan telah dihasilkan ke dalam lembar kerja seperti gambar berikut yang ditampilkan:
Klik untuk Mengunduh Kutools untuk Excel Sekarang!
Artikel yang lebih relatif:
- Hasilkan Semua Kombinasi Dari 3 Atau Beberapa Kolom
- Misalkan, saya memiliki 3 kolom data, sekarang, saya ingin membuat atau mencantumkan semua kombinasi data dalam 3 kolom ini seperti gambar di bawah ini. Apakah Anda memiliki metode yang bagus untuk menyelesaikan tugas ini di Excel?
- Temukan Semua Kombinasi Yang Sama Dengan Jumlah Yang Diberikan
- Misalnya, saya memiliki daftar angka berikut, dan sekarang, saya ingin tahu kombinasi angka mana dalam daftar yang berjumlah 480, pada gambar berikut yang ditampilkan, Anda dapat melihat ada lima kelompok kemungkinan kombinasi yang berjumlah sama. ke 480, seperti 300 + 60 + 120, 300 + 60 + 40 + 80, dll. Artikel ini, saya akan berbicara tentang beberapa metode untuk menemukan sel mana yang merangkum nilai tertentu di Excel.
- Hasilkan Atau Buat Daftar Semua Kemungkinan Permutasi
- Misalnya, saya memiliki tiga karakter XYZ, sekarang, saya ingin membuat daftar semua kemungkinan permutasi berdasarkan tiga karakter ini untuk mendapatkan enam hasil yang berbeda seperti ini: XYZ, XZY, YXZ, YZX, ZXY dan ZYX. Di Excel, bagaimana Anda bisa dengan cepat membuat atau membuat daftar semua permutasi berdasarkan jumlah karakter yang berbeda?
- Hasilkan Daftar Semua Kemungkinan Kombinasi 4 Digit
- Dalam beberapa kasus, kita mungkin perlu membuat daftar semua kemungkinan kombinasi 4 digit dari angka 0 sampai 9, yang berarti menghasilkan daftar 0000, 0001, 0002… 9999. Untuk menyelesaikan tugas daftar dengan cepat di Excel, saya perkenalkan beberapa trik untuk Anda.
Alat Produktivitas Kantor Terbaik
Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%
- Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
- Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
- Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
- Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
- Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
- Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
- Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
- Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
- Lebih dari 300 fitur canggih. Mendukung Office / Excel 2007-2021 dan 365. Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap Uji coba gratis 30 hari. Jaminan uang kembali 60 hari.

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!





























