„Excel“ formulė: pažymėkite pasikartojančius stulpelius -

Turinys

Bendroji formulė

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

Santrauka

„Excel“ yra įmontuotas išankstinis nustatymas, skirtas paryškinti pasikartojančias reikšmes su sąlyginiu formatavimu, tačiau jis veikia tik langelių lygiu. Jei norite rasti ir pažymėti pasikartojančius stulpelius, turėsite naudoti savo formulę, kaip paaiškinta toliau.

Norėdami pažymėti pasikartojančius stulpelius, galite naudoti formulę, pagrįstą funkcija SUMPRODUCT. Parodytame pavyzdyje formulė, naudojama paryškinti stulpelių kopijas:

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

Paaiškinimas

Šis metodas naudoja SUMPRODUCT, kad suskaičiuotų kiekvienos lentelės reikšmės po vieną eilutę. Tik tada, kai ta pati vertė rodoma toje pačioje vietoje visose trijose eilutėse, sukuriamas skaičius. B4 langelyje formulė išspręsta taip:

=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

Atminkite, kad eilutės nuorodos yra visiškai absoliučios, o langelių nuorodos yra mišrios, o tik eilutė yra užrakinta.

Su pagalbininkų eile

Jei nenorite pridėti pagalbinės eilutės prie savo duomenų, galite gana daug supaprastinti sąlyginio formatavimo formulę. Pagalbinėje eilutėje sujunkite visas stulpelio reikšmes. Tada vienoje eilutėje galite naudoti COUNTIF, kad galėtumėte suskaičiuoti daugiau nei vieną kartą rodomas vertes, o rezultatą naudoti sąlyginiam formatavimui visame stulpelyje.

Įdomios straipsniai...