Isi kandungan
Adakah data pendua dalam lembaran kerja anda menyebabkan anda sakit kepala? Tutorial ini akan mengajar anda cara mencari, memilih, mewarna atau menghapuskan entri berulang dalam set data anda dengan cepat.
Sama ada anda mengimport data daripada sumber luaran atau menyusunnya sendiri, masalah penduaan adalah sama - sel yang sama membuat huru-hara dalam hamparan anda dan anda perlu menanganinya. Memandangkan pendua dalam Excel boleh mengambil pelbagai bentuk, teknik penduaan mungkin juga berbeza-beza. Tutorial ini memfokuskan yang paling berguna.
Nota. Artikel ini menunjukkan cara mencari sel pendua dalam julat atau senarai . Jika anda membandingkan dua lajur, kemudian lihat penyelesaian ini: Cara mencari pendua dalam 2 lajur.
Cara untuk menyerlahkan sel pendua dalam Excel
Untuk menyerlahkan nilai pendua dalam lajur atau julat, anda biasanya menggunakan Pemformatan Bersyarat Excel. Dalam kes yang paling mudah, anda boleh menggunakan peraturan yang telah ditetapkan; dalam senario yang lebih canggih, anda perlu mencipta peraturan anda sendiri berdasarkan formula. Contoh di bawah menggambarkan kedua-dua kes.
Contoh 1. Serlahkan sel pendua termasuk kejadian pertama
Dalam contoh ini, kami akan menggunakan peraturan pratetap yang tersedia dalam semua versi Excel. Seperti yang anda boleh fahami daripada tajuk, peraturan ini menyerlahkan semua kemunculan nilai pendua, termasuk yang pertama.
Untuk menggunakan peraturan terbina dalam untukpendua, lakukan langkah berikut:
- Pilih julat yang anda mahu cari sel pendua.
- Pada tab Laman Utama , dalam Gaya kumpulan, klik Pemformatan Bersyarat > Serlahkan Peraturan Sel > Nilai Pendua…
Petua:
- Untuk menggunakan pemformatan anda sendiri untuk pendua, klik Format Tersuai... (item terakhir dalam senarai juntai bawah), dan kemudian pilih Fon yang dikehendaki,
Sempadan dan Isi . - Untuk menyerlahkan sel unik, pilih Unik dalam kotak sebelah kiri.
Contoh 2. Serlahkan sel pendua kecuali kejadian pertama
Untuk menandakan nilai pendua kecuali kejadian pertama, peraturan terbina tidak dapat membantu dan anda perlu menyediakan peraturan anda sendiri dengan formula. Formula ini agak rumit dan memerlukan penambahan lajur kosong di sebelah kiri set data anda (lajur A dalam contoh ini).
Untuk membuat peraturan, berikut ialah langkah yang perlu dilakukan:
- Pilih julat sasaran.
- Pada tab Laman Utama , dalam kumpulan Gaya , klik Pemformatan Bersyarat > Baharu peraturan > Gunakan formula untuk menentukan sel manaformat .
- Dalam kotak Format nilai yang formula ini benar , masukkan formula berikut:
=IF(COLUMNS($B2:B2)>1, COUNTIF(A$2:$B$7,B2),0) + COUNTIF(B$2:B2,B2)>1
Di mana B2 ialah sel pertama dalam lajur pertama, B7 ialah sel terakhir dalam lajur pertama dan A2 ialah sel dalam lajur kosong sepadan dengan baris pertama dalam julat pilihan anda. Penjelasan terperinci tentang formula disediakan dalam tutorial berasingan.
- Klik butang Format… dan pilih pilihan pemformatan yang anda suka.
- Klik OK untuk menyimpan peraturan.
Petua dan nota:
- Contoh 2 memerlukan lajur kosong di sebelah kiri julat sasaran. Jika lajur sedemikian tidak boleh ditambah dalam lembaran kerja anda, maka anda boleh mengkonfigurasi dua peraturan yang berbeza (satu untuk lajur pertama dan satu lagi untuk semua lajur berikutnya). Arahan terperinci disediakan di sini: Menyerlahkan pendua dalam berbilang lajur tanpa kejadian pertama.
- Penyelesaian di atas adalah untuk sel individu . Jika anda bekerja dengan data berstruktur , kemudian lihat cara untuk menyerlahkan baris berdasarkan nilai pendua dalam lajur utama.
- Cara yang lebih mudah untuk menyerlahkan sel yang sama dengan atau tanpa kejadian pertama ialah dengan menggunakan alat Cari Sel Pendua.
Lebih banyak lagi kes penggunaan dan contoh boleh didapati dalam tutorial ini: Cara menyerlahkan pendua dalam Excel.
Cara mencari sel pendua dalam Excel menggunakan formula
Apabila bekerja denganlajur nilai, anda boleh mengenal pasti sel pendua dengan mudah dengan bantuan fungsi COUNTIF dan IF.
Untuk mencari pendua termasuk kejadian pertama , formula generik ialah:
IF( COUNTIF( julat , sel )>1, "Pendua", "")Untuk mengesan pendua tidak termasuk kejadian pertama , formula umum ialah:
JIKA(COUNTIF( mengembangkan_julat , sel )>1, "Pendua", "")Seperti yang anda lihat, formula adalah sangat serupa, perbezaan adalah dalam cara anda mentakrifkan julat sumber.
Untuk mencari sel pendua termasuk kejadian pertama , anda membandingkan sel sasaran (A2) dengan semua sel lain dalam julat $A$2:$ A$10 (perhatikan bahawa kami mengunci julat dengan rujukan mutlak), dan jika lebih daripada satu sel yang mengandungi nilai yang sama ditemui, labelkan sel sasaran sebagai "Pendua".
=IF(COUNTIF($A$2:$A$10, A2)>1, "Duplicate", "")
Formula ini pergi ke B2, dan kemudian anda menyalinnya ke seberapa banyak sel yang terdapat dalam senarai.
Untuk mendapatkan sel pendua tanpa kejadian pertama , anda bandingkan sel sasaran (A2) hanya dengan sel di atas, bukan dengan sel lain dalam julat. Untuk ini, bina rujukan julat berkembang seperti $A$2:$A2.
=IF(COUNTIF($A$2:$A2, $A2)>1, "Duplicate", "")
Apabila disalin ke sel di bawah, rujukan julat mengembang sebanyak 1. Jadi, formula dalam B2 membandingkan nilai dalam A2 sahaja terhadap sel ini sendiri. Dalam B3, julat mengembang kepada $A$2:$A3, jadi nilai dalam A3 dibandingkan dengan sel di atasserta, dan seterusnya.
Petua:
- Dalam contoh ini, kami menangani pendua nombor . Untuk nilai teks , formula adalah betul-betul sama :)
- Setelah penipuan dikenal pasti, anda boleh menghidupkan Penapis Excel untuk memaparkan hanya nilai berulang. Kemudian, anda boleh melakukan semua yang anda mahu dengan sel yang ditapis: pilih, serlahkan, padam, salin atau alihkan ke helaian baharu.
Untuk lebih banyak contoh formula, sila lihat Cara mencari pendua dalam Excel .
Cara untuk memadamkan pendua dalam Excel
Seperti yang mungkin anda ketahui, semua versi modem Excel dilengkapi dengan alat Alih Keluar Pendua , yang berfungsi dengan kaveat berikut:
- Ia memadamkan keseluruhan baris berdasarkan nilai pendua dalam satu atau lebih lajur yang anda tentukan.
- Ia tidak mengalih keluar kejadian pertama daripada nilai berulang.
Untuk mengalih keluar rekod pendua, ini yang anda perlu lakukan:
- Pilih set data yang anda mahu nyahduplikat.
- Hidupkan tab Data , dalam kumpulan Alat Data , klik Alih Keluar Pendua.
- Dalam kotak dialog Alih Keluar Pendua , pilih lajur untuk menyemak penipuan dan klik OK .
Dalam contoh di bawah, kami ingin menyemak empat lajur pertama untuk pendua, jadi kami memilihnya. Lajur Ulasan tidak begitu penting dan oleh itu tidak dipilih.
Berdasarkan nilai dalam yang dipilihlajur, Excel telah menemui dan mengalih keluar 2 rekod pendua (untuk Caden dan Ethan ). Contoh pertama rekod ini dikekalkan.
Petua:
- Sebelum menjalankan alat, wajar untuk membuat salin lembaran kerja anda, supaya anda tidak kehilangan sebarang maklumat jika berlaku masalah.
- Sebelum cuba menghapuskan pendua, alih keluar sebarang penapis, garis besar atau subjumlah daripada data anda.
- Untuk memadamkan pendua dalam sel individu (seperti dalam set data nombor Randon daripada contoh pertama), gunakan alat Sel Pendua yang dibincangkan dalam contoh seterusnya.
Lebih banyak kes penggunaan diliputi dalam Cara mengalih keluar baris pendua dalam Excel.
Alat semua-dalam-satu untuk mencari dan mengalih keluar sel pendua dalam Excel
Seperti yang ditunjukkan dalam bahagian pertama ini tutorial, Microsoft Excel menyediakan beberapa ciri berbeza untuk menangani pendua. Masalahnya ialah anda perlu tahu di mana hendak mencarinya dan cara memanfaatkannya untuk tugas khusus anda.
Untuk memudahkan kehidupan pengguna Ultimate Suite kami, kami telah mencipta alat khas untuk mengendalikan sel pendua dan Jalan mudah. Apa yang boleh dilakukannya? Hampir semua yang anda boleh fikirkan :)
- Cari sel pendua (dengan atau tanpa kejadian pertama) atau sel unik .
- Cari sel dengan nilai , formula , latar belakang atau warna fon yang sama.
- Cari penduasel mempertimbangkan huruf besar teks (carian sensitif huruf besar-besaran) dan mengabaikan tempat kosong .
- Kosongkan sel pendua (kandungan, format atau semua).
- Warna sel pendua.
- Pilih sel pendua.
Sila izinkan saya memperkenalkan kepada anda tambahan terbaru kami kepada kit alat Ablebits Pembuang Pendua - Cari Sel Pendua.
Untuk mencari sel pendua dalam lembaran kerja anda, jalankan langkah berikut:
- Pilih data anda.
- Pada tab Data Ablebits , klik Penyingkiran Pendua > Cari Sel Pendua .
- Pilih sama ada untuk mencari sel pendua atau unik .
Dalam contoh ini, kami telah memilih untuk mewarnakan sel pendua kecuali kejadian pertama dan mendapat hasil berikut:
Ingat formula yang menyusahkan untuk pemformatan bersyarat untuk mencapai kesan yang sama? ;)
Jika anda menganalisis data berstruktur yang disusun dalam jadual, kemudian gunakan Duplicate Remover untuk mencari pendua berdasarkan nilai dalam satu atau lebih lajur.
Untuk mencari pendua dalam 2 lajur atau 2 berbezajadual, jalankan alat Bandingkan Dua Jadual.
Berita baiknya ialah semua alatan ini disertakan dalam Suite Ultimate dan anda boleh mencuba mana-mana daripadanya dalam lembaran kerja anda sekarang - pautan muat turun berada betul-betul di bawah.
Saya berterima kasih kerana membaca dan berharap dapat berjumpa anda di blog kami minggu hadapan!
Muat turun yang tersedia
Cari sel pendua - contoh (fail.xlsx)
Suite Ultimate - versi percubaan (fail .exe)