O método mais rápido para encontrar & extrair valores exclusivos para o intervalo de dados grandes é, MACRO (VBA).
Insiraestecódigocomomódulopadrãocomaplanilha.
OptionExplicitSubGetUniqueList()DimdAsObject,cAsVariant,iAsLong,lrAsLongSetd=CreateObject("Scripting.Dictionary")
lr = Cells(Rows.Count, 1).End(xlUp).Row
c = Range("A2:A" & lr)
For i = 1 To UBound(c, 1)
d(c(i, 1)) = 1
Next i
Range("B2").Resize(d.Count) = Application.Transpose(d.keys)
End Sub
Como funciona:
- No VB Editor, clique no menu Ferramenta & acesse Referências e verifique se Tempo de Execução do Microsoft Scripting está marcado ou não, verifique se não.
- Voltar para a planilha e & Execute a macro.
- Verifica duplicados na coluna A & Saída única na coluna B.
Você encontra a lista de valores exclusivos na Coluna B.
Observação: ajuste as referências de célula no código conforme necessário.