Mise en surbrillance sensible à la casse des cellules en double dans Excel


3

J'ai une colonne de 1-2 lettres d'identification dans Excel. C'est bien si la capitalisation est différente (c'est-à-dire "AB" et "Ab"), mais c'est un problème si deux d'entre eux sont exactement les mêmes (c'est-à-dire "AB" et "AB"), alors je veux utiliser la mise en forme conditionnelle pour souligner ceux-ci. Il me semble que la mise en surbrillance en double intégrée d'Excel ignore la casse, de même que tout ce que j'ai déjà essayé et qui a fonctionné.

Certaines des choses que j'ai essayées en tant que formules de mise en forme conditionnelle (oui, j'ai changé les plages pour mes données):

De

https://www.excelbanter.com/new-users-excel/224771-condition-formats-duplicates-additional-criteria.html

=SUMPRODUCT(--EXACT(C$1:C$9,C1))1

a été suggéré. Le "1" à la fin semble être une erreur, alors j'ai essayé

=SUMPRODUCT(--EXACT(C$1:C$9,C1))

qui a tout mis en évidence, et:

=SUMPRODUCT(--EXACT(C$1:C$9,C1), 1)

qui a mis en évidence rien.

De formule de correspondance Excel sensible à la casse , j'ai essayé

=IF(ISERROR(MATCH(TRUE, EXACT(A2,$A$1:$A$2800),0)), 0, 1)

Cela met en évidence tout ce qui, je suppose, est parce que la cellule est dans la plage recherchée?

Le simple fait de tester les doublons dans la colonne peut constituer un compromis acceptable. C'est pourquoi, depuis http://cpearson.com/excel/Duplicates.aspx , j'ai essayé de mettre:

=IF(MAX(COUNTIF(A2:A11,A2:A11))>1,"Duplicates","No Duplicates")

dans une cellule différente. Il affichait toujours "Pas de doublons", même lorsque j’ai créé exprès de nouveaux doublons.

J'ai tellement cherché une réponse sans en trouver que je crains que ce ne soit quelque chose de vraiment évident, ou fondamentalement impossible. Venant des langages de programmation où la capitalisation compte généralement pour les comparaisons de chaînes, il semble que les gens veuillent faire autre chose.


=SUMPRODUCT(--EXACT(C$1:C$9,C1))=1
Scott Craner

Cela mettra en évidence l'unique, pour mettre en évidence les doublons:=SUMPRODUCT(--EXACT(C$1:C$9,C1))>1
Scott Craner

Merci pour la solution et les modifications! Je pensais que le premier regardait de près, je ne savais simplement pas par où commencer.
Riley

Réponses:


1

La première formule de mise en forme conditionnelle que vous avez essayée est probablement supposée être: = SOMMEPROD (- EXACT (C $ 1: C $ 9, C1))> 1

(C'est qu'il manquait le symbole ">" avant le 1)

La formule calcule le nombre de cellules de la colonne qui correspondent exactement et est mis en surbrillance s'il est supérieur à 1.

Cette formule fonctionne pour moi avec des données similaires à celles que vous avez décrites dans la plage C1: C9.


-1

Faire une règle conditionnelle basée dans la formule

Extrayez une chaîne de l'autre pour produire une chaîne vide si les deux cellules sont égales. Comparez le résultat avec une chaîne vide.

Formule conditionnelle:

=(SUBSTITUTE(M2;M3;"")="")

Capture d'écran où chaque cellule est formatée en fonction de la comparaison avec la cellule suivante:

https://i.imgur.com/YefsNcU.png

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.