Isi kandungan
Microsoft Excel telah menyediakan banyak kaedah untuk mencari pendua dalam dua atau lebih lajur. Dalam artikel ini, anda akan mempelajari semua mudah & helah berguna bersama-sama dengan kaedah pengeditan VBA untuk mencari pendua atau padanan dalam dua lajur dalam Excel.
Baca lebih lanjut: Cari Padanan atau Nilai Pendua dalam Excel
Tangkapan skrin di atas ialah gambaran keseluruhan artikel yang mewakili set data & contoh fungsi untuk mencari nilai pendua. Anda akan dapat mengetahui lebih lanjut tentang set data bersama-sama dengan semua fungsi yang sesuai dalam kaedah berikut dalam artikel ini.
Muat turun Buku Kerja Amalan
Anda boleh memuat turun buku kerja Excel kami yang telah kami gunakan untuk menyediakan artikel ini. Anda akan menemui lembaran kerja dengan bahagian latihan.
Cari Padanan dalam Dua Lajur
6 Pendekatan Sesuai untuk Mencari Pendua dalam Dua Lajur dalam Excel
1. Mencari Pendua dalam Baris Serupa dalam Dua Lajur
Dalam bahagian 1, kami akan mengetahui pendua dalam baris yang sama hanya dalam dua lajur. Tetapi kaedah ini tidak terpakai untuk padanan sensitif huruf besar-besaran. Jika anda perlu mencari padanan tepat dengan mempertimbangkan kes huruf sekarang, maka kami mempunyai penyelesaian untuk ini juga dalam kaedah 5.
Baca lebih lanjut: Formula Excel untuk Mencari Pendua dalam Satu Lajur
1.1 Menggunakan Tanda Sama sebagai Argumen Logik untuk Mengesan Pendua dalam Baris Serupa dalam DuaExcel berfungsi pada tapak web ini.
LajurKami mempunyai dua senarai nama dalam Lajur B & C . Dan kita boleh mencari pendua dalam baris yang sama dengan hanya menggunakan tanda sama sebagai fungsi logik.
📌 Langkah:
➤ Pilih Sel D5 & taip:
=B5=C5
➤ Tekan Enter , anda akan mendapat nilai pulangan pertama. Jika padanan ditemui, nilai akan kembali sebagai TRUE & jika tidak ditemui, ia akan kembali sebagai FALSE .
➤ Sekarang gunakan Fill Handle untuk mengisi auto seluruh sel dalam Lajur D ke cari semua padanan.
1.2 Menggunakan Fungsi IF untuk Mencari Pendua dalam Baris Yang Sama dalam Dua Lajur
Dengan menggunakan fungsi logik- JIKA , anda boleh mencari & tunjukkan pendua dalam lajur lain.
📌 Langkah:
➤ Dalam Sel D5 , formulanya ialah:
=IF(B5=C5,B5,"")
➤ Tekan Enter .
➤ Gunakan Fill Handle untuk mengisi auto sel lain dalam Lajur D & anda sudah selesai.
1.3 Menggunakan Pemformatan Bersyarat untuk Menyerlahkan Padanan dalam Baris Sama dalam Dua Lajur
Jika anda ingin mencari pendua dalam baris yang sama dalam dua lajur maka mungkin pemformatan bersyarat paling sesuai untuk menyerlahkan padanan dan ia tidak akan membenarkan anda menaip sebarang fungsi untuk mencari padanan.
📌 Langkah 1:
➤ Pilih keseluruhan julat sel yang dipertimbangkan untuk mencari pendua.
📌 Langkah 2:
➤ Di bawah tab Laman Utama , daripada lungsur turun Pemformatan Bersyarat dalam kumpulan arahan Gaya , pilih perintah Peraturan Baharu . Kotak dialog akan muncul.
📌 Langkah 3:
➤ Sekarang pilih jenis peraturan untuk gunakan formula untuk menentukan dalam sel untuk diformat.
➤ Dalam editor Peraturan , taip =$B5=$C5
➤ Pilih Format pilihan & kotak dialog lain akan muncul.
📌 Langkah 4:
➤ Daripada Isi tab, pilih warna yang anda mahu gunakan untuk menyerlahkan pendua.
➤ Tekan OK & anda akan ditunjukkan format Contoh dengan warna yang dipilih dalam kotak dialog Peraturan Pemformatan Baharu .
📌 Langkah 5:
➤ Tekan OK untuk kali terakhir & anda sudah selesai.
Dalam gambar di bawah, padanan dalam baris yang sama kini kelihatan dengan warna yang dipilih.
2. Mencari Pendua dalam Mana-mana Baris dalam Dua Lajur
2.1 Menggunakan Pemformatan Bersyarat untuk Mencari Semua Pendua dalam Dua Lajur
Untuk mencari pendua dalam dua lajur dalam mana-mana baris, anda boleh terus menggunakan arahan berkaitan dalam Pemformatan Bersyarat untuk menyerlahkan.
📌 Langkah 1:
➤ Pilih julat sel dahulu.
📌 Langkah 2:
➤ Di bawah Laman Utama tab & daripada Pemformatan Bersyarat lungsur turun, pilih Nilai Pendua daripada Peraturan Sel Serlahkan . Kotak dialog akan muncul.
📌 Langkah 3:
➤ Pilih warna yang anda mahu tunjukkan untuk menyerlahkan pendua.
➤ Tekan OK & anda sudah selesai.
Seperti gambar di bawah, anda akan melihat semua padanan dengan & warna yang diserlahkan.
2.2 Menggabungkan IF & COUNTIF Berfungsi untuk Mengesan Pendua dalam Dua Lajur
Kami boleh menggunakan JIKA & COUNTIF berfungsi bersama-sama untuk mencari data daripada lajur pertama dalam lajur ke-2 untuk padanan.
📌 Langkah:
➤ Dalam Sel D5 , kita perlu menaip formula berikut:
=IF(COUNTIF($C$5:$C$15,$B5)=0,"",$B5)
➤ Tekan Enter & kemudian gunakan Pengendalian Isi untuk mengisi auto seluruh sel dalam Lajur D . Oleh itu, anda akan mendapat semua nama daripada Senarai 1 yang terdapat dalam Senarai 2.
2.3 Menggunakan Fungsi IF, AND, COUNTIF untuk Mencari Pendua Khusus dalam Dua Lajur
Sekarang jika anda mahu menaip nama & lihat jika itu terdapat dalam kedua-dua lajur maka kaedah ini adalah yang paling sesuai. Dalam Sel F8 , nama 'Kyle' telah ditulis & jika nama itu terdapat dalam kedua-dua Lajur B & C , maka output akan menunjukkan mesej- YA , jika tidak, ia akan kembali sebagai TIDAK .
Baca lebih lanjut: Mengetahui bilangan baris pendua menggunakanFormula COUNTIF
📌 Langkah:
➤ Formula berkaitan dalam Sel F9 ialah:
=IF(AND(COUNTIF(B5:B15,F8),COUNTIF(C5:C15,F8)),"YES","NO")
➤ Tekan Enter & anda akan melihat ia menunjukkan YA , jadi nama 'Kyle' terdapat dalam kedua-dua Lajur B & C .
2.4 Menggabungkan IF, ISERROR. MATCH Fungsi untuk Mencari Padanan dalam Dua Lajur
Jika anda ingin menggunakan fungsi MATCH untuk mencari padanan atau pendua dalam dua lajur dalam mana-mana baris, maka anda perlu memasukkan ISERROR dalam JIKA & MATCH berfungsi sebaliknya jika padanan/pendua tidak ditemui, anda akan ditunjukkan mesej Ralat.
📌 Langkah:
➤ Dalam Sel D5 . formula dengan fungsi MATCH ialah:
=IF(ISERROR(MATCH($B5,$C$5:$C$15,0)),"",$B5)
➤ Tekan Enter , autoisi keseluruhan lajur dengan menggunakan Pemegang Isi & anda akan menemui hasilnya sekali gus.
3. Mencari Pendua dalam Lebih Daripada Dua Lajur
3.1 Menggunakan Fungsi IF-AND untuk Mencari Pendua dalam Baris Yang Sama dalam Lebih Daripada Dua Lajur
Untuk mencari padanan atau pendua dalam lebih daripada dua lajur, kita perlu menggunakan fungsi DAN untuk menambah berbilang logik. Jadi, dalam set data kami yang diubah suai, kini kami mempunyai satu lagi lajur (Senarai 3) dengan lebih banyak nama & kami akan menemui semua padanan dalam baris yang sama dalam Lajur E .
📌 Langkah:
➤ Dalam Sel E5 , formula berdasarkan kriteria ialah:
=IF(AND(B5=C5,C5=D5),B5,"")
➤ Tekan Masukkan , autoisi seluruh sel dengan Pemegang Isian & anda akan mendapat semua padanan dalam baris yang sama serta-merta.
3.2 Menggunakan Fungsi IF-OR untuk Mencari Pendua dalam Baris Serupa dalam Mana-mana Dua Lajur Berbilang
Sekarang berikut ialah satu lagi kes di mana kita akan menemui pendua dalam mana-mana dua lajur dalam baris yang sama daripada lebih daripada dua lajur dan jika padanan ditemui maka mesej akan menunjukkan 'Ditemui', jika tidak, ia akan kembali sebagai kosong.
📌 Langkah:
➤ Kita perlu menaip Sel E5 :
=IF(OR(B5=C5,C5=D5,D5=B5),"Found","")
➤ Tekan Enter , autoisi seluruh sel dalam lajur & anda akan mendapat semua padanan ditemui dalam baris yang sama.
4. Mengekstrak Data Berdasarkan Pendua dalam Dua Lajur
4.1 Menggunakan VLOOKUP atau INDEX-MATCH untuk Mengekstrak Data Berdasarkan Pendua dalam Dua Lajur
Berdasarkan pendua yang ditemui dalam dua lajur, kami juga boleh mengeluarkan data dengan formula VLOOKUP atau INDEX-MATCH . Dalam set data kami yang diubah suai, Lajur B & C mewakili nama sesetengah orang dengan jumlah derma mereka. Dalam Lajur E, terdapat beberapa nama & kami akan mencari derma daripada beberapa orang itu dalam Lajur F dengan mencari pendua dalam dua Lajur- B & E .
📌 Langkah:
➤ Dalam Sel F5 , formula yang berkaitan dengan VLOOKUP akanjadi:
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)
➤ Tekan Enter , autoisi keseluruhan lajur & anda akan mendapat amaun derma orang yang dipilih daripada Lajur E .
Anda juga boleh menggunakan INDEX-MATCH formula di sini untuk mencari hasil yang serupa. Dalam kes ini, formula dalam Sel F5 adalah:
=INDEX($B$5:$C$15, MATCH($I5,$B$5:$B$15,0),2)
Kemudian tekan Enter , autoisi keseluruhan lajur & anda sudah selesai.
4.2 Memasukkan Aksara Kad Liar dalam VLOOKUP atau INDEX-MATCH Fungsi untuk Mengekstrak Padanan Separa Berdasarkan Data dalam Dua Lajur
Kini kami mempunyai nama penuh dalam Lajur B & dengan nama pendek dalam Lajur E , kami akan mencari padanan separa dalam Lajur B & kemudian ekstrak amaun derma orang yang dipilih dalam Lajur F . Kita perlu menggunakan Watak Wildcard (Asterisk-’*’) di sini sebelum & selepas rujukan sel daripada Lajur E sebagai Asterisk(*) akan mencari teks tambahan.
📌 Langkah:
➤ Formula yang berkaitan dalam Sel F5 ialah:
=VLOOKUP("*"&E5&"*",$B$5:$C$15,2,FALSE)
➤ Tekan Enter , autoisi keseluruhan lajur & anda akan menemui hasilnya sekali gus.
Dan jika anda memilih untuk menggunakan fungsi INDEX-MATCH , maka anda perlu menaip Sel F5 :
=INDEX($B$5:$C$15, MATCH("*"&$I5&"*",$B$5:$B$15,0),2)
Kemudian tekan Enter & gunakan Pengendalian Isi untuk mengisi keseluruhan lajur.
5. Mencari Pendua Sensitif Huruf dalam DuaLajur
Semua kaedah yang dinyatakan di atas adalah tidak peka huruf besar-kecil. Sekarang jika anda ingin mencari pendua dalam dua lajur dalam baris yang sama dengan huruf besar-kecil Sensitif dihidupkan, maka bahagian ini akan menunjukkan jalan kepada anda. Di sini, dalam dua lajur Senarai 1 & 2, beberapa nama terdapat dalam kedua-dua lajur tetapi tidak dengan huruf besar yang serupa. Dengan fungsi EXACT , kami akan mengetahui nama yang sama dengan mengambil kira pada huruf yang sensitif.
📌 Langkah:
➤ Dalam Sel D5 , formulanya ialah:
=EXACT(B5,C5)
➤ Tekan Enter , autoisi seluruh sel dengan menggunakan Isi Bawah & anda akan mendapat semua padanan tepat dengan sensitif huruf besar dihidupkan. Padanan akan ditunjukkan sebagai TRUE dan hasil yang tidak sepadan akan kembali sebagai FALSE nilai logik.
6 . Menggunakan Editor VBA untuk Mencari Pendua dalam Dua Lajur
Jika anda suka mengekod dengan Editor VBA untuk fungsi Excel, maka kaedah ini mungkin sesuai untuk anda. Kami akan menunjukkan pendua dalam Lajur D dengan bantuan VBScript .
📌 Langkah 1:
➤ Tekan Alt+F11 untuk membuka tetingkap VBA .
➤ Dari Masukkan tab , pilih Modul . Modul baharu untuk editor VBA akan muncul di mana anda akan menaip kod.
📌 Langkah 2:
➤ Dalam tetingkap editor, salin kod berikut:
4294
➤ Klik pada butang Jalankan atau tekan F5 untuk mengaktifkan subrutin.
📌 Langkah 3:
➤ Tutup tetingkap VBA atau tekan Alt+F11 sekali lagi untuk kembali ke buku kerja Excel.
➤ Sekarang pilih julat sel daripada Senarai 1 yang perlu diperiksa untuk perlawanan dalam Senarai 2.
📌 Langkah 4:
➤ Daripada Tab Pembangun , pilih Makro , kotak dialog akan dibuka.
Nota: Jika anda tidak menemui pilihan Pembangun di bahagian atas atau reben, maka anda perlu mendayakannya dengan membuka Excel Options dahulu. Di sana anda akan temui pilihan ‘Peribadikan Reben’ . Daripada pilihan Tab Utama , letakkan tanda Pilih pada Pembangun . Tekan OK & tab Pembangun kini sepatutnya muncul di bahagian atas buku kerja Excel anda.
📌 Langkah 5:
➤ Memandangkan anda telah pun mengaktifkan makro, jadi sekarang nama makro ini akan kelihatan dalam kotak dialog. Tekan Jalankan & anda sudah selesai dengan langkah anda.
Anda akan menemui semua padanan dalam lajur D seperti dalam gambar di bawah.
Perkataan Penutup
Saya harap, semua kaedah yang dinyatakan di atas untuk mencari pendua dalam dua lajur di bawah berbilang kriteria kini akan menggesa anda untuk memohon dalam kerja-kerja Excel biasa anda. Jika anda mempunyai sebarang pertanyaan atau maklum balas sila beritahu saya di bahagian komen. Atau anda boleh menyemak artikel berguna kami yang lain yang berkaitan dengan