Excel-formule: markeer dubbele kolommen -

Inhoudsopgave

Generieke formule

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

Samenvatting

Excel bevat een ingebouwde voorinstelling voor het markeren van dubbele waarden met voorwaardelijke opmaak, maar het werkt alleen op celniveau. Als u dubbele kolommen wilt zoeken en markeren, moet u uw eigen formule gebruiken, zoals hieronder wordt uitgelegd.

Om dubbele kolommen te markeren, kunt u een formule gebruiken die is gebaseerd op de functie SOMPRODUCT. In het getoonde voorbeeld is de formule die wordt gebruikt om dubbele kolommen te markeren:

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

Uitleg

Deze benadering maakt gebruik van SOMPRODUCT om het voorkomen van elke waarde in de tabel, rij voor rij, te tellen. Alleen wanneer dezelfde waarde in alle drie de rijen op dezelfde locatie verschijnt, wordt een telling gegenereerd. Voor cel B4 wordt de formule als volgt opgelost:

=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

Merk op dat rijverwijzingen volledig absoluut zijn, terwijl celverwijzingen gemengd zijn, met alleen de rij vergrendeld.

Met een hulprij

Als u het niet erg vindt om een ​​hulprij aan uw gegevens toe te voegen, kunt u de formule voor voorwaardelijke opmaak behoorlijk vereenvoudigen. Voeg in een hulprij alle waarden in de kolom samen. Vervolgens kunt u AANTAL.ALS op die ene rij gebruiken om waarden te tellen die meer dan eens voorkomen, en het resultaat gebruiken om voorwaardelijke opmaak in de hele kolom te activeren.

Interessante artikelen...