Como combinar várias células em uma célula com espaço, vírgulas ou outros separadores no Excel?
Ao combinar células de várias colunas ou linhas em uma única célula, os dados combinados podem não ser separados por nada. No entanto, se você deseja separá-los com marcas específicas, como espaço, vírgulas, ponto e vírgula ou outros, como proceder? Este tutorial apresentará alguns métodos para você.
- Concatenar linha ou coluna de células em uma célula com espaço, vírgula ou outros separadores usando fórmulas
- Concatenar linha ou coluna de células em uma célula com espaço, vírgula ou outros separadores pela Função Definida pelo Usuário
- Concatenar linha ou coluna de células em uma célula com quebra de linha usando fórmulas
- Concatenar linha, coluna ou intervalo de células em uma célula com separador especificado usando um recurso incrível
Concatenar linha ou coluna de células em uma célula com espaço, vírgula ou outros separadores usando fórmulas
No Excel, você pode usar as fórmulas abaixo para combinar uma linha de células ou uma coluna de células em uma única célula.
- Método A: Use o operador "&" para combinar células
- Método B: Use a função Concatenar para combinar células
- Método C: Use a função Textjoin para combinar células (Excel 365 e versões posteriores)
Método A: Use o operador "&" para combinar células
No Excel, você pode usar o operador "&" para combinar diferentes strings de texto ou valores de células.
Por favor, insira a fórmula abaixo para concatenar as células em várias colunas: (separe os resultados combinados com espaço, você pode substituir o espaço por outros separadores conforme necessário.)
Depois disso, arraste a alça de preenchimento para baixo até as células onde deseja aplicar esta fórmula, e os dados de diferentes colunas serão mesclados em uma célula, veja a captura de tela:
- Dicas:
- Na fórmula acima, você pode substituir os espaços entre os operadores & por outros separadores, como =A2&"-"&B2&"-"&C2
- Se precisar combinar os valores das células de várias linhas, basta alterar a referência da célula assim: =A2&" "&A3&" "&A4&" "&A5&" "&A6&" "&A7
Método B: Use a função Concatenar para combinar células
A função Concatenar no Excel também é usada para unir várias strings de texto ou valores de células em uma célula.
Por favor, insira ou copie a fórmula abaixo em uma célula em branco:
Depois disso, arraste a alça de preenchimento para baixo até as células onde deseja aplicar esta fórmula, e você obterá o seguinte resultado:
- Dicas:
- Na fórmula acima, você pode substituir o caractere “-” por outros separadores, como =CONCATENAR(A2, ";", B2, ";", C2)
- Se precisar combinar os valores das células de várias linhas, basta alterar a referência da célula assim: =CONCATENAR(A2, "-", A3, "-", A4, "-", A5, "-", A6, "-", A7)
Método C: Use a função Textjoin para combinar células
Se você tiver o Excel 365 e versões posteriores, há uma nova função - Textjoin, essa função também pode ajudá-lo a combinar várias células em uma célula.
Insira ou copie a seguinte fórmula em uma célula em branco:
Em seguida, arraste a alça de preenchimento para aplicar esta fórmula a outras células, veja a captura de tela:
- Dicas:
- Na fórmula acima, você pode substituir o caractere “,” por outros separadores, como =TEXTJOIN("/",VERDADEIRO,A2:C2)
- Para combinar os valores das células de várias linhas, basta alterar a referência da célula assim: =TEXTJOIN(",",VERDADEIRO,A2:A7)
- Este TEXTJOIN também pode combinar um intervalo de células em uma única célula com um delimitador assim: =TEXTJOIN(",",VERDADEIRO,A2:C7)
Concatenar linha, coluna ou intervalo de células em uma célula com um separador especificado
Kutools for Excel suporta um recurso poderoso - Combinar, que pode ajudá-lo a mesclar todos os dados baseados em linhas, colunas ou um intervalo de células em um registro sem perder dados. Por favor, veja a demonstração abaixo. Clique para baixar Kutools for Excel!
Concatenar linha ou coluna de células em uma célula com espaço, vírgula ou outros separadores pela Função Definida pelo Usuário
No Excel, você também pode criar uma Função Definida pelo Usuário para combinar células de linha ou coluna em uma única célula com espaços ou marcas especificadas.
1. Pressione ALT + F11 no teclado para abrir uma janela do Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e copie o VBA para o módulo.
VBA: Combine células baseadas em linha ou coluna em uma com 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 "~" é especificado para separar o resultado combinado, você pode alterá-lo para atender às suas necessidades.
3. Em seguida, digite a fórmula =Combine(A2:C2) em uma célula em branco e arraste a alça de preenchimento sobre o intervalo onde deseja aplicar esta fórmula, todas as células na linha serão combinadas em uma célula com traços. Veja a captura de tela:
Dicas: Com a Função Definida pelo Usuário acima, você também pode combinar valores de células baseados em coluna, basta inserir esta fórmula =Combine(A2:A7) para obter os dados mesclados conforme necessário.
Concatenar linha ou coluna de células em uma célula com quebra de linha usando fórmulas
Às vezes, você pode querer usar a quebra de linha para separar a string de texto concatenada; normalmente, o CARACT(10) retornará o caractere de quebra de linha. Aqui, você pode usar os métodos abaixo para resolver esta tarefa:
- Método A: Use a função Concatenar para combinar células com quebra de linha
- Método B: Use a função Textjoin para combinar células com quebra de linha (Excel 365 e versões posteriores)
Método A: Use a função Concatenar para combinar células com quebra de linha
Aqui, você pode combinar a função concatenar com o caractere CARACT(10) para obter o resultado mesclado separado por quebra de linha.
1. Por favor, digite ou copie a fórmula abaixo:
Em seguida, arraste a alça de preenchimento para baixo até as células onde deseja aplicar esta fórmula, e você obterá o seguinte resultado:
2. Depois disso, clique em Página Inicial > Quebra de Texto Automática para formatar as células, e você obterá o resultado que precisa:
Dicas: Para combinar os valores das células de várias linhas, basta alterar a referência da célula assim: =CONCATENAR(A2,CARACT(10),A3,CARACT(10),A4,CARACT(10),A5,CARACT(10),A6,CARACT(10),A7)
Método B: Use a função Textjoin para combinar células com quebra de linha (Excel 365 e versões posteriores)
Talvez a fórmula acima seja um pouco difícil se houver várias células que precisam ser combinadas, então a função Textjoin pode lidar com essa tarefa rapidamente e facilmente.
Por favor, insira ou copie a fórmula abaixo em uma célula em branco:
Após obter os resultados combinados, lembre-se de formatar as células da fórmula para Quebra de Texto Automática, veja a captura de tela:
Dicas: Para combinar os valores das células de várias linhas, basta alterar a referência da célula assim: =TEXTJOIN(CARACT(10),VERDADEIRO,A2:A7)
Concatenar linha, coluna ou intervalo de células em uma célula com separador especificado usando um recurso incrível
Se você está incomodado com as fórmulas e códigos acima, aqui posso recomendar uma ferramenta útil - Kutools for Excel, com seu recurso Combinar, você pode combinar rapidamente os valores das células por linha, coluna ou intervalo em uma única célula.
Dicas:Para aplicar este recurso Combinar, primeiro, você deve baixar o Kutools for Excel e, em seguida, aplicar o recurso rapidamente e facilmente.
Após instalar o Kutools for Excel, faça o seguinte:
1. Selecione um intervalo de valores de células que deseja combinar em uma célula.
2. Aplique esta função clicando em Kutools > Mesclar e Dividir > Combinar Linhas, Colunas ou Células sem Perder Dados. Veja a captura de tela:
3. Na caixa de diálogo que aparece, especifique as operações necessárias conforme mostrado na captura de tela abaixo:
4. Em seguida, clique em Ok, e você obterá o resultado conforme mostrado na captura de tela abaixo:
1). Combine os valores das células em uma célula para cada linha:
2). Combine os valores das células em uma célula para cada coluna:
3). Combine um intervalo de valores de células em uma única célula:
![]() | ![]() | ![]() |
Clique para Baixar Kutools for Excel e Experimente Agora Grátis!
Mais artigos relacionados à combinação de linhas e colunas:
- Mesclar Células (combinar conteúdo de células) Sem Perder Dados no Excel
- Podemos combinar células e seus conteúdos no Microsoft Excel frequentemente. No entanto, você encontrou a maneira mais fácil de combinar o conteúdo das células? Aqui vamos falar sobre como combinar o conteúdo das células no Excel de forma fácil e rápida.
- Mesclar e Combinar Linhas Sem Perder Dados no Excel
- O Excel mantém apenas os dados na célula superior esquerda, se você aplicar o comando "Mesclar e Centralizar" (Guia Página Inicial > Mesclar e Centralizar no painel Alinhamento) para mesclar linhas de dados no Excel. Os usuários devem usar outro método para mesclar várias linhas de dados em uma linha sem excluir dados.
- Combinar Linhas Duplicadas e Somar os Valores no Excel
- No Excel, você pode sempre encontrar esse problema, quando tem um intervalo de dados que contém algumas entradas duplicadas, e agora você quer combinar os dados duplicados e somar os valores correspondentes em outra coluna, conforme mostrado nas capturas de tela abaixo. Como você poderia resolver esse problema?
- Combinar Data e Hora em Uma Única Célula no Excel
- Há duas colunas em uma planilha, uma é a data, a outra é a hora, conforme mostrado abaixo, há alguma maneira de combinar rapidamente essas duas colunas em uma e manter o formato de hora?
- Concatenar Células Ignorando ou Pulando Espaços em Branco no Excel
- A função Concatenar do Excel pode ajudá-lo a combinar rapidamente vários valores de células em uma célula, se houver algumas células em branco dentro das células selecionadas, essa função também combinará os espaços em branco. Mas, às vezes, você só quer concatenar células com dados e pular as células vazias, como fazer isso no Excel?
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!