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
Réponses:
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.
la source
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:
Capture d'écran où chaque cellule est formatée en fonction de la comparaison avec la cellule suivante:
https://i.imgur.com/YefsNcU.png
la source