
Eu tenho uma coluna de IDs de 1 a 2 letras no Excel. Tudo bem se a capitalização for diferente (ou seja, "AB" e "Ab"), mas é um problema se duas forem exatamente iguais (ou seja, "AB" e "AB"), então quero usar a formatação condicional para destacá-los. Parece-me que o destaque duplicado integrado do Excel ignora maiúsculas e minúsculas, assim como tudo o mais que tentei e que funcionou.
Algumas das coisas que tentei como fórmulas de formatação condicional (sim, alterei os intervalos dos meus dados):
De
=SUMPRODUCT(--EXACT(C$1:C$9,C1))1
foi sugerido. O "1" no final parece ser um erro, então tentei
=SUMPRODUCT(--EXACT(C$1:C$9,C1))
que destacou tudo, e:
=SUMPRODUCT(--EXACT(C$1:C$9,C1), 1)
que não destacou nada.
DeFórmula de correspondência do Excel com distinção entre maiúsculas e minúsculas, Tentei
=IF(ISERROR(MATCH(TRUE, EXACT(A2,$A$1:$A$2800),0)), 0, 1)
Ele destaca tudo, o que presumo é porque a célula está no intervalo que está sendo pesquisado?
Apenas testar a coluna em busca de duplicatas pode ser um compromisso aceitável, portanto, a partir dehttp://cpearson.com/excel/Duplicates.aspx, tentei colocar:
=IF(MAX(COUNTIF(A2:A11,A2:A11))>1,"Duplicates","No Duplicates")
em uma célula diferente. Sempre mostrava "Sem duplicatas", mesmo quando eu criava novas duplicatas extras propositalmente.
Procurei tanto por uma resposta sem encontrar nenhuma que estou preocupado que seja algo realmente óbvio ou basicamente impossível. Vindo de linguagens de programação onde a capitalização geralmente conta para comparações de strings, parece algo que as pessoas gostariam de fazer regularmente.
Responder1
A primeira fórmula de formatação condicional que você tentou provavelmente seria: =SUMPRODUCT(--EXACT(C$1:C$9,C1))>1
(Isso é que faltava o símbolo ">" antes do 1)
A fórmula calcula o número de células na coluna que correspondem a correspondências idênticas e destaca se for maior que 1.
Esta fórmula funciona para mim com dados semelhantes aos que você descreveu no intervalo C1:C9.
Responder2
Faça uma regra condicional com base na fórmula
Extraia uma string da outra para produzir uma string vazia se ambas as células forem iguais. Compare o resultado com uma string vazia.
Fórmula condicional:
=(SUBSTITUTE(M2;M3;"")="")
Captura de tela onde cada célula é formatada dependendo da comparação com a próxima célula: