Cara membuang pendua dalam Excel dan Google Sheets
Alat terbina dalam Excel dan Sheets, serta cara yang lebih pantas untuk senarai biasa.
Pendua menyelinap ke dalam setiap senarai: dua fail eksport yang ditampal bersama, borang yang dihantar dua kali, senarai mel lama yang digabungkan dengan senarai baharu. Berikut ialah tiga cara paling pantas untuk membersihkannya, dan perangkap yang perlu diberi perhatian.
Dalam Excel
- Pilih data, termasuk baris pengepala.
- Pergi ke Data, kemudian Remove Duplicates.
- Tandakan lajur yang menentukan sama ada dua baris itu pendua. Biarkan semuanya ditanda untuk membuang hanya baris yang sepadan sepenuhnya; tandakan Email sahaja untuk mengekalkan satu baris bagi setiap alamat e-mel.
- Klik OK. Excel melaporkan berapa banyak pendua yang dibuang dan berapa banyak nilai unik yang tinggal.
Excel mengekalkan kemunculan pertama bagi setiap pendua dan memadam yang selebihnya. Buat salinan helaian dahulu, kerana perubahan itu kekal sebaik sahaja anda menyimpan.
Dalam Google Sheets
- Pilih julat.
- Pergi ke Data, kemudian Data cleanup, kemudian Remove duplicates.
- Tandakan sama ada data mempunyai baris pengepala, pilih lajur untuk dibandingkan, dan sahkan.
Sebagai alternatif, fungsi UNIQUE memulangkan salinan tanpa pendua tanpa menyentuh data asal: =UNIQUE(A2:C500).
Untuk senarai biasa
Jika anda hanya mempunyai senarai, seperti alamat e-mel, kod produk, nama atau URL, membuka hamparan adalah berlebihan. Tampalkannya ke dalam alat buang pendua, pilih sama ada mahu mengabaikan huruf besar kecil dan ruang tambahan, dan salin semula senarai yang telah dibersihkan. Susunan asal dikekalkan, dan alat ini memberitahu anda berapa banyak pendua yang ditemuinya.
Perangkap
| Perangkap | Contoh | Penyelesaian |
|---|---|---|
| Perbezaan huruf besar kecil | Ada@Example.com dan ada@example.com | Abaikan huruf besar kecil, atau tukar kepada huruf kecil dahulu |
| Ruang yang tidak kelihatan | "ada@example.com " dengan ruang di hujung | Buang ruang kosong di tepi, atau gunakan TRIM dalam helaian |
| Hampir pendua | Jon Smith dan John Smith | Bukan pendua sebenar; semak secara manual |
| Membandingkan terlalu banyak lajur | E-mel sama, tarikh pendaftaran berbeza | Bandingkan hanya lajur yang mengenal pasti rekod |
Remove Duplicates dalam Excel tidak membezakan huruf besar kecil, tetapi ia menganggap ruang di hujung sebagai berbeza. Alat buang pendua menangani kedua-duanya melalui pilihannya.
Membuang pendua berdasarkan satu lajur
Untuk mengekalkan satu baris bagi setiap pelanggan apabila lajur lain berbeza, bandingkan hanya lajur pengenalan. Dalam Excel, tandakan lajur itu sahaja. Untuk CSV yang anda tidak mahu buka dalam Excel, keluarkan lajur itu dengan ekstrak lajur, kemudian buang penduanya.
Senarai e-mel
Untuk alamat e-mel, alat pembersih senarai e-mel pergi lebih jauh: ia menukar kepada huruf kecil, membuang alamat yang tidak sah dan membuang pendua dalam satu langkah, dan ia boleh mengeluarkan alamat daripada teks bersepah yang ditampal.