Formula Excel: Sorot lajur pendua -

Isi kandungan

Formula generik

=SUMPRODUCT((row1=ref1)*(row2=ref2)*(row3=ref3))>1

Ringkasan

Excel mengandungi pratetap terbina dalam untuk menonjolkan nilai pendua dengan pemformatan bersyarat, tetapi ia hanya berfungsi di peringkat sel. Sekiranya anda ingin mencari dan menonjolkan lajur pendua, anda perlu menggunakan formula anda sendiri, seperti yang dijelaskan di bawah.

Untuk menonjolkan lajur pendua, anda boleh menggunakan formula berdasarkan fungsi SUMPRODUCT. Dalam contoh yang ditunjukkan, formula yang digunakan untuk menyoroti lajur pendua adalah:

=SUMPRODUCT(($B$4:$E$4=B$4)*($B$5:$E$5=B$5)*($B$6:$E$6=B$6))>1

Penjelasan

Pendekatan ini menggunakan SUMPRODUCT untuk menghitung kejadian setiap nilai dalam jadual, satu baris pada satu masa. Hanya apabila nilai yang sama muncul di lokasi yang sama di ketiga-tiga baris adalah kiraan yang dihasilkan. Untuk sel B4, formula diselesaikan seperti ini:

=SUMPRODUCT(($B$4:$E$4=B$4)*($B$5:$E$5=B$5)*($B$6:$E$6=B$6))>1 =SUMPRODUCT(((1,1,1,1))*((1,0,1,0))*((1,0,1,0)))>1 =SUMPRODUCT((1,0,1,0))>1 =2>1 =TRUE

Perhatikan bahawa rujukan baris sepenuhnya mutlak, sementara rujukan sel dicampur, dengan hanya baris terkunci.

Dengan barisan penolong

Sekiranya anda tidak keberatan untuk menambahkan baris pembantu pada data anda, anda boleh menyederhanakan formula pemformatan bersyarat sedikit sebanyak. Dalam barisan pembantu, gabungkan semua nilai di lajur. Kemudian anda boleh menggunakan COUNTIF pada satu baris untuk menghitung nilai yang muncul lebih dari sekali, dan menggunakan hasilnya untuk mencetuskan pemformatan bersyarat di seluruh lajur.

Artikel menarik...