Converter uma coluna em lista separada por vírgula [duplicado]


0

Esta pergunta já tem uma resposta aqui:

Tenho a tarefa de criar uma planilha simples do Excel que ocupa um número não especificado de linhas na coluna A, assim:

1234
123461
123151
11321

E transformá-los em uma lista separada por vírgula em outra célula, para que o usuário possa copiar e colar facilmente em outro programa da seguinte maneira:

1234,123461,123151,11321

Qual é a maneira mais fácil de fazer isso?


Estou votando para encerrar esta questão como fora de tópico, porque é uma duplicata plagiada de uma pergunta altamente votada.
precisa saber é o seguinte

Respostas:


0

Sim, eu sei que esta é uma pergunta duplicada. Me desculpe, eu fiz tudo errado. Mas eu tenho uma ótima resposta. Eu só me inscrevi para poder postar uma resposta a esta pergunta. Mas você precisava de uma reputação de 10 para responder à pergunta original.

Para resolver esse problema, não use código e não use CONCATENATE porque é muito complicado.

Use a fórmula do Excel TEXTJOIN

Você pode escolher seu delimitador

Por exemplo

= TEXTJOIN ("," ,, A1: A4)

Resultados em: 1234,123461,123151,11321

Yay! Compartilhe isso, pois não suporto ver as pessoas lutando no Excel! É incrível! Excel mudou minha vida!


Perceba que o TEXTJOIN só está disponível no Office 365. E isso foi respondido várias vezes com o TEXTJOIN neste site e em outros.
Scott Craner

Além disso, como TEXTJOIN não é uma fórmula do tipo Matriz e, portanto, pode usar referências completas da coluna; portanto, à medida que os dados são adicionados à Coluna A, ele será atualizado automaticamente, sem a necessidade de atualizar a fórmula. Mas se a coluna completa for usada, o segundo critério precisará ser #TRUE
Scott Craner

0

Se você possui o Office 365 Excel, pode usar TEXTJOIN ():

=TEXTJOIN(",",TRUE,A:A)

Caso contrário, você precisará usar uma coluna auxiliar:

Em B1 colocar:

=A1&","&B2

E copie.

Em seguida, em outra célula, coloque:

=Left(B1,Len(b1)-1)

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.