
Formula umum
=IF(COUNTIF(A:A,A1)>1,IF(COUNTIF(A$1:A1,A1)=1,"x","xx"),"")
Ringkasan
Untuk menandai duplikat pertama dalam daftar, Anda bisa menggunakan rumus berdasarkan fungsi COUNTIF. Secara opsional, Anda dapat menandai duplikat berikutnya dengan penanda yang berbeda. Dalam contoh yang diperlihatkan rumus di sel C4 adalah:
=IF(COUNTIF($B$4:$B$11,B4)>1,IF(COUNTIF($B$4:B4,B4)=1,"x","xx"),"")
Rumus ini telah disalin ke bawah kolom, dari C4 ke C11.
Penjelasan
Pada intinya, rumus ini terdiri dari dua kumpulan fungsi COUNTIF yang dibungkus dalam fungsi IF. IF + COUNTIF bagian luar pertama kali memeriksa untuk melihat apakah nilai yang dimaksud (B4) muncul lebih dari sekali dalam daftar:
=IF(COUNTIF($B$4:$B$11,B4)>1
Jika tidak, fungsi IF luar mengembalikan string kosong ("") sebagai hasil akhir. Jika nilainya muncul lebih dari sekali, kami menjalankan kombo IF + COUNTIF lainnya. Yang ini melakukan pekerjaan menandai duplikat:
IF(COUNTIF($B$4:B4,B4)=1,"x","xx")
Bagian dari rumus ini menggunakan referensi yang meluas ($ B $ 4: B4) yang meluas saat rumus disalin ke bawah kolom. (B4 pertama dalam rentang itu absolut (terkunci), yang kedua relatif, sehingga berubah saat rumus disalin ke bawah daftar).
Ingatlah bahwa bagian dari rumus ini hanya dijalankan jika COUNTIF pertama menghasilkan angka yang lebih besar dari 1. Jadi, pada setiap baris, rumus tersebut memeriksa hitungan di dalam rentang hingga baris saat ini. Jika hitungannya 1, kita tandai duplikatnya dengan "x", karena itu yang pertama kita lihat. Jika bukan 1, kita tahu itu pasti duplikat berikutnya, dan kita tandai dengan "xx"
Rumus dasar
Untuk menandai duplikat pertama dalam daftar hanya dengan 0 atau 1, Anda dapat menggunakan rumus yang dilucuti ini, yang menggunakan rentang yang diperluas dan fungsi COUNTIFS.
=(COUNTIFS($B$5:B5,B5)=2)+0
Rumus ini akan mengembalikan 1 hanya jika nilai telah ditemukan dua kali - kemunculan pertama akan mengembalikan nol:
Untuk menandai kejadian kedua dan semua berikutnya, rumus di F5 di atas adalah:
=(COUNTIFS($E$5:E5,E5)>=2)+0
Catatan: Dalam kedua contoh, menambahkan nol hanyalah cara sederhana untuk memaksa nilai TRUE dan FALSE menjadi 1 dan 0.
Selain itu, menggunakan COUNTIFS dan bukan COUNTIF memungkinkan untuk mengevaluasi nilai di kolom lain sebagai bagian dari pengujian untuk duplikat. Setiap kolom tambahan juga perlu dimasukkan sebagai rentang yang diperluas.