Bandingkan dua kolom dan hapus duplikat di Excel

  • Bagikan Ini
Michael Brown

Anda memerlukan waktu sekitar 10 menit untuk membaca artikel ini dan dalam 5 menit berikutnya (atau bahkan lebih cepat jika Anda memilih solusi ke-2 yang dijelaskan dalam artikel) Anda akan dengan mudah membandingkan dua kolom Excel untuk duplikat dan menghapus atau menyorot duplikat yang ditemukan. Oke, hitungan mundur dimulai!

Excel adalah aplikasi yang sangat kuat dan sangat keren untuk membuat dan memproses array data yang besar. Sekarang Anda memiliki banyak buku kerja dengan sekumpulan data, atau mungkin hanya satu tabel besar, Anda mungkin ingin membandingkan 2 kolom untuk duplikat dan kemudian melakukan sesuatu dengan entri yang ditemukan, misalnya menghapus baris duplikat, duplikat warna, atau menghapus konten sel duplikat.terletak dalam satu tabel, secara bersebelahan atau tidak bersebelahan, atau mereka mungkin berada dalam 2 lembar kerja atau bahkan buku kerja yang berbeda.

Katakanlah, Anda memiliki 2 kolom dengan nama-nama orang - 5 nama di kolom A dan 3 nama di kolom B, dan Anda ingin membandingkan data di antara kedua kolom ini untuk menemukan duplikat. Seperti yang Anda pahami, ini adalah data palsu hanya untuk contoh cepat; di lembar kerja nyata Anda biasanya memiliki ribuan dan puluhan ribu entri.

Varian A Kedua kolom terletak pada satu lembar, dalam satu tabel: Kolom A dan Kolom B

Varian B : Dua kolom terletak pada lembar yang berbeda: Kolom A di Sheet2 dan Kolom A di Sheet3

Alat Hapus Duplikat bawaan yang tersedia di Excel 2016, Excel 2013 dan 2010 tidak dapat menangani skenario ini karena tidak dapat membandingkan data antara 2 kolom. Lebih jauh lagi, ini hanya dapat menghapus duplikat, tidak ada pilihan lain seperti menyoroti atau mewarnai yang tersedia, sayangnya :-(.

Selanjutnya, saya akan menjelaskan 2 cara yang mungkin untuk membandingkan dua kolom Excel yang memungkinkan Anda menemukan dan menghapus entri duplikat:

    Bandingkan 2 kolom untuk menemukan duplikat menggunakan rumus Excel

    Varian A: kedua kolom berada pada daftar yang sama

    1. Di sel kosong pertama, dalam contoh kita ini adalah Sel C1, tulis rumus berikut:

      =IF(ISERROR(MATCH(A1,$B$1:$B$10000,0)), "Unik", "Duplikat")

      Dalam rumus kami, A1 adalah sel pertama dari kolom pertama yang ingin kita gunakan untuk perbandingan. $B$1 dan $B$10000 adalah alamat sel pertama dan terakhir dari kolom ke-2 yang ingin Anda bandingkan Perhatikan referensi sel absolut - tanda dolar ($) yang mendahului huruf kolom dan nomor baris. Saya sengaja menggunakan referensi absolut, agar alamat sel tetap tidak berubah saat menyalin rumus.

      Jika Anda ingin mencari duplikat di Kolom B, tukar nama kolomnya sehingga rumusnya terlihat seperti ini:

      =IF(ISERROR(MATCH(B1,$A$1:$A$10000,0)), "Unik", "Duplikat")

      Alih-alih " Unik "/" Duplikat " Anda bisa menulis label Anda sendiri, misalnya " Tidak ditemukan "/" Ditemukan ", atau hanya menyisakan " Duplikat "Dalam kasus terakhir, Anda akan memiliki sel kosong di sebelah sel yang duplikatnya tidak ditemukan, saya yakin presentasi seperti itu lebih nyaman untuk analisis data.

    2. Sekarang mari kita salin rumus ke semua sel dari kolom C hingga baris terakhir yang berisi data di kolom A. Untuk melakukan ini, letakkan kursor ke sudut kanan bawah sel C1 dan kursor akan berubah menjadi tanda silang hitam, seperti ditunjukkan dalam gambar di bawah ini:

      Klik tombol kiri mouse dan menahannya seret batas ke bawah memilih semua sel tempat Anda ingin menyalin rumus. Saat semua sel yang diperlukan dipilih, lepaskan tombol kiri mouse:

      Tip: Pada tabel besar, lebih cepat untuk menyalin rumus menggunakan pintasan. Klik pada sel C1 untuk memilihnya dan tekan Ctrl + C (untuk menyalin rumus ke clipboard), lalu tekan Ctrl + Shift + End (untuk memilih semua sel yang tidak kosong di Kolom C), dan terakhir tekan Ctrl + V (untuk menempelkan rumus ke semua sel yang dipilih).

    3. Luar biasa, semua sel duplikat ditandai sebagai "Duplikat":

    Varian B: dua kolom berada pada lembar kerja (buku kerja) yang berbeda

    1. Di sel pertama dari kolom kosong pertama di Sheet2 (kolom B dalam kasus kami), tulis rumusnya:

      =IF(ISERROR(MATCH(A1,Sheet3!$A$1:$A$10000,0)),"", "Duplikat")

      Di mana Sheet3 adalah nama lembar di mana kolom ke-2 berada, dan $A$1:$A$10000 adalah alamat sel pertama dan terakhir dari kolom ke-2 tersebut.

    2. Mirip dengan Varian A.
    3. Kita mendapatkan hasil berikut ini:

    Klik untuk mengunduh lembar kerja dengan contoh di atas dan rumus untuk membandingkan 2 kolom untuk menemukan duplikat.

    Bekerja dengan duplikat yang ditemukan

    Sempurna, kita telah menemukan entri-entri di kolom pertama (Kolom A) yang juga ada di kolom kedua (Kolom B). Sekarang kita perlu melakukan sesuatu dengan entri-entri tersebut :)

    Ini akan agak tidak efektif dan akan memakan terlalu banyak waktu untuk melihat seluruh tabel dan meninjau entri duplikat secara manual. Ada banyak cara yang lebih baik.

    Tampilkan hanya baris duplikat di Kolom A

    Jika kolom Anda tidak memiliki header, Anda perlu menambahkannya. Untuk melakukan ini, letakkan kursor pada angka yang menunjukkan baris ke-1 dan akan berubah menjadi panah hitam seperti ditunjukkan dalam tangkapan layar:

    Klik kanan baris yang dipilih dan pilih " Sisipkan " dari menu konteks:

    Berikan nama untuk kolom Anda, misalnya " Nama " dan " Duplikat? ". Kemudian beralih ke Data tab dan klik Filter :

    Setelah itu klik panah abu-abu kecil di samping " Duplikat? " untuk membuka daftar drop-down, hapus centang semua item selain Duplicate dalam daftar itu, dan klik OK :

    Itu saja, sekarang Anda hanya melihat sel-sel Kolom A yang memiliki nilai duplikat di Kolom B. Hanya ada tiga sel seperti itu di lembar kerja pengujian kami, seperti yang Anda pahami di lembar nyata kemungkinan besar ada lebih banyak, jauh lebih banyak dari mereka:

    Untuk menampilkan kembali semua baris Kolom A, klik simbol filter di Kolom B yang sekarang terlihat seperti corong dengan panah kecil dan centang "Select all". Atau, Anda dapat melakukan hal yang sama melalui Tab data -> Pilih &; Saring -> Bersih seperti ditunjukkan dalam tangkapan layar:

    Warna atau sorot duplikat yang ditemukan

    Jika " Duplikat " flag tidak cukup untuk tujuan Anda dan Anda ingin menandai sel duplikat dengan warna font atau warna isian atau dengan cara lain...

    Kemudian filter duplikat seperti yang dijelaskan di atas, pilih semua sel yang difilter dan tekan Ctrl + F1 untuk membuka Format Sel Sebagai contoh, mari kita ubah warna latar belakang baris duplikat menjadi kuning cerah. Tentu saja, Anda dapat mengubah warna latar belakang sel menggunakan perintah Isi warna opsi pada Rumah tetapi keuntungan dari kotak dialog Format Cells adalah memungkinkan Anda membuat semua perubahan pemformatan pada satu waktu:

    Sekarang, Anda pasti tidak akan melewatkan satu sel pun yang terduplikasi:

    Hapus duplikat dari kolom pertama

    Filter tabel Anda sehingga hanya sel dengan nilai duplikat yang muncul, dan pilih semua sel tersebut.

    Jika 2 kolom yang Anda bandingkan terletak pada lembar kerja yang berbeda yaitu dalam tabel terpisah, klik kanan rentang yang dipilih dan pilih " Hapus Baris " dari menu konteks:

    Klik OK ketika Excel akan meminta Anda untuk mengonfirmasi bahwa Anda benar-benar ingin "Hapus seluruh baris lembar" dan kemudian hapus filter. Seperti yang Anda lihat, hanya baris dengan nilai unik yang tersisa:

    Jika 2 kolom terletak pada satu lembar kerja Kita tidak bisa menghapus seluruh baris yang berisi nilai duplikat karena ini akan menghapus sel yang sesuai di kolom ke-2 juga. Jadi, untuk hanya menyisakan entri unik di Kolom A, Anda melakukan hal berikut:

    1. Saring tabel sehingga hanya sel duplikat yang ditampilkan dan pilih semua sel tersebut. Klik kanan pilihan dan pilih " Isi yang jelas ":
    2. Bersihkan filter.
    3. Pilih semua sel di Kolom A mulai dari sel A1 hingga sel terakhir yang berisi data.
    4. Pergi ke Data tab dan klik Urutkan A sampai Z Pada jendela dialog yang terbuka, pilih " Lanjutkan dengan pilihan saat ini " dan klik Sortir :
    5. Hapus kolom yang berisi formula tersebut karena Anda tidak memerlukannya lagi, hanya "Uniques" yang tersisa di sana sekarang.
    6. Itu saja, sekarang Kolom A hanya berisi data unik yang tidak ada di Kolom B :

    Seperti yang Anda lihat, tidak terlalu sulit untuk menghapus duplikat antara dua kolom Excel menggunakan rumus. Meskipun prosesnya sangat memakan waktu dan membosankan untuk menulis dan menyalin rumus, menerapkan dan menghapus filter setiap kali Anda perlu membandingkan 2 kolom di lembar kerja Anda. Solusi lain yang akan saya sampaikan kepada Anda jauh lebih sederhana dan hanya membutuhkan sedikit waktu yang telah kita habiskan untukSaya percaya Anda akan menemukan hal-hal yang lebih menyenangkan untuk menghabiskan waktu yang dihemat;)

    Bandingkan 2 kolom Excel untuk duplikat menggunakan wizard visual

    Dan sekarang izinkan saya menunjukkan kepada Anda bagaimana membandingkan dua kolom untuk duplikat dengan menggunakan alat Dedupe kami untuk Excel.

    1. Buka lembar kerja (atau lembar kerja) di mana kolom yang ingin Anda bandingkan berada.
    2. Pilih sel mana pun di dalam kolom pertama, beralih ke Data Ablebits dan klik tab Bandingkan Tabel tombol:
    3. Aktif langkah 1 dari wizard, Anda akan melihat bahwa kolom pertama Anda sudah dipilih, jadi cukup klik Berikutnya .

      Catatan. Jika Anda ingin membandingkan bukan hanya 2 kolom, tetapi 2 tabel, Anda harus memilih seluruh tabel pertama dalam langkah ini.

    4. Aktif langkah 2 dari wizard, pilih kolom ke-2 yang ingin Anda bandingkan. Kami memilih Sheet2 Dalam kebanyakan kasus, smart wizard memilih kolom ke-2 secara otomatis, jika karena alasan tertentu hal ini tidak terjadi, pilih kolom target menggunakan mouse. Jika Anda membandingkan seluruh tabel, pilih seluruh tabel ke-2.
    5. Pilih untuk menemukan Nilai duplikat :
    6. Pilih pasangan kolom yang ingin Anda bandingkan:

      Tip. Jika Anda membandingkan tabel, Anda dapat memilih beberapa pasangan kolom untuk perbandingan, misalnya, nama depan dan belakang. Untuk detail lebih lanjut, silakan lihat Cara menghapus duplikat dari dua spreadsheet Excel.

    7. Dan akhirnya, Anda harus memutuskan apa yang ingin Anda lakukan dengan duplikat yang ditemukan. Anda dapat memilih untuk menghapus entri duplikat, memindahkan atau menyalinnya ke lembar kerja lain, menambahkan kolom status (hasilnya akan mirip dengan solusi pertama kami dengan rumus Excel), menyorot duplikat, atau hanya memilih semua sel dengan nilai duplikat:

      Jangan memilih untuk menghapus duplikat, khususnya jika Anda menggunakan alat ini untuk pertama kalinya. Sebaliknya, pilihlah untuk pindahkan duplikat ke lembar kerja lain Ini akan menghapus duplikat dari tabel pertama, tetapi memberi Anda kesempatan untuk meninjau daftar entri yang dikenali sebagai duplikat. Ketika membandingkan dengan beberapa kolom yang cocok dalam tabel besar, mungkin saja Anda secara tidak sengaja lupa memilih kolom kunci dengan data unik, dan memindahkan duplikat akan mencegah hilangnya data yang tidak dapat diperbaiki.

    8. Klik Selesai Apa yang kita miliki sekarang adalah tabel yang bagus dan bersih tanpa duplikat:

    Ingatlah solusi sebelumnya dan rasakan perbedaannya :) Memang cepat dan mudah untuk mendeduplikasi lembar kerja Anda dengan Bandingkan Dua Tabel Bahkan, waktu yang Anda perlukan lebih sedikit daripada yang Anda habiskan untuk membaca artikel ini.

    Saat ini, Bandingkan Tabel adalah bagian dari Ultimate Suite for Excel kami, kumpulan 70+ alat profesional yang mencakup lebih dari 300 kasus penggunaan. Jam terus berdetak, jadi cepatlah unduh sekarang juga!

    Jika Anda memiliki pertanyaan atau ada sesuatu yang belum jelas, silakan kirimkan komentar kepada saya dan saya akan dengan senang hati menjelaskannya lebih lanjut. Terima kasih telah membaca!

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.