Espero que haja uma maneira mais fácil ... Supondo que você não se importe se os valores dentro de alguma coluna forem exclusivos:
Você pode usar o MATCH
function para encontrar algum valor em algum intervalo. Gostaria de encontrar o índice (posição) do valor em A1
dentro do intervalo B1:B5
, use:
=MATCH(A1, $B$1:$B$5, 0)
O $
torna o intervalo B1:B5
absoluto e, portanto, fixo ao copiar esta fórmula para outras células. (No Excel, também é possível usar B:B
para pesquisar toda a coluna.) O último parâmetro, 0
, torna isso independente de qualquer ordem de classificação em B1:B5
. Da mesma forma, para obter o índice do valor em B1
dentro do intervalo A1:A5
:
=MATCH(B1, $A$1:$A$5, 0)
Devido ao uso de 0
para o último parâmetro, isso gerará #N/A
se o valor for não encontrado. Isso pode ser preso com ISERROR
, da seguinte forma:
=IF( ISERROR( MATCH(A1, $B$1:$B$5, 0)), A1 & " is unique", "" )
=IF( ISERROR( MATCH(B1, $A$1:$A$5, 0)), B1 & " is unique", "" )
Com as duas primeiras fórmulas nas colunas C
e D
e as últimas duas fórmulas nas colunas E
e F
:
EurealmentenãoseicomocombinarosresultadosdascolunasE
eF
emumaboavisãogeral.VocêpodeusarasmesmasfórmulasparaA
e B
, usando condições como:
ISERROR( MATCH(A1, $B$1:$B$5, 0) )
ISERROR( MATCH(B1, $A$1:$A$5, 0) )