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
=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
=SUMPRODUCT(--EXACT(C$1:C$9,C1))=1