Como combinar várias células em uma célula com espaço, vírgulas ou outros separadores no Excel?
Quando você combina as células de várias colunas ou linhas em uma única célula, os dados combinados podem ser separados por nada. Mas se você quiser separá-los com marcas específicas, como espaço, vírgulas, ponto e vírgula ou outros, como você pode fazer? Este tutorial irá apresentar alguns métodos para você.
- Concatene linha ou coluna de células em uma célula com espaço, vírgula ou outros separadores usando fórmulas
- Concatene 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
- Concatene linha ou coluna de células em uma célula com quebra de linha usando fórmulas
- Concatene linha, coluna ou intervalo de células em uma célula com o separador especificado usando um recurso maravilhoso
Concatene 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 Concatenate 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.
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 em branco por outros separadores, conforme necessário).
Em seguida, arraste a alça de preenchimento até as células às quais deseja aplicar esta fórmula, e os dados de diferentes colunas foram mesclados em uma célula, consulte a captura de tela:
- Dicas:
- Na fórmula acima, você pode substituir os espaços em branco entre os operadores & por outros separadores, como =A2&"-"&B2&"-"&C2
- Se você precisar combinar os valores da célula de várias linhas, você só precisa alterar a referência da célula desta forma: =A2&" "&A3&" "&A4&" "&A5&" "&A6&" "&A7
Método B: Use a função Concatenate para combinar células
A função Concatenar no Excel também é usada para juntar várias strings de texto ou valores de células em uma célula.
Insira ou copie a fórmula abaixo em uma célula em branco:
Em seguida, arraste a alça de preenchimento até as células às quais deseja aplicar esta fórmula, você obterá o seguinte resultado:
- Dicas:
- Na fórmula acima, você pode substituir o caractere “-” por outros separadores, como =CONCATENATE(A2, ";", B2, ";", C2)
- Se você precisar combinar os valores da célula de várias linhas, você só precisa alterar a referência da célula desta forma: =CONCATENATE(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:
- Tips:
- Na fórmula acima, você pode substituir o caractere “,” por outros separadores, como =TEXTJOIN("/",TRUE,A2:C2)
- Para combinar os valores da célula de várias linhas, você só precisa alterar a referência da célula desta forma: =TEXTJOIN(",",TRUE,A2:A7)
- Este TEXTJOIN também pode combinar um intervalo de células em uma única célula com um delimitador como este: =TEXTJOIN(",",TRUE,A2:C7)
Concatene 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 com base 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 o Kutools para Excel!
Concatene 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. Aguarde ALT + F11 teclas do teclado para abrir um Microsoft Visual Basic para aplicativos janela.
2. Clique inserção > Móduloe copie o VBA para o módulo.
VBA: Combine células com base na 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. Então, digite a fórmula =Combine(A2:C2) em uma célula em branco e arraste a alça de preenchimento sobre o intervalo ao qual deseja aplicar esta fórmula, todas as células da linha serão combinadas em uma célula com travessões. Veja a imagem:
Tips: Com a função definida pelo usuário acima, você também pode combinar os valores das células com base na coluna, basta inserir esta fórmula =Combine(A2:A7) para obter os dados mesclados conforme necessário.
Concatene 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 CHAR (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 Char (10) para obter o resultado mesclado que é separado por quebra de linha.
1. Digite ou copie a fórmula abaixo:
Em seguida, arraste a alça de preenchimento até as células às quais deseja aplicar esta fórmula e você obterá o seguinte resultado:
2. Então, você deve clicar INÍCIO > Quebrar Texto para formatar as células e, em seguida, obterá o resultado de que precisa:
Tips: Para combinar os valores da célula de várias linhas, você só precisa 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: use a função Textjoin para combinar células com quebra de linha (Excel 365 e versões posteriores)
Pode ser que a fórmula acima seja um pouco difícil se houver várias células que precisam ser combinadas, portanto, a função Textjoin pode lidar com essa tarefa de forma rápida e fácil.
Insira ou copie a fórmula abaixo em uma célula em branco:
Depois de obter os resultados combinados, lembre-se de formatar as células da fórmula para Quebrar Texto, veja a captura de tela:
Tips: Para combinar os valores da célula de várias linhas, você só precisa alterar a referência da célula desta forma: =TEXTJOIN(CHAR(10),TRUE,A2:A7)
Concatene linha, coluna ou intervalo de células em uma célula com o separador especificado usando um recurso maravilhoso
Se você é chato com as fórmulas e código acima, aqui, posso recomendar uma ferramenta útil- Kutools for Excel, Com o seu Combinar recurso, você pode combinar rapidamente os valores das células por linha, coluna ou um intervalo em uma única célula.
Dicas:Para aplicar isso Combinar recurso, em primeiro lugar, você deve baixar o Kutools for Excele, em seguida, aplique o recurso de forma rápida e fácil.
Depois de instalar Kutools for Excel, por favor, faça o seguinte:
1. Selecione os valores de uma célula de intervalo que deseja combinar em uma célula.
2. Por favor aplique esta função clicando em Kutools > Unir e dividir > Combine linhas, colunas ou células sem perder dados. Veja a imagem:
3. Na caixa de diálogo aberta, especifique as operações de que você precisa, conforme mostrado a seguir:
4. Então clique Ok, você obterá o resultado conforme a captura de tela abaixo:
Combine os valores das células em uma célula para cada linha:
Combine os valores das células em uma célula para cada coluna:
combine um intervalo de valores de células em uma única célula:
Clique para baixar o Kutools para Excel e testar gratuitamente agora!
Artigos de linhas e colunas de combinação mais relativos:
- Mesclar células (combinar o conteúdo das células) sem perder dados no Excel
- Podemos combinar células e seus conteúdos no Microsoft Excel com freqüência. No entanto, você descobriu a maneira mais fácil de combinar o conteúdo da célula? Aqui, falaremos 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 só mantém os dados na célula superior esquerda, se você aplicar o comando "Mesclar e centralizar" (guia Início> Mesclar e centralizar no painel Alinhamento) para mesclar linhas de dados no Excel. Os usuários precisam usar outro método para mesclar várias linhas de dados em uma linha sem excluir os dados.
- Combine linhas duplicadas e some os valores no Excel
- No Excel, você sempre pode encontrar este problema, quando você tem um intervalo de dados que contém algumas entradas duplicadas, e agora você deseja combinar os dados duplicados e somar os valores correspondentes em outra coluna, conforme as imagens a seguir mostradas. Como você resolveria esse problema?
- Combine data e hora em uma célula no Excel
- Existem 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 da hora?
- Concatenar células, ignorar ou ignorar espaços em branco no Excel
- A função Concatenar do Excel pode ajudá-lo a combinar vários valores de células em uma célula rapidamente, se houver algumas células em branco dentro das células selecionadas, esta função combinará os espaços em branco também. Mas, às vezes, você quer apenas concatenar células com dados e pular as células vazias, como você poderia terminar isso no Excel?
As melhores ferramentas de produtividade para escritório
O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%
- Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
- Mesclar células / linhas / colunas e manutenção de dados; Dividir o conteúdo das células; Combine Linhas Duplicadas e Soma / Média... Evite células duplicadas; Comparar intervalos...
- Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
- Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
- Fórmulas favoritas e de inserção rápida, Intervalos, gráficos e imagens; Criptografar células com senha; Criar lista de discussão e enviar emails ...
- Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
- Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
- Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
- Agrupamento de tabela dinâmica por número da semana, dia da semana e mais ... Mostrar células desbloqueadas, bloqueadas por cores diferentes; Destacar células que possuem fórmula / nome...
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!