Converte uma coluna em lista separada por vírgula [duplicada]

0

Eu tenho a tarefa de criar uma planilha simples do Excel que leva um número não especificado de linhas na Coluna A assim:

1234
123461
123151
11321

E faça-os em uma lista separada por vírgula em outra célula que o usuário possa facilmente copiar e colar em outro programa da seguinte forma:

1234,123461,123151,11321

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

    
por Jeremy Bentham 25.01.2017 / 17:37

2 respostas

0

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

Para resolver este problema, não use código e não use o 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! Por favor, compartilhe isso como eu não suporto ver as pessoas lutam no Excel! É incrível! Excel mudou minha vida!

    
por 25.01.2017 / 17:41
0

Se você tiver o Office 365 Excel, poderá usar TEXTJOIN ():

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

Se não, então você precisa usar uma coluna auxiliar:

Em B1, coloque:

=A1&","&B2

E copie para baixo.

Em seguida, em outra célula, coloque:

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

    
por 25.01.2017 / 17:44