Como combinar várias células numa só, utilizando espaços, vírgulas ou outros separadores no Excel?
Ao combinar células de várias colunas ou linhas numa única célula, os dados resultantes podem aparecer sem qualquer separador. Mas se pretender distingui-los com marcas específicas — como espaços, vírgulas, ponto e vírgula ou outros caracteres — como o poderá fazer? Este tutorial mostra-lhe alguns métodos práticos.

- Concatenar linhas ou colunas de células numa única célula com espaço, vírgula ou outros separadores utilizando fórmulas
- Concatenar linhas ou colunas de células numa única célula com espaço, vírgula ou outros separadores através de uma Função Definida pelo Utilizador
- Concatenar linhas ou colunas de células numa única célula com quebra de linha utilizando fórmulas
- Concatenar linhas, colunas ou intervalos de células numa única célula com um separador especificado através de uma funcionalidade extraordinária
Concatenar linhas ou colunas de células numa única célula com espaço, vírgula ou outros separadores utilizando fórmulas
No Excel, pode utilizar as seguintes fórmulas para combinar uma linha ou uma coluna de células numa única célula.
- Método A: Utilizar o operador «&» para combinar células
- Método B: Utilizar a função Concatenar para combinar células
- Método C: Utilizar a função Textjoin para combinar células (Excel 365 e versões posteriores)
Método A: Utilizar o operador «&» para combinar células
No Excel, pode utilizar o operador «&» para combinar cadeias de texto ou valores de células.
Introduza a fórmula seguinte para concatenar as células de várias colunas: (separe os Resultados Mesclados com espaço; pode substituir o espaço por outros separadores conforme necessário.)
Em seguida, arraste a alça de preenchimento para as células às quais pretende aplicar esta fórmula; os dados de diferentes colunas serão fundidos numa única célula, conforme ilustrado:

- Dicas:
- Na fórmula acima, pode substituir os espaços em branco entre os operadores & por outros separadores, como =A2&"-"&B2&"-"&C2
- Se precisar de combinar os valores das células de várias linhas, basta alterar a referência da célula desta forma:=A2&« »&A3&« »&A4&« »&A5&« »&A6&« »&A7
Método B: Utilizar a função Concatenar para combinar células
A função CONCATENAR do Excel também permite unir várias cadeias de texto ou valores de células numa única célula.
Introduza ou copie a fórmula seguinte para uma célula vazia:
Em seguida, arraste a alça de preenchimento para aplicar esta fórmula a outras células; obterá o seguinte resultado:

- Dicas:
- Na fórmula acima, pode substituir o caráter «-» por outros separadores, como =CONCATENATE(A2, ";", B2, ";", C2)
- Se precisar de combinar os valores das células de várias linhas, basta alterar a referência da célula desta forma:=CONCATENATE(A2, "-", A3, "-", A4, "-", A5, "-", A6, "-", A7)
Método C: Utilizar a função Textjoin para combinar células
Se tiver o Excel 365 ou versões posteriores, pode contar com uma nova função – TEXTJOIN – que também o ajuda a combinar várias células numa só.
Introduza ou copie a fórmula seguinte para uma célula vazia:
Depois, arraste a alça de preenchimento para aplicar esta fórmula a outras células; veja a imagem:

- Dicas:
- Na fórmula acima, pode substituir o caráter «,» por outros separadores, como =TEXTJOIN(«/»,TRUE,A2:C2)
- Para combinar os valores das células de várias linhas, basta alterar a referência da célula desta forma:=TEXTJOIN(",",TRUE,A2:A7)
- Esta função TEXTJOIN também permite combinar um intervalo de células numa única célula com um delimitador, como neste exemplo:=TEXTJOIN(",",TRUE,A2:C7)
Concatenar linhas, colunas ou intervalos de células numa única célula com um separador especificado
Kutools para Excel oferece uma funcionalidade poderosa – Combinar, que o ajuda a fundir todos os dados com base em linhas, colunas ou num intervalo de células num único registo, sem perder qualquer informação. Veja a demonstração abaixo.Clique para transferir o Kutools para Excel!
Concatenar linhas ou colunas de células numa única célula com espaço, vírgula ou outros separadores através de uma Função Definida pelo Utilizador
No Excel, também pode criar uma Função Definida pelo Utilizador para combinar células de uma linha ou coluna numa única célula, utilizando espaços ou separadores personalizados.
1. Mantenha premidas as teclas ALT + F11 no teclado para abrir uma janela do Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e copie o código VBA para o módulo.
VBA: Combinar células com base numa linha ou coluna numa só célula com um separador específico:
Function Combine(WorkRng As Range, Optional Sign As String = "~") As String
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
If Rng.Text <> " " Then
OutStr = OutStr & Rng.Text & Sign
End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function
Dica: No script acima "Function Combine(WorkRng As Range, Optional Sign As String = «~») As String«, o separador »~" está definido para separar o resultado combinado; pode alterá-lo conforme as suas necessidades.
3. Em seguida, introduza a fórmula =Combine(A2:C2) numa célula vazia e arraste a alça de preenchimento para o intervalo em que pretende aplicar esta fórmula; todas as células da linha serão combinadas numa só célula com traços. Veja a imagem:

Dicas: Com a função definida pelo utilizador acima, também pode combinar valores de células com base numa coluna — basta introduzir esta fórmula =Combine(A2:A7) para obter os dados combinados conforme necessário.
Concatenar linhas ou colunas de células numa única célula com quebra de linha utilizando fórmulas
Por vezes, poderá querer usar uma quebra de linha para separar o texto concatenado. Normalmente, a função CHAR(10) devolve o caráter de quebra de linha. Eis alguns métodos para resolver esta tarefa:
- Método A: Utilizar a função Concatenar para combinar células com quebra de linha
- Método B: Utilizar a função Textjoin para combinar células com quebra de linha (Excel 365 e versões posteriores)
Método A: Utilizar a função Concatenar para combinar células com quebra de linha
Neste caso, pode combinar a função CONCATENAR com o caráter CHAR(10) para obter um resultado combinado com quebras de linha.
1. Introduza ou copie a fórmula seguinte:
Depois, arraste a alça de preenchimento para as células às quais pretende aplicar esta fórmula; obterá o seguinte resultado:

2. Em seguida, clique em Base > Quebrar Texto para formatar as células; assim, obterá o resultado pretendido:

Dicas: Para combinar os valores das células de várias linhas, basta alterar a referência da célula desta forma:=CONCATENATE(A2,CHAR(10),A3,CHAR(10),A4,CHAR(10),A5,CHAR(10),A6,CHAR(10),A7)
Método B: Utilizar a função Textjoin para combinar células com quebra de linha (Excel 365 e versões posteriores)
A fórmula acima pode parecer um pouco complicada quando é necessário combinar várias células; por isso, a função TEXTJOIN resolve esta tarefa de forma rápida e fácil.
Introduza ou copie a fórmula seguinte para uma célula vazia:
Após obter o Resultados Mesclados, não se esqueça de formatar as células da fórmula para Texto Ajustado, conforme mostra a captura de ecrã:

Dicas: Para combinar os valores das células de várias linhas, basta alterar a referência da célula desta forma:=TEXTJOIN(CHAR(10),TRUE,A2:A7)
Concatenar linhas, colunas ou intervalos de células numa única célula com um separador especificado através de uma funcionalidade extraordinária
Se as fórmulas e o código acima lhe parecerem aborrecidos, recomendo-lhe uma ferramenta útil: Kutools para Excel. Com a sua funcionalidade Combinar, permite-lhe juntar rapidamente valores de células por linha, coluna ou intervalo numa única célula.
Dicas:Para aplicar esta funcionalidade Combinar, primeiro deve transferir o Kutools para Excel, e depois aplicar a funcionalidade de forma rápida e fácil.
Após instalar o Kutools para Excel, proceda da seguinte forma:
1. Selecione o intervalo de células cujos valores pretende combinar numa única célula.
2. Aplique esta função clicando em Kutools > Unir e Dividir > Combinar Linhas/Colunas/Células e Manter Valores. Veja a captura de ecrã:

3. Na caixa de diálogo que surge, defina as operações pretendidas, tal como ilustrado na seguinte captura de ecrã:

4. Em seguida, clique em OK e obterá o resultado apresentado na captura de ecrã abaixo:
1).Combinar os valores das células numa única célula por cada linha:

2).Combinar os valores das células numa única célula por cada coluna:

3).combinar um intervalo de valores de células numa única célula:
![]() | ![]() | ![]() |
Clique para transferir o Kutools para Excel e experimente-o gratuitamente já!
Mais artigos relacionados com Combinar Linhas e colunas:
- Células Mescladas (combinar conteúdos de células) Sem Perder Dados no Excel
- É comum precisarmos de combinar células e os seus conteúdos no Microsoft Excel. Mas já descobriu a forma mais fácil de o fazer? Aqui explicamos como combinar conteúdos de células no Excel de forma simples e rápida.
- Combinar e Combinar Linhas Sem Perder Dados no Excel
- O Excel mantém apenas os dados da célula superior esquerda ao utilizar o comando **“Combinar e Centrar”** (separador Base > grupo Alinhamento). Para fundir várias linhas de dados numa única linha sem perder informações, os utilizadores devem recorrer a outro método.
- Combinar Linha duplicada e Somar os Valores no Excel
- No Excel, poderá encontrar frequentemente este problema: tem um intervalo de dados que contém entradas duplicadas e pretende agora combinar os dados duplicados e somar os valores correspondentes noutra coluna, tal como mostrado nas imagens seguintes. Como resolver este problema?
- Combinar Data e Hora Numa Única Célula no Excel
- Numa folha de cálculo, temos duas colunas: uma com datas e outra com horas, conforme ilustrado abaixo. Há alguma forma rápida de combinar essas duas colunas numa só, mantendo o formato de hora?
- Concatenar Células Ignorando ou Omitindo Células Vazias no Excel
- A função CONCATENAR do Excel permite-lhe combinar rapidamente vários valores de células numa única célula. No entanto, se existirem células vazias entre as selecionadas, a função inclui igualmente esses espaços em branco. Por vezes, porém, pretende concatenar apenas as células que contêm dados, ignorando as células vazias. Como pode fazê-lo no Excel?
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos


