Respostas:
=MATCH(B1,ColumnToSearch,0)
Se a fórmula não encontrar uma correspondência, ela será marcada com # N / D, caso contrário, será um número.
Se você deseja que seja VERDADEIRO para correspondência e FALSO para não correspondência, use esta fórmula:
=ISNUMBER(MATCH(B1,ColumnToSearch,0))
Se você deseja retornar o valor não encontrado e retornar uma string vazia para os valores encontrados
=IF(ISNUMBER(MATCH(B1,ColumnToSearch,0)),"",B1)
A:A
ou seu intervalo no lugar das ColumnToSearch
fórmulas.
Define Name...
(Excel 2019)
Aqui está um método rápido e sujo.
Destaque a coluna B e abra a formatação condicional .
Escolha Use uma fórmula para determinar quais células destacar .
Digite a seguinte fórmula e defina seu formato preferido.
=countif(A:A,B1)=0
Selecione as duas colunas. Vá para Formatação condicional e selecione Realçar regras de célula. Selecione Duplicar valores. Quando você chegar à próxima etapa, poderá alterá-la para valores únicos. Acabei de fazer e funcionou para mim.
Levei uma eternidade para descobrir isso, mas é muito simples. Supondo que os dados comecem em A2 e B2 (para cabeçalhos), insira esta fórmula em C2:
=MATCH(B2,$A$2:$A$287,0)
Depois clique e arraste para baixo.
Uma célula com #N/A
significa que o valor diretamente próximo a ela na coluna B não aparece em nenhum lugar da coluna A.
Observe que você precisa alterar $ A $ 287 para corresponder a toda a matriz de pesquisa na coluna A. Por exemplo, se seus dados na coluna A forem reduzidos para 1000 entradas, deve ser $ A $ 1000.
=MATCH(B2,$A:$A,0)
trabalhou para mim.
Veja minha fórmula de matriz, resposta à listagem A não encontrada em B aqui:
= IFERROR (ÍNDICE ($ A $ 2: $ A $ 1999, JOGO (0, IFERROR (JOGO ($ A $ 2: $ A $ 1999, $ B $ 2: $ B $ 399,0)), COUNTIF ($ C $ 1: $ C1, $ A $ 2: $ A $ 1999)), 0)), "")
Comparando duas colunas de nomes e retornando nomes ausentes
Meus requisitos não eram para destacar, mas mostrar todos os valores, exceto que são duplicados entre duas colunas. Tomei ajuda da solução @ brenton e aprimorei ainda mais para mostrar os valores para poder usar os dados diretamente:
=IF(ISNA(MATCH(B2,$A$2:$A$2642,0)), A2, "")
Copie isso na primeira célula da 3ª coluna e aplique a fórmula na coluna para que ele liste todos os itens da coluna B que não estejam listados na coluna A.
Obrigado a quem compartilhou suas respostas. Por causa de suas soluções, fui capaz de fazer o meu caminho.
Na minha versão desta pergunta, eu tinha duas colunas para comparar - uma turma de formandos completa (Col A) e um subconjunto dessa turma de formandos (Col B). Eu queria poder destacar na turma de formandos os alunos que eram membros do subconjunto.
Coloquei a seguinte fórmula em uma terceira coluna:
=if(A2=LOOKUP(A2,$B$2:$B$91),1100,0)
Isso codificou a maioria dos meus alunos, embora tenha gerado alguns erros nas primeiras linhas de dados.
na C1
gravação =if(A1=B1 , 0, 1)
. Em seguida Conditional formatting
, selecione Data bars
ou Color scales
. É a maneira mais fácil.