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
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!