Antigas perguntas, mas apenas no caso de outras pessoas encontrarem uma solução mais fácil de implementar com mais dados.
A função de concatenação é de fato a chave, mas se você está lidando com muitos dados, selecionar cada célula pode ser uma coisa realmente tediosa.
Então, vamos pegar esse exemplo, uma tabela de A1
a F4
.
Em uma célula à direita insira =A1
, digamos G1
para este exemplo (usar células próximas aos seus dados permite que você clique duas vezes no canto inferior direito da célula e as preencha automaticamente até o comprimento de a coluna preenchida adjacente, ou você pode ter a coisa toda dentro de uma tabela e preencher automaticamente por conta própria)
Em seguida, em H1
insert =concatenate(G1,";",B1)
Arraste esta fórmula com o mesmo número ou colunas que seus dados e concatenará gradualmente todos os dados.
A última coluna terá a saída desejada, que seria a coluna L neste caso, células L1:L4
.
Faça o que quiser com esses valores.
Você também usa isso para concatenar uma coluna inteira. Ou para ter concatenação condicional (basta adicionar um if em cada célula para decidir se concatenar ou não)
Como uma reflexão tardia, se você deseja fazer isso apenas uma vez, é muito mais fácil copiar a tabela em uma palavra e converter em texto usando ;
como separador