7 cara mudah untuk menemukan dan menghapus duplikat di Google Sheets

  • Bagikan Ini
Michael Brown

Mencari cara sederhana untuk menemukan duplikat di Google Sheets? Bagaimana dengan 7 cara? :) Itu semua yang Anda butuhkan untuk berbagai kasus penggunaan :) Saya akan menunjukkan kepada Anda cara menggunakan alat bebas rumus (tanpa pengkodean - janji!), Pemformatan bersyarat dan beberapa fungsi mudah untuk penggemar rumus yang rajin.

Tidak peduli seberapa sering Anda menggunakan Google Spreadsheet, kemungkinan besar Anda harus berurusan dengan data duplikat. Catatan semacam itu mungkin muncul dalam satu kolom atau mengambil seluruh baris.

Pada akhir artikel ini, Anda akan tahu semua yang Anda butuhkan untuk menghapus duplikat, menghitungnya, menyoroti dan mengidentifikasi dengan status. Saya akan menunjukkan beberapa contoh rumus dan berbagi alat yang berbeda. Salah satunya bahkan menemukan dan menghapus duplikat di Google Sheets Anda sesuai jadwal! Pemformatan bersyarat juga akan berguna.

Pilih saja racun Anda dan mari kita berguling :)

    Cara menemukan duplikat di Google Sheets menggunakan rumus

    Secara tradisional, saya akan mulai dengan rumus. Keuntungan utamanya adalah tabel asli Anda tetap utuh. Rumus mengidentifikasi duplikat dan mengembalikan hasilnya ke tempat lain di Google Sheets Anda. Dan berdasarkan hasil yang diinginkan, fungsi yang berbeda melakukan triknya.

    Cara menghapus duplikat di Google Sheets menggunakan fungsi UNIQUE

    Fungsi UNIQUE memindai data Anda, menghapus duplikat, dan mengembalikan persis seperti namanya - nilai/baris unik.

    Berikut ini tabel contoh kecil di mana baris-baris yang berbeda muncul kembali:

    Contoh 1. Hapus baris duplikat, pertahankan kejadian pertama

    Di satu sisi, Anda mungkin perlu menghapus semua baris duplikat dari tabel Google Sheets ini dan hanya menyimpan entri pertama.

    Untuk melakukan itu, cukup masukkan rentang untuk data Anda di dalam UNIQUE:

    =UNIQUE(A1:C10)

    Rumus kecil ini mengembalikan semua baris unik dan semua kemunculan pertama dengan mengabaikan baris ke-2, ke-3, dll.

    Contoh 2. Hapus semua baris duplikat, bahkan kejadian pertama

    Di sisi lain, Anda mungkin hanya ingin mendapatkan baris unik yang "nyata." Yang saya maksud dengan "nyata" adalah baris-baris yang tidak terulang kembali - bahkan tidak sekali pun. Jadi apa yang Anda lakukan?

    Mari kita luangkan waktu sejenak dan melihat semua argumen UNIK:

    UNIQUE(range,[by_column],[exactly_once])
    • rentang - adalah data yang ingin Anda proses.
    • [by_column] - memberi tahu apakah Anda memeriksa baris atau sel yang benar-benar cocok dalam kolom individual. Jika kolom, masukkan TRUE. Jika baris, masukkan FALSE atau lewati saja argumennya.
    • [exactly_once] - yang satu ini memberi tahu fungsi untuk menghapus tidak hanya duplikat di Google Sheets tetapi juga entri ke-1 mereka. Atau, dengan kata lain, kembalikan hanya catatan tanpa duplikat sama sekali. Untuk itu, Anda meletakkan TRUE, jika tidak, FALSE atau lewati argumen.

    Argumen terakhir itu adalah pengaruh Anda di sini.

    Karenanya, untuk menghapus semua baris duplikat dari Google Sheets Anda sepenuhnya (bersama dengan baris pertama mereka), lewati argumen kedua dalam rumus tetapi tambahkan yang ketiga:

    =UNIQUE(A1:C10,,TRUE)

    Lihat bagaimana tabel di sebelah kanan jauh lebih pendek? Itu karena UNIQUE menemukan dan menghapus baris duplikat serta kemunculan pertama mereka dari tabel Google Sheets asli. Hanya baris unik yang tersisa sekarang.

    Identifikasi duplikat menggunakan fungsi COUNTIF Google Sheets

    Jika mengambil ruang dengan dataset lain bukan bagian dari rencana Anda, Anda dapat menghitung duplikat di Google Sheets sebagai gantinya (dan kemudian menghapusnya secara manual). Ini hanya membutuhkan satu kolom tambahan dan fungsi COUNTIF akan membantu.

    Tip. Jika Anda tidak terbiasa dengan fungsi ini, kami memiliki seluruh postingan blog tentangnya, silakan melihatnya.

    Contoh 1. Dapatkan jumlah total kejadian

    Mari kita identifikasi semua duplikat dengan kemunculan pertama mereka di Google Sheets dan periksa jumlah total setiap berry yang muncul di daftar. Saya akan menggunakan rumus berikut di D2 dan kemudian menyalinnya ke bawah kolom:

    =COUNTIF($B$2:$B$10,$B2)

    Tip. Untuk membuat rumus ini menangani setiap baris dalam kolom secara otomatis, bungkus semuanya dalam ArrayFormula dan ubah $B2 untuk $B2: $B10 (Dengan demikian, anda tidak perlu menyalin rumusnya ke bawah:

    Jika setelah itu Anda memfilter dataset ini dengan angka-angka, Anda akan dapat melihat dan bahkan menghapus semua baris duplikat berlebih dari tabel Google Sheets Anda secara manual:

    Contoh 2. Temukan dan hitung semua duplikat di Google Sheets

    Jika jumlah total kemunculan bukan tujuan Anda dan Anda lebih suka mengetahui apakah catatan tertentu dalam baris tertentu ini adalah entri ke-1, ke-2, dll., Anda perlu melakukan sedikit penyesuaian pada rumus.

    Ubah rentang dari seluruh kolom ($B$2:$B$10) hanya untuk satu sel ($B$2:$B2) .

    Catatan. Perhatikan penggunaan referensi absolut.

    =COUNTIF($B$2:$B2,$B2)

    Kali ini, menghapus salah satu atau semua duplikat dari tabel Google Sheets ini akan lebih mudah karena Anda akan dapat menyembunyikan semua entri kecuali entri pertama:

    Contoh 3. Hitung baris duplikat di Google Sheets

    Meskipun rumus di atas menghitung duplikat hanya dalam satu kolom Google Sheets, Anda mungkin memerlukan rumus yang mempertimbangkan semua kolom dan dengan demikian mengidentifikasi baris duplikat.

    Dalam hal ini, COUNTIFS akan lebih cocok. Cukup daftarkan setiap kolom tabel Anda beserta kriterianya yang sesuai:

    =COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)

    Tip. Ada cara lain yang tersedia untuk menghitung duplikat - tanpa rumus. Ini melibatkan tabel Pivot dan saya jelaskan lebih lanjut.

    Tandai duplikat dalam kolom status - Fungsi IF

    Terkadang angka saja tidak cukup. Terkadang lebih baik menemukan duplikat dan menandainya di kolom status. Sekali lagi: memfilter data Google Sheets Anda dengan kolom ini nanti akan memungkinkan Anda menghapus duplikat yang tidak lagi Anda perlukan.

    Contoh 1. Temukan duplikat dalam 1 kolom Google Sheets

    Untuk tugas ini, Anda akan membutuhkan fungsi COUNTIF yang sama tetapi kali ini dibungkus dengan fungsi IF. Sama seperti ini:

    =IF(COUNTIF($B$2:$B$10,$B2)>1, "Duplikat", "Unik")

    Mari kita lihat apa yang terjadi dalam rumus ini:

    1. Pertama, COUNTIF mencari seluruh kolom B untuk berry dari B2. Setelah ditemukan, COUNTIF menjumlahkannya.
    2. Kemudian, IF memeriksa total ini, dan jika lebih besar dari 1, maka dikatakan Duplikat jika tidak, Unik .

    Tentu saja, Anda bisa mendapatkan formula untuk mengembalikan status Anda sendiri, atau, misalnya, menemukan & hanya mengidentifikasi duplikat dalam data Google Sheets Anda:

    =IF(COUNTIF($B$2:$B$10,$B2)>1, "Duplikat","")

    Tip. Segera setelah Anda menemukan duplikat ini, Anda dapat memfilter tabel berdasarkan kolom status. Dengan cara ini, Anda dapat menyembunyikan catatan berulang atau unik, dan bahkan memilih seluruh baris &; hapus duplikat ini dari Google Sheets Anda sepenuhnya:

    Contoh 2. Identifikasi baris duplikat

    Demikian pula, Anda bisa menandai baris duplikat absolut - baris di mana semua record di semua kolom muncul beberapa kali dalam tabel:

    1. Mulailah dengan COUNTIFS yang sama dari sebelumnya - yang memindai setiap kolom untuk nilai pertamanya dan hanya menghitung baris-baris di mana semua 3 rekaman di ketiga kolom berulang:

      =COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)

    2. Kemudian lampirkan rumus itu dalam IF. Ini memeriksa jumlah baris yang berulang dan jika melebihi 1, rumus menamai baris tersebut sebagai duplikat:

      =IF(COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)>1, "Duplicate","")

    Sekarang hanya ada 2 duplikat karena meskipun cherry muncul 3 kali dalam tabel, hanya dua di antaranya yang memiliki semua 3 kolom yang identik.

    Contoh 3. Temukan baris duplikat, abaikan entri pertama

    Untuk mengabaikan kejadian pertama dan hanya menandai kejadian ke-2 dan yang lainnya, rujuk ke sel pertama tabel, bukan seluruh kolom:

    =IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$C$2:$C2,$C2)>1, "Duplicate","")

    Tip. Jika Anda menggunakan Microsoft Excel, contoh-contoh berikut mungkin berguna: Cara menemukan duplikat di Excel.

    Identifikasi dan sorot duplikat di Google Sheets dengan aturan pemformatan bersyarat

    Ada kemungkinan untuk memproses data yang berulang sedemikian rupa, sehingga dengan sekali melihat tabel Anda akan memberi Anda pemahaman yang jelas tentang apakah ini adalah catatan duplikat.

    Saya berbicara tentang menyoroti duplikat di Google Sheets. Pemformatan bersyarat akan membantu Anda dalam hal ini.

    Tip. Belum pernah mencoba pemformatan bersyarat? Jangan khawatir, kami menjelaskan cara kerjanya di artikel ini.

    Inilah yang perlu Anda lakukan:

    1. Buka pengaturan pemformatan bersyarat: Format> Pemformatan bersyarat .
    2. Pastikan bahwa Terapkan ke rentang berisi rentang di mana Anda ingin menyorot duplikat. Untuk contoh ini, izinkan saya mulai dengan kolom B.
    3. Dalam Aturan format pilih Formula khusus adalah dan masukkan COUNTIF yang sama dengan yang saya perkenalkan di atas:

      =COUNTIF($B$2:$B$10,$B2)>1

    Setelah menemukan catatan yang muncul setidaknya dua kali dalam kolom B, catatan-catatan tersebut akan diwarnai dengan rona pilihan Anda:

    Pilihan lain adalah menyorot baris duplikat. Cukup sesuaikan rentang untuk menerapkan aturan:

    Tip. Setelah Anda menyorot duplikat di Google Sheets Anda, Anda dapat memfilter data berdasarkan warna:

    • Di satu sisi, Anda dapat memfilter kolom sehingga hanya sel dengan warna isian putih yang tetap terlihat. Dengan cara ini, Anda akan menghapus duplikat dari tampilan:

    • Di sisi lain, Anda hanya dapat membuat sel berwarna terlihat:

    lalu pilih baris-baris ini dan hapus duplikat ini dari Google Sheets Anda sepenuhnya:

    Tip. Kunjungi tutorial ini untuk mengetahui lebih banyak rumus untuk menyorot duplikat di Google Sheets.

    Cara bebas rumus untuk menemukan dan menghapus duplikat di Google Sheets

    Rumus dan pemformatan bersyarat memang bagus, tetapi ada alat lain yang akan membantu Anda menemukan duplikat. Dua di antaranya dirancang untuk masalah khusus ini.

    Identifikasi duplikat dengan tabel Pivot untuk Google Sheets

    Tabel pivot digunakan dalam spreadsheet untuk mengubah data Anda dan membuat tabel Anda mudah dibaca &; mengerti. Ini adalah semacam cara alternatif untuk menyajikan kumpulan data Anda.

    Yang paling menarik di sini adalah data asli Anda tidak berubah. Tabel pivot menggunakannya sebagai referensi dan memberikan hasilnya di tab terpisah.

    Omong-omong, hasil itu akan berubah secara dinamis, tergantung pada pengaturan yang bisa Anda tweak saat bepergian.

    Dalam kasus catatan berulang, tabel pivot akan membantu Anda menghitung dan menghapus duplikat di Google Sheets.

    Contoh 1. Bagaimana tabel Pivot menghitung duplikat di Google Sheets

    1. Pergi ke Sisipkan> Tabel pivot , tentukan rentang data Anda dan tempat untuk tabel pivot:

    2. Dalam editor tabel pivot, tambahkan kolom dengan duplikat Anda ( Nama dalam contoh saya) untuk Baris dan untuk Nilai-nilai .

      Jika kolom Anda berisi record numerik, pilih COUNT sebagai fungsi ringkasan untuk Nilai-nilai untuk menghitung duplikat di Google Sheets. Jika Anda memiliki teks, pilih COUNTA sebagai gantinya:

    Jika Anda melakukan segalanya dengan benar, tabel pivot akan menampilkan setiap item dari daftar Anda dan memberi Anda berapa kali item itu muncul di sana:

    Seperti yang bisa Anda lihat, tabel pivot ini menunjukkan bahwa hanya blackberry dan ceri yang muncul kembali dalam kumpulan data saya.

    Contoh 2. Hapus duplikat di Google Sheets menggunakan tabel Pivot

    Untuk menghapus duplikat menggunakan tabel pivot, Anda perlu menambahkan sisa kolom Anda (2 dalam contoh saya) sebagai Baris untuk tabel pivot Anda:

    Anda akan melihat tabel dengan baris duplikat namun angka-angka akan memberi tahu yang mana dari mereka yang muncul kembali dalam dataset asli:

    Tip. Jika Anda tidak memerlukan angka-angka itu lagi, tutup saja Nilai-nilai kotak di tabel Pivot dengan menekan ikon yang sesuai di sudut kanan atas:

    Seperti inilah tabel pivot Anda pada akhirnya akan terlihat:

    Tidak ada duplikat, tidak ada perhitungan ekstra. Hanya ada catatan unik yang disortir dalam satu tabel.

    Hapus duplikat - alat pembersihan data standar

    Google Sheets menampilkan alat kecil, sederhana, dan tidak rewel untuk menghapus duplikat. Ini disebut setelah pengoperasiannya dan berada di bawah Data> Pembersihan data tab:

    Anda tidak akan menemukan sesuatu yang mewah di sini, semuanya sangat mudah. Anda hanya menentukan apakah tabel Anda memiliki baris header dan memilih semua kolom yang harus diperiksa untuk duplikat:

    Setelah Anda siap, klik tombol hijau besar itu, dan alat ini akan menemukan dan menghapus baris duplikat dari tabel Google Sheets Anda dan mengatakan berapa banyak baris unik yang tersisa:

    Sayangnya, sejauh ini alat ini berjalan. Setiap kali Anda perlu menangani duplikat, Anda harus menjalankan utilitas ini secara manual. Selain itu, hanya ini yang dilakukannya: menghapus duplikat. Tidak ada opsi untuk memprosesnya secara berbeda.

    Untungnya, semua kekurangan ini telah diselesaikan di add-on Hapus Duplikat untuk Google Sheets dari Ablebits.

    Hapus Duplikat add-on untuk Google Sheets

    Add-on Hapus Duplikat adalah pengubah permainan yang nyata. Sebagai permulaan, ini berisi 5 alat berbeda untuk mengidentifikasi duplikat di Google Sheets. Tapi untuk hari ini mari kita lihat Temukan baris duplikat atau unik .

    Ia sendiri menawarkan 7 cara berbeda untuk menangani duplikat dan tidak hanya mempercepat seluruh proses, tetapi juga tahu cara mengotomatisasikannya secara keseluruhan.

    Setelah Anda menginstalnya dari Google Workspace Marketplace, ia akan muncul di bawah folder Ekstensi :

    Sebagai alat Google Sheets standar, alat ini juga memungkinkan Anda memilih rentang dan kolom untuk diproses tetapi lebih elegan :)

    Semua pengaturan dibagi ke dalam 4 langkah yang mudah digunakan, di mana Anda harus memilih:

    1. jangkauan
    2. apa yang harus ditemukan: duplikat atau unik
    3. kolom
    4. apa yang harus dilakukan dengan catatan yang ditemukan

    Anda bahkan bisa mengintip gambar-gambar khusus sehingga selalu jelas apa yang harus dilakukan:

    Nah, tidak seperti alat standar, add-on ini menawarkan lebih banyak lagi:

    • menemukan duplikat serta unik termasuk atau tidak termasuk kejadian pertama
    • sorot duplikat di Google Sheets
    • menambahkan kolom status
    • salin/pindah hasilnya ke lembar/spreadsheet baru atau tempat tertentu dalam spreadsheet Anda
    • jelas ditemukan nilai dari sel
    • hapus baris duplikat dari Google Sheet Anda sepenuhnya

    Pilih saja cara apa pun yang paling cocok untuk Anda, pilih opsi dan biarkan add-on melakukan pekerjaannya.

    Tip. Video ini mungkin agak lama, tetapi dengan sempurna mendemonstrasikan betapa mudahnya bekerja dengan add-on:

    Buat add-on menghapus duplikat secara otomatis

    Sebagai lapisan gula pada kue, Anda akan dapat menyimpan semua pengaturan dari semua 4 langkah ke dalam skenario dan menjalankannya nanti di meja mana pun hanya dengan satu klik.

    Atau - bahkan lebih baik lagi - jadwalkan skenario-skenario tersebut untuk memulai secara otomatis pada waktu tertentu setiap hari:

    Kehadiran Anda tidak diperlukan, dan add-on akan menghapus duplikat secara otomatis bahkan ketika file ditutup atau Anda sedang offline. Untuk mempelajari lebih lanjut tentang hal ini, silakan kunjungi tutorial terperinci ini dan tonton video demo ini:

    Saya mendorong Anda untuk menginstal add-on dari toko Google Sheets dan mengaduk-aduknya. Anda akan melihat betapa mudahnya menemukan, menghapus, dan menyorot duplikat tanpa rumus hanya dalam beberapa klik.

    Spreadsheet dengan contoh rumus

    Temukan &; hapus duplikat di Google Sheets - contoh rumus (buat salinan spreadsheet)

    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.