Está com dificuldade para juntar duas ou mais colunas do Excel? Saber combinar várias colunas no Excel sem perder dados economiza tempo e ajuda a consolidar seus dados e deixar a planilha mais organizada.
Antes de mais nada, saiba que há várias formas de juntar os dados de duas ou mais colunas no Excel. O botão Mesclar e Centralizar do Excel mantém só o valor da célula superior esquerda e apaga o restante, então, para combinar colunas sem perder dados, você precisa de um dos métodos abaixo. Os exemplos usam os nomes das funções em inglês: se o seu Excel está em português, use os nomes em português (CONCATENAR, UNIRTEXTO, ÍNDICE etc.) e talvez precise separar os argumentos com ponto e vírgula (;) em vez de vírgulas.
Se as colunas de que você precisa estão em planilhas ou arquivos diferentes, o Sheetgo pode combiná-las para você, tanto no Excel quanto no Google Sheets, e manter o arquivo combinado atualizado automaticamente. Seu processador de IA também pode corrigir valores que não batem entre os arquivos, como um país escrito de três formas diferentes, antes que os dados cheguem ao seu arquivo principal.
Como combinar várias células ou colunas no Excel sem perder dados?
Seja para combinar duas células no Excel ou dez, uma das principais vantagens desses métodos é que as fórmulas não mudam. Veja as formas de combinar células ou colunas no Excel:
Use o E comercial (&) para juntar duas células no Excel
Se você quer saber como juntar duas células no Excel, esta é a forma mais rápida e fácil de fazer isso sem perder nenhum dado.
1. Clique duas vezes na célula onde você quer colocar os dados combinados e digite =
2. Clique em uma das células que você quer combinar, digite & e clique na outra célula. Para incluir mais células, digite & e clique na próxima célula que quer juntar, e assim por diante.
3. Pressione Enter quando tiver selecionado todas as células que quer combinar.
Embora seja útil para juntar dados rapidamente em uma única célula, os dados combinados não ficam formatados. Em alguns casos, isso pode deixar os dados bagunçados ou difíceis de ler (por exemplo, nomes completos ou endereços).
Se você quer adicionar pontuação ou espaços (delimitadores), siga as etapas abaixo. Neste exemplo, vamos colocar uma vírgula e um espaço entre o nome e o sobrenome, como em uma lista de inscrição:
1. Clique duas vezes na célula onde você quer colocar os dados combinados e digite =
2. Clique em uma célula que você quer juntar.
3. Desta vez, digite &", "& antes de clicar na próxima célula que você quer juntar. Para incluir mais células, digite &", "& antes de clicar em cada célula seguinte, e assim por diante.
4. Pressione Enter quando tiver selecionado todas as células que quer combinar.
Como você pode ver, agora os dados combinados aparecem em um formato mais organizado, com cada informação bem separada.
Use a função CONCATENATE para juntar várias colunas no Excel
Este método é parecido com o do E comercial e também permite formatar os dados combinados. Primeiro, você precisa usar a função CONCATENATE (CONCATENAR) para juntar uma linha de células:
1. Insira a função =CONCATENATE como explicado nas instruções acima.
2. Digite as referências das células que você quer combinar, separando cada uma com ,", ", (por exemplo, B2,", ",C2,", ",D2). Isso coloca uma vírgula e um espaço entre cada valor.
3. Pressione Enter
Agora que você já juntou as células, siga estas etapas simples para juntar várias colunas:
1. Passe o mouse sobre o canto inferior direito da célula combinada que você acabou de criar.
2. Quando o cursor virar um símbolo +, arraste-o para baixo na coluna até onde quiser e solte.
Ao soltar o mouse, você vai ver que a célula combinada virou uma coluna combinada, com todos os dados das colunas escolhidas.
*A função CONCAT é a substituta mais recente da CONCATENATE no Excel 2019 e versões posteriores. Ela funciona do mesmo jeito, mas também aceita intervalos inteiros, como =CONCAT(B2:D2), embora não tenha um argumento de delimitador separado como a TEXTJOIN.
Use a função TEXTJOIN (UNIRTEXTO) para juntar várias colunas no Excel
Este método funciona no Excel 2019 e versões posteriores, incluindo o Microsoft 365 e o Excel para a Web. Como você já deve imaginar, essa função é útil quando você quer combinar duas ou mais células de texto no Excel.
As etapas a seguir mostram como usar a função TEXTJOIN, de novo com a combinação de vírgula e espaço, para criar sua primeira célula combinada:
1. Clique duas vezes na célula onde você quer colocar os dados combinados.
2. Digite =TEXTJOIN para inserir a função.
3. Digite (", ",TRUE, seguido das referências das células que você quer combinar, separadas por vírgulas (TRUE, ou VERDADEIRO no Excel em português, serve para ignorar as células vazias).
4. Pressione Enter
Para criar o restante da coluna combinada, arraste a fórmula seguindo as etapas abaixo:
1. Passe o mouse sobre o canto inferior direito da célula combinada que você acabou de criar.
2. Quando o cursor virar um símbolo +, arraste-o para baixo na coluna até onde quiser e solte.
Agora as colunas de dados foram combinadas na nova coluna.
Use a fórmula INDEX (ÍNDICE) para empilhar várias colunas em uma só no Excel
Digamos que você queira empilhar os dados de várias colunas em vez de reuni-los em uma única célula. Você pode fazer isso facilmente com várias células e colunas da sua planilha usando a fórmula INDEX:
1. Selecione todas as células com os seus dados.
2. Digite um nome para esse grupo de dados na "Caixa de Nome" (a caixa à esquerda da barra de fórmulas). Neste exemplo, chamei os dados de "_my_data".
3. Selecione uma célula vazia da sua planilha do Excel onde você quer colocar os dados empilhados. Digite a fórmula INDEX abaixo (lembre-se de substituir _my_data pelo nome dos seus dados):
=INDEX(_my_data,1+INT((ROW(A1)-1)/COLUMNS(_my_data)),MOD(ROW(A1)-1+COLUMNS(_my_data),COLUMNS(_my_data))+1)
4. O primeiro valor do seu intervalo de dados deve aparecer. Passe o mouse sobre a célula até o cursor virar um símbolo + e arraste para baixo até aparecer um valor #REF!, que indica o fim dos seus dados.
Outras formas de combinar várias colunas no Excel: Bloco de Notas e VBA
Existem outras duas formas de combinar várias colunas no Excel. Elas costumam levar mais tempo e usam outras ferramentas no processo. Mas podem ser úteis para quem prefere não usar fórmulas do Excel.
Use o Bloco de Notas para juntar várias colunas no Excel
Você pode usar o Bloco de Notas para extrair, formatar e substituir os dados de várias colunas do seu Excel. Para isso, copie e cole cada coluna da sua planilha do Excel em um arquivo do Bloco de Notas. Depois, use a função Substituir para adicionar vírgulas entre os valores. Ao terminar, copie e cole os dados formatados de volta no seu Excel.
Use um script VBA para combinar duas ou mais colunas no Excel
Como alternativa ao método de empilhamento com a função INDEX, você pode usar um script VBA. Clique com o botão direito na guia da planilha e selecione "Exibir Código", cole uma macro que copie cada coluna para a coluna de destino e pressione "F5" para executá-la.
Conclusão
Como você pode ver, combinar várias colunas no Excel é fácil. Seja para combinar vários arquivos do Excel, colunas ou células, existem várias formas que atendem a diferentes usuários, conforme o conhecimento técnico ou as necessidades de cada um.
Assim, além de transformar seu Excel em uma planilha coerente e organizada, você economiza tempo e ganha produtividade ao avaliar, gerenciar ou compartilhar dados importantes. Quando você sabe combinar várias colunas do Excel em uma só, juntar seus dados vira uma tarefa rápida e simples.
Trabalha no Google Sheets? Veja como usar CONCATENATE no Google Sheets. E, se precisar fazer o contrário, veja como dividir células no Excel.
