Página 1 de 1

Função para remover números duplicados em uma única célula

Enviado: 14 Jun 2022 às 16:12
por Waltricke
Pessoal, segue uma planilha anexa com duas situações.

Em uma primeira situação, eu tenho em uma única célula um número composto de vários números que se repetem. Por exemplo: 167513275831721

Eu preciso de uma função que retorne em outra célula somente o números exclusivos, ou seja, removendo todos os duplicados.

Em uma segunda situação, os números de origem estão em um intervalo de células e não em uma única célula. E, assim como no primeiro caso, preciso que, deste intervalo, seja retornado em uma célula somente os números exclusivos.

Alguém me ajuda?

Re: Função para remover números duplicados em uma única célula

Enviado: 15 Jun 2022 às 09:26
por Deciog
Waltricke, Bom Dia.

Confere se é desta forma, faltou voce informar a versão do seu Excel as formula feita são para versão 2019 ou superior

Algumas versões deve encerar com CTRL + SHIFT + ENTER, são formula matricial

Decio

Re: Função para remover números duplicados em uma única célula

Enviado: 15 Jun 2022 às 11:59
por Waltricke
@Deciog

Decio, a minha versão do Excel é o 2016

Gostei da função, mas todas vez que faço alterações na célula amarela onde ficam os números, dá erro na célula de retorno, a célula azul, como pode ver na imagem que estou anexando.

Re: Função para remover números duplicados em uma única célula

Enviado: 17 Jun 2022 às 08:44
por Deciog
Bom Dia.

Na célula F11 coloca esta formula

=CONCAT(SE(ÉNÚM(LOCALIZAR({1\2\3\4\5\6\7\8\9};CONCAT(B11)));{1\2\3\4\5\6\7\8\9};""))
ou
=SUBSTITUIR(SOMA(SE(ÉNÚM(PROCURAR(LIN(1:9);B11));LIN(1:9))*10^(9-LIN(1:9)));0;"") fechar com CTRL+SHIFT+ENTER

Na célula F22 esta

=CONCAT(SE(ÉNÚM(LOCALIZAR({1\2\3\4\5\6\7\8\9};CONCAT(B22:B26)));{1\2\3\4\5\6\7\8\9};""))
ou
=SUBSTITUIR(SOMA(SE(ÉNÚM(PROCURAR(LIN(1:9);B22&B23&B24&B25&B26));LIN(1:9))*10^(9-LIN(1:9)));0;"")

Tive ajuda dos universitários

Decio

Re: Função para remover números duplicados em uma única célula

Enviado: 17 Jun 2022 às 18:06
por Waltricke
@Deciog

Agora sim, deu certo!

Fiz como tu sugeriu e funcionou bem.

Obrigado amigo!