Contar células duplicadas e uni-las em uma só

Fechado
Rosangela - 30 jan 2011 às 16:17
Mazzaropi
Posts
1963
Data de inscrição
segunda 16 de agosto de 2010
Status
Contribuinte
Última visita
25 de abril de 2022
- 25 ago 2014 às 17:51
Bom dia,
Tenho 2500 células com um código cada célula. Gostaria de unir os códigos repetidos em um só, mas mostrando quantas vezes cada um foi repetido, ao lado e separado por vírgula.

Ex:00104505432,5 ("00104505432" é o código e "5" é o numero de vezes que ele aparece)

Ex2:https://bayimg.com/KadeLaADJ



4 respostas

Mazzaropi
Posts
1963
Data de inscrição
segunda 16 de agosto de 2010
Status
Contribuinte
Última visita
25 de abril de 2022
583
31 jan 2011 às 09:57
Prezada Rosangela, Bom Dia.

Você pode implementar esta análise utilizando-se de uma coluna auxiliar.

Analisei a sua planilha exemplo.

a) Inicie os dados pela linha 2 deixando a linha 1 vazia ou com cabeçalhos.

b) Na célula B2 coloque: =SE(A2="";"";SE(CONT.SE($A$1:A1;A2)>0;"";MÁXIMO($B$1:B1)+1))
Arraste esta fórmula até a última linha preenchida com o seus códigos.

c) Na célula E2 coloque: =CONCATENAR(SE(OU(A2="";LIN(A1)>MÁXIMO(B:B));"";ÍNDICE(A:A;CORRESP(LIN(A1);B:B;0)))&","&CONT.SE($A$2:$A$21;ÍNDICE(A:A;CORRESP(LIN(A1);B:B;0))))
Arraste esta fórmula para baixo.


Analise o resultado e me diga se era isto que você queria.

Espero ter ajudado
__________________________________
Daquí das Bandas das Minas Gerais, Brasil.
Mazzaropi
( Marcílio Lobão )
9
Olá Mazzaropi, Bom Dia! Obrigada por responder, mas...

Acho que não deu certo porque ficou assim.

0105023500738
0105023500738 0105024613138,2
0105024613138 1 0105027300138,2
0105024613138 0105027604140,2
0105027300138 2 0105027604144,2
0105027300138 0105028005838,2
0105027604140 3 0105028402136,2
0105027604140 0105028413138,2
0105027604144 4 0105028500238,2
0105027604144 0109001800236,3
0105028005838 5 0109001800246,0

Até o penúltimo ítem da segunda coluna (01090018023636), está correto, ou seja, existem 3 iguais. Porém o último ítem está incorreto, pois este código (0109001800246) aparece 3 vezes.

E a partir da célula 2280 elas ficam assim.
.
.
.
0105025500240 2040 ,0
0105027900740 2041 ,0
0903002359640 2042 ,0
0105026400740 2043 ,0
0105024613140 2044 ,0
0106003400240 2045 ,0
.
.
.
Sei que existe um código que aparece 51 vezes porém não corrigiu como deveria.
Coloquei a primeira fórmula na célula B2 e a segunda na E2, como vc instruiu.

Aguardo seu retorno, se puder me ajudar.

Obrigada,

Rosangela.
0

Assine nossa newsletter!

Assine nossa newsletter!