Alguém criou uma fórmula para encontrar duplicatas em uma coluna? Por exemplo:
a
b
c
d
b
d
=somefunction(A1:A6)
Resultado:
b
d
Eu sei que existe uma =unique()
função, é basicamente uma =not_unique()
função. Queria saber se ele pode ser construído sem o uso de código.
google-sheets
Jason
fonte
fonte
not_unique
função, certo? Você parece estar procurando os campos que não são exclusivos (as duplicatas), não os campos que são únicos.Respostas:
A solução possível sem uma coluna adicional é:
Por favor, veja o exemplo preparado aqui: Encontre duplicados
fonte
A única maneira que encontrei (usando fórmulas) é introduzindo uma nova
count
coluna.Se os seus valores estão listados na coluna
A
, começando na linha2
, introduza a fórmula=COUNTA(FILTER(A$2:A$7, A$2:A$7 = A2))
emB2
e arraste para baixo para copiá-lo. Isto dá:Agora que temos uma contagem de ocorrências de cada valor, podemos filtrar a
A
coluna pelos valores deB
. Na célulaC2
, insira a fórmula=UNIQUE(FILTER(A2:A7, B2:B7 > 1))
. Isto dá:Explicação das fórmulas
=COUNTA(FILTER(A$2:A$7, A$2:A$7 = A2))
filter
cláusula inspeciona aA
coluna e localiza células que têm o mesmo valor que a célulaA2
(A2
é substituída pela célula correspondente ao copiar a fórmula).counta
conta valores (incluindo não numéricos).=UNIQUE(FILTER(A2:A7, B2:B7 > 1))
filter
examina colunaB
para valores que são> 1
, e retorna os valores correspondentes da colunaA
. Aunique
função simplesmente garante que retornemos cada valor apenas uma vez, portanto não obtemosb
duas vezes, por exemplo.No entanto , uma maneira mais elegante seria usar uma função de script:
Vá em Ferramentas → Editor de scripts , cole o código acima e salve. Agora você pode chamar a função digitando a fórmula em
=dups(A2:A7)
qualquer lugar. Isso retorna as duplicatas encontradas emA2:A7
.Criei uma planilha de exemplo para demonstrar as duas possibilidades , fique à vontade para vê-la e copiá-la.
fonte
values
é usado como um mapa de valores-chave, não como uma matriz, para que seja fácil verificar se já processamos um valor específico - ovalues[property]
existe ou não.