Daftar Isi
Tergantung pada situasinya, Anda mungkin perlu membandingkan beberapa kolom. Perbandingan dapat dilakukan dalam berbagai bentuk, salah satunya adalah pencocokan parsial. Hari ini kami akan menunjukkan kepada Anda cara mengoperasikan kecocokan parsial dalam dua kolom di Excel. Untuk musim ini, kami menggunakan Excel Microsoft 365 , jangan ragu untuk menggunakan milik Anda.
Pertama-tama, mari kita mengenal buku kerja yang merupakan dasar dari contoh-contoh kita.
Di sini kita memiliki dataset dari beberapa atlet terkenal dari berbagai cabang olahraga. Dengan menggunakan dataset ini, kita akan mengeksekusi kecocokan parsial Kita akan menggunakan dataset ini untuk menjelaskan metode dengan mudah.
Unduh Buku Kerja Praktik
Anda bisa mengunduh buku kerja latihan dari sini.
Pencocokan Sebagian Dua Kolom.xlsx4 Metode Mudah Menemukan Kecocokan Parsial dalam Dua Kolom
1. Pencocokan Parsial dalam Dua Kolom Menggunakan VLOOKUP
Salah satu pendekatan untuk melakukan kecocokan parsial antar kolom adalah penggunaan fungsi VLOOKUP .
The VLOOKUP fungsi menemukan data dalam suatu rentang yang disusun secara vertikal.
Kita akan membandingkan dua kolom dari dataset di atas dan menghasilkan hasilnya di kolom lain.
- Pertama, masukkan rumus dalam sel E5 .
=IFERROR(VLOOKUP("*"&C5&"*";$B$5:$B$12;1;0);"")
Di sini kita telah menetapkan baris pertama dari Nama Populer Atlet kolom pada lookup_value lapangan.
Dan Nama Atlet kolom sebagai lookup_array Karena kita perlu memeriksa kecocokan parsial, kita telah menggunakan tanda asterisk sebagai wildcard. Tanda ini menunjukkan bahwa sejumlah karakter bisa ada di sana.
- Setelah itu, ketika kecocokan ditemukan, rumus akan mengembalikan nama lengkap yang kita pilih di sel.
- Berikutnya, gunakan Isi Gagang opsi untuk menerapkan rumus ke semua sel.
- Setelah itu, Anda akan mendapatkan hasil akhir yang sesuai.
Perhatikan bahwa, dalam sel E6 , Anda telah menemukan celah seperti pada Sel C6 Anda telah memasukkan nama Dhoni, yang tidak dapat ditemukan oleh rumus dalam kolom B .
🔎 Bagaimana Cara Kerja Formula?
- VLOOKUP("*"&C5& "*";$B$5:$B$12;1;0) Pada bagian pertama, kita akan menemukan rentang sel yang diinginkan di antara sel B5 hingga B12 untuk menemukan nilai tertentu.
- IFERROR(VLOOKUP("*"&C5& "*";$B$5:$B$12;1;0);" ) : Bagian ini akan menerapkan kriteria yang tepat dalam rumus untuk menampilkan hasil akhir sesuai dengan cell range yang diinginkan.
Oleh karena itu, kami telah melakukan pencocokan parsial antar kolom dengan menggunakan fungsi VLOOKUP di excel.
Baca selengkapnya: Excel VLOOKUP untuk Menemukan Pasangan Terdekat (dengan 5 Contoh)
2. Pencocokan Parsial dengan Kombinasi Fungsi INDEX - MATCH
Berikutnya, kita bisa menggunakan kombinasi INDEX dan MATCH Bagian sebelumnya, kita telah melihat bagaimana VLOOKUP mengambil nilai setelah menemukan kecocokan. Di sini INDEX - MATCH kombinasi akan melakukan hal yang sama. PERTANDINGAN menempatkan posisi dari nilai pencarian dan INDEX mengembalikan nilai dari lokasi yang diberikan.
Untuk mengetahui tentang fungsi-fungsinya, kunjungi artikel-artikel ini: INDEX, MATCH.
- Pertama, kita akan menyisipkan rumus ke dalam sel E5 .
=IFERROR(INDEX($B$5:$B$12;MATCH("*"&C5& "*";$B$5:$B$12;0));"")
- Setelah itu, Anda akan mendapatkan hasil untuk sel ini dan kemudian menggunakan Isi Gagang untuk menerapkannya ke semua sel.
- Terakhir, Anda akan mendapatkan hasil akhir Anda.
- MATCH("*"&C5& "*";$B$5:$B$12;0) : Pada bagian pertama, kita akan menemukan cell range yang diinginkan yang ingin kita gunakan.
- INDEX($B$5:$B$12; MATCH("*"&C5& "*";$B$5:$B$12;0)) : Bila Anda bermaksud mengembalikan nilai (atau nilai) dari satu rentang, Anda akan menggunakan bentuk larik dari INDEX Bagian ini akan menerapkan kriteria yang tepat dalam rumus.
- IFERROR(INDEX($B$5:$B$12; MATCH("*"&C5& "*";$B$5:$B$12;0));"" ) : Ini akan mengambil rentang dari INDEX dan PERTANDINGAN bagian fungsi dan menetapkan kondisi yang tepat untuk formula.
Pada bagian ini, kami telah menggunakan kombinasi dari INDEX dan PERTANDINGAN berfungsi untuk menemukan kecocokan parsial di antara kolom-kolom. Fungsi IFERROR mengabaikan segala jenis kesalahan yang mungkin terjadi karena ketidakkonsistenan dalam rumus.
Baca selengkapnya: Pemformatan Bersyarat untuk Pencocokan Teks Parsial di Excel (9 Contoh)
Bacaan Serupa
- Cara Menggunakan VLOOKUP Parsial di Excel (3 Cara atau Lebih)
- Gunakan VLOOKUP untuk Menemukan Teks Parsial dari Sel Tunggal
- Cara Melakukan Pencocokan Sebagian String di Excel (5 Metode)
3. Fungsi IF untuk Melakukan Pencocokan Parsial dalam Dua Kolom
Dalam bagian artikel ini, kita bisa melakukan kecocokan parsial menggunakan fungsi IF Seperti yang Anda ketahui, fungsi IF menjalankan tes logika dan mengembalikan nilai untuk sebuah BENAR atau SALAH hasil.
- Sekarang, di sini kita telah menetapkan "Full name Is Found" sebagai if_true_value dan meninggalkan if_false_value kosong. Masukkan rumus berikut ke dalam sel.
=IF(COUNTIFS($B$5:$B$12; "*"&C5)=1; "Nama Lengkap Ditemukan"; "Nama Lengkap Tidak Ditemukan")
Di sini rumus yang disediakan if_true_value Sekarang tuliskan rumus untuk nilai-nilai lainnya.
- Selain itu, setelah menekan tombol Tombol Masuk Anda akan mendapatkan hasil untuk sel ini dan kemudian menggunakan Isi Gagang untuk semua sel yang sesuai.
- Akhirnya, Anda akan mendapatkan hasil yang diinginkan.
🔎 Bagaimana Cara Kerja Formula?
- COUNTIFS($B$5:$B$12; "*"&C5) : Pada bagian pertama, kita akan menemukan rentang sel yang ingin kita periksa dengan kondisinya.
- IF(COUNTIFS($B$5:$B$12; "*"&C5)=1; "Nama Lengkap Ditemukan"; "Nama Lengkap Tidak Ditemukan") Bagian ini akan menerapkan kriteria yang tepat dalam rumus.
Oleh karena itu, menggabungkan JIKA dan COUNTIF berfungsi untuk melakukan kecocokan parsial dalam dua kolom di Excel sangat mudah digunakan.
Baca selengkapnya: COUNTIF Pencocokan Parsial di Excel (2 Pendekatan atau Lebih)
4. Bandingkan Dua Kolom Menggunakan Fungsi AGGREGATE
Terakhir, kita akan mencoba menemukan kecocokan parsial dalam dua kolom dengan menggunakan fungsi AGGREGATE juga. Microsoft Excel fungsi-fungsi seperti SUM , COUNT , BESAR dan MAX tidak akan berfungsi jika suatu range mengandung error. Namun, Anda dapat dengan cepat mengatasi hal ini dengan menggunakan fungsi AGGREGATE Artikel ini akan menunjukkan kepada Anda, bagaimana mengumpulkan data dalam Excel .
AGGREGATE Fungsi: Sintaks dan Argumen
Fungsi AGGREGATE Excel mengembalikan agregat dari tabel data atau daftar data. Nomor fungsi berfungsi sebagai argumen pertama, sementara berbagai set data membentuk argumen lainnya. Untuk mengetahui fungsi mana yang akan digunakan, seseorang perlu menghafal nomor fungsi, atau di samping Anda dapat melihatnya di tabel.
Sintaks referensi dan larik adalah dua sintaks yang memungkinkan untuk sintaks Fungsi AGGREGATE Excel yang akan kami tunjukkan di sini.
Sintaks Larik:
=AGGREGATE(function_num,options,array,[k])
Sintaks Referensi:
=AGGREGATE(function_num,options,ref1, [ref2],...)
Tidak perlu khawatir tentang formulir yang Anda gunakan. Berdasarkan parameter input yang Anda berikan, Excel akan memilih bentuk yang paling sesuai.
Argumen:
Fungsi | Function_number |
---|---|
RATA-RATA | 1 |
COUNT | 2 |
KONTAK | 3 |
MAX | 4 |
MIN | 5 |
PRODUK | 6 |
SUM | 9 |
BESAR | 14 |
KECIL | 15 |
Sekarang, selanjutnya lanjutkan dan bahas tentang cara menggunakan fungsi ini secara menyeluruh dengan mengikuti langkah-langkah di bawah ini.
- Pertama, sisipkan rumus berikut dalam sel.
[email protected](E$5:E$8;AGGREGATE(15;6;MATCH("*"&$E$5:$E$8& "*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1))
- Selanjutnya, Anda akan mendapatkan hasil untuk sel ini dan kemudian menggunakan Isi Gagang untuk menerapkannya ke semua sel.
- Akhirnya, layar Anda akan menunjukkan hasil yang serupa dengan gambar berikut ini.
🔎 Bagaimana Cara Kerja Formula?
- (BARIS($E$5:$E$8)-BARIS(E$5)+1) : Ketika Anda memiliki dataset kecil, mudah untuk menemukan nomor baris tetapi dalam kasus dataset yang lebih besar, Anda mungkin harus menggunakan fungsi ROW. Pada bagian pertama, kita akan menemukan cell range yang diinginkan yang ingin kita gunakan.
- MATCH("*"&$E$5:$E$8& "*";$B5;0) : Setiap kali Anda mengerjakan lembar kerja Excel, Anda mungkin ingin menemukan hubungan antara dua sel atau lebih. Misalkan Anda ingin mencocokkan kriteria dengan sel lain. Dalam kasus ini, Anda dapat menggunakan PERTANDINGAN Bagian ini akan mencoba menemukan kecocokan dalam rentang yang dipilih.
- AGGREGATE(15;6; MATCH("*"&$E$5:$E$8& "*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1) Di Excel, file AGREGAT digunakan pada fungsi yang berbeda untuk mendapatkan hasil yang spesifik. Dalam hal ini, Anda dapat menggunakan fungsi PERTANDINGAN Bagian ini akan menerapkan kriteria yang tepat dalam rumus.
- @INDEX(E$5:E$8;AGGREGATE(15;6;MATCH("*"&$E$5:$E$8& "*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1)) : Bila Anda bermaksud mengembalikan nilai (atau nilai) dari beberapa rentang, Anda akan menggunakan bentuk referensi dari INDEX Bagian ini akan mengembalikan hasil akhir yang sesuai.
Jadi, akhirnya, kami telah menyimpulkan artikel kami dengan menggunakan fungsi AGGREGATE untuk melakukan kecocokan parsial dalam dua kolom di Excel.
Baca selengkapnya: Cari Kecocokan Teks Parsial di Excel (5 Metode)
Hal-hal yang Perlu Diingat
- Dalam kasus penggunaan dua metode pertama, VLOOKUP dan INDEX-MATCH Saat memasukkan nilai, cobalah untuk mengingatnya. Jika Anda mengubah rentangnya, hasilnya akan berbeda.
- Saat menggunakan rumus, penting untuk memasukkannya dengan sintaks yang benar. Jika tidak, itu tidak akan memberikan hasil apa pun.
- Kami sarankan anda mengunduh file excelnya dan melihatnya sambil menggunakan rumus-rumusnya untuk pemahaman yang lebih baik.
Kesimpulan
Itu saja untuk hari ini. Kami telah mencantumkan beberapa cara untuk mengoperasikan kecocokan parsial Harap Anda akan menemukan ini bermanfaat. Jangan ragu untuk berkomentar jika ada yang tampaknya sulit dipahami. Beri tahu kami metode mana yang akan Anda gunakan. Beri tahu pendekatan lain yang mungkin kami lewatkan di sini.