Saya memiliki selembar dengan 2 kolom. kolom pertama memiliki nilai unik, sedangkan kolom kedua memiliki banyak duplikat.
Saya ingin menghapus duplikat dari kolom kedua, namun sel-sel yang sebelumnya berisi duplikat harus tetap kosong sehingga nilai kolom pertama masih cocok dengan nilai di kolom kedua.
Perhatikan bahwa duplikat tidak selalu berdekatan. Hanya kejadian pertama yang harus dipertahankan terlepas dari lokasi duplikat berikutnya.
Saat ini ketika saya menghapus duplikat kompres seluruh kolom yang menghancurkan pertandingan asli antara dua kolom.
Jawaban:
Komentar Anda menunjukkan bahwa duplikat tidak harus berurutan. Ini adalah formula yang akan mengatasinya. Buat kolom tampilan baru di C dan sembunyikan kolom B jika diinginkan. Katakanlah data Anda dimulai pada baris 2. Sel C2 akan menjadi:
Salin ke bawah kolom. Ini akan melihat untuk melihat apakah nilai di kolom B sudah cocok dengan entri di kolom C. Jika demikian, itu akan mengembalikan kosong. Jika tidak, ia menggunakan nilai kolom B.
sumber
Klik sel mana saja di kolom yang ingin Anda proses dan jalankan makro kecil ini:
Macro sangat mudah dipasang dan digunakan:
Jika Anda menyimpan buku kerja, makro akan disimpan bersamanya. Jika Anda menggunakan versi Excel di kemudian 2003, Anda harus menyimpan file sebagai .xlsm daripada .xlsx
Untuk menghapus makro:
Untuk menggunakan makro dari Excel:
Untuk mempelajari lebih lanjut tentang makro secara umum, lihat:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
dan
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
Makro harus diaktifkan agar ini berfungsi!
sumber