Concatenar valores para itens correspondentes no Excel

0

Eu tenho mais de mil linhas de dados como esta:

dados

Preciso concatenar os valores em seqüências delimitadas por vírgula para itens correspondentes na lista. Assim, por exemplo, o resultado do Item 1 ficaria assim:

resultado

Eu tentei um par de concatenar + SE, mas minha lógica não está funcionando. Estou usando o Excel 2010.

user513704
fonte

Respostas:

1

Aqui está uma maneira simples de fazer isso que não requer nada sofisticado. Primeiro, classifique os dados na coluna A para que os itens semelhantes estejam juntos.

Adicione duas colunas:

passo 1

A nova coluna Nome é onde a cadeia é criada e a coluna Sinalizador identifica a última linha de cada item. A fórmula em C2 é:

 =IF(A2=A1,C1&","&B2,B2)

Copie isso na coluna. Se a linha contiver a primeira entrada para o item, ela usará o valor da coluna B para iniciar a sequência. Se for uma linha subsequente, concatena uma vírgula com o valor anterior da coluna C e adiciona o valor atual da coluna B a ele.

A célula D2 contém:

=IF(A3=A2,"",1)

Copie isso na coluna. Se a próxima linha contiver o mesmo item, a coluna D será deixada em branco. Se a próxima linha for um novo item, isso significa que esta é a última linha do item atual e a coluna D recebe a 1.

A próxima etapa é usar um filtro, definido como Sinalizador = 1, para ocultar todas as linhas para as quais a coluna D não está 1.

passo 2

Em seguida, oculte as colunas B e D. Isso fornece:

etapa 3

fixer1234
fonte