KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Tutorial do Excel: Combinar Colunas, linhas, células

AutorSun Data de Modificação

A combinação de colunas, linhas ou células é uma tarefa comum no nosso dia a dia no Excel — por exemplo, unir o Primeiro Nome e o Sobrenome, que estão em colunas separadas, numa única coluna para obter o Nome Completo; agrupar linhas com base num mesmo ID e somar os respetivos valores; ou fundir um intervalo de células numa só. Este tutorial aborda todos os cenários relacionados com a combinação de colunas, linhas e células no Excel e oferece-lhe soluções específicas para cada um.

Navegação deste tutorial

1 Combinar Colunas/linhas numa única célula

1,1 Combinar Colunas/linhas numa única célula com espaço/vírgula ou outros delimitadores

1,11 Utilizar o símbolo ampersand (&)

1,12 Utilizar a função CONCATENAR (Excel 2016 ou versões anteriores)

1,13 Utilizar as funções CONCAT ou TEXTJOIN (Excel 2019 ou Excel 365)

1,14 Utilizar o Bloco de Notas (apenas para combinar colunas)

Extensão: Combinar Colunas/linhas numa única célula com quebra de linha como delimitador

1,2 Combinar Colunas/linhas numa única célula sem células vazias

1,21 Utilizar a função TEXTJOIN (Excel 2019 ou Excel 365)

1,22 Utilizar o símbolo ampersand (&)

1,23 Adicionar no final das células utilizando código VBA

1,3 Combinar Colunas/linhas/células numa única célula sem perder dados

1,4 Combinar duas colunas se estiverem vazias

1,41 Utilizar a função SE

1,42 Utilizar VBA

2. Combine linhas com o mesmo ID

2,1 Combinar Linhas com o mesmo ID e separados por vírgula ou outros delimitadores

2,11 Utilizar VBA

2,12 Utilizar a função SE para adicionar colunas auxiliares

2,13 Utilizar uma ferramenta prática – Mesclar Linhas Avançado

2,2 Combinar Linhas com o mesmo ID e realizar alguns cálculos

2,21 Utilizar a funcionalidade Consolidar

2,22 Utilizar VBA

2,23 Utilizar uma ferramenta prática – Mesclar Linhas Avançado

2,3 Combinar linhas adjacentes com o mesmo valor

2,31 Utilizar VBA

2,32 Utilizar uma ferramenta prática – Mesclar Células Iguais

3. Combinar Células

3,1. Combine várias linhas e colunas numa única célula

3,11 Utilizar o símbolo ampersand (&)

3,12 Utilizar a função CONCATENAR (Excel 2016 ou versões anteriores)

3. 13 Utilize as funções CONCAT ou TEXTJOIN (Excel 2019 ou Excel 365)

3,14 Utilizar Combinar Colunas/linhas/células numa única célula sem perder dados

3,2. Combinar células numa única coluna ou linha

3,21 Nomear o intervalo e utilizar a função ÍNDICE (apenas para uma única coluna)

3,22 VBA (apenas para uma única coluna)

3,23 Utilizar uma ferramenta prática – Transformar Intervalo

3,3 Empilhar colunas numa única coluna sem duplicados

3,31 Copiar, colar e Remover duplicatas

3,32 Utilizar VBA

3,4. Combine células e mantenha a formatação

3,41 Incorporar a função TEXTO na fórmula

3,42 Utilizar Microsoft Word

3,43 Utilizar uma ferramenta prática – Combinar sem perder dados

3,5 Combinar células para criar uma data

3,51 Utilizar a função DATA

 

Neste tutorial, criei alguns exemplos para ilustrar os métodos. Pode ajustar as referências conforme as suas necessidades ao utilizar o código VBA ou as fórmulas abaixo, ou descarregar os ficheiros de exemplo para experimentar os métodos diretamente.

exemplo de documento Clique para descarregar o ficheiro de exemplo


1 Combinar Colunas/linhas numa única célula

1,1 Combinar Colunas/linhas numa única célula com espaço/vírgula ou outros delimitadores

Combinar colunas ou linhas numa única célula, separando o resultado por vírgula, espaço ou outros delimitadores — tal como ilustrado na imagem seguinte — é uma funcionalidade amplamente utilizada no Excel.

Combinar Colunas numa única célula
combinar colunas numa única célula
Combinar Linhas numa única célula
Combinar linhas numa única célula

1,11 Utilizando o símbolo ampersand (&)

No Excel, o símbolo ampersand (&) é habitualmente usado para concatenar textos.

Exemplo: Combinar Primeiro Nome (coluna A) e Sobrenome (coluna B) em Nome Completo

Selecione uma célula onde pretende colocar o resultado combinado e introduza uma fórmula semelhante a esta:

=A2&« »&B2

ícone de informaçãoNa fórmula, o & é utilizado para juntar textos; A2 e B2 são os dois textos a combinar; « » é o delimitador (um espaço) que separa os dois textos na célula de resultado. Se pretender utilizar uma vírgula como delimitador, basta escrever uma vírgula entre aspas duplas: ",".

Prima a tecla Enter para obter o resultado combinado e, em seguida, arraste a alça de preenchimento automático para baixo para obter os resultados mesclados.

Exemplo: Combinar N.º (linha 15) e nome (linha 16) numa única célula

Se pretender combinar linhas numa única célula, ajuste as referências das células e o separador na fórmula conforme necessário e arraste a alça de preenchimento automático para a direita para obter os resultados mesclados.
 utilizar o símbolo & (ampersand) para combinar linhas

1,12 Utilizando a função CONCATENAR (Excel 2016 ou versões anteriores)

Se estiver a utilizar o Excel 2016 ou versões anteriores, a função CONCATENAR pode ser-lhe útil.

Sintaxe da função CONCATENAR
CONCATENATE (text1,[text2],…)

Para mais detalhes sobre a função CONCATENAR, visite-a.

Exemplo: Combinar nomes (coluna F) e morada (coluna G) numa única coluna

Selecione uma célula onde pretende colocar o resultado combinado e introduza uma fórmula semelhante a esta:

=CONCATENATE(F2,",",G2)

ícone de informaçãoNa fórmula, F2 e G2 são os dois textos a combinar; "," é o delimitador (vírgula) que os separa na célula de resultado. Se preferir usar um espaço como delimitador, basta inserir um espaço entre aspas duplas: « ».

Prima a tecla Enter para obter o resultado combinado e, em seguida, arraste a alça de preenchimento automático para baixo para obter os Resultados Mesclados.
utilizar a função CONCATENAR para combinar colunas

Para combinar linhas, basta ajustar as referências das células e o delimitador conforme necessário e, em seguida, arrastar a alça de preenchimento automático para a direita.
utilizar a função CONCATENAR para combinar linhas

1,13 Utilizando a função CONCAT ou a função TEXTJOIN (Excel 2019 ou Excel 365)

Se utilizar o Excel 2019 ou o Excel 365, as funções CONCAT e TEXTJOIN serão a melhor opção.

Sintaxe da função CONCAT
CONCAT (text1,[text2],…)

Para mais detalhes sobre a função CONCAT, visite: CONCAT.

A utilização da função CONCAT é idêntica à da função CONCATENAR. Para combinar o Primeiro Nome e o Sobrenome, localizados em duas colunas distintas, numa única coluna, utilize a seguinte fórmula:

=CONCAT(A21,« »,B21)

ícone de informaçãoNa fórmula, A21 e B21 são os dois textos a combinar; « » é o delimitador (um espaço) que os separa na célula de resultado. Se quiser usar outros delimitadores, basta inseri-los entre aspas duplas «».

Prima a tecla Enter para obter o resultado combinado e, em seguida, arraste a alça de preenchimento automático para baixo para obter os resultados mesclados.
utilizar a função CONCAT para combinar colunas

Ao contrário da combinação de colunas, ao combinar linhas, depois de introduzir a primeira fórmula, terá de arrastar a alça de preenchimento automático para a direita até obter todos os Resultados Mesclados.

Sintaxe da função TEXTJOINT
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Para mais detalhes sobre a função TEXTJOIN, visite: TEXTJOIN.

Para Combinar Colunas ou linhas utilizando a função TEXTJOIN:

=TEXTJOIN(",",TRUE,E21:G21))

ícone de informaçãoNa fórmula, E21:G21 é um intervalo contínuo que deve ser combinado. « » (um espaço) é o delimitador que separa os textos na célula de resultado. Para utilizar outro delimitador, basta inseri-lo entre aspas duplas «». O valor lógico “VERDADEIRO” indica que as células vazias devem ser ignoradas durante a combinação; caso pretenda incluí-las, substitua VERDADEIRO por FALSO.

Prima a tecla Enter para obter o resultado combinado e, em seguida, arraste a alça de preenchimento automático para baixo para obter os resultados mesclados.

Ignorar células vazias
utilizar a função TEXTJOIN para combinar colunas ignorando células vazias
Incluir células vazias
utilizar a função TEXTJOIN para combinar colunas incluindo células vazias

1,14 Utilizando o Bloco de Notas (apenas para combinar colunas)

1. O Bloco de Notas também permite combinar colunas (sem efeito na combinação de linhas).

Selecione o intervalo que pretende combinar em colunas numa única célula e prima as teclas Ctrl+C para copiar o intervalo.
copiar o intervalo de dados

2. Abra o Bloco de Notas e prima as teclas Ctrl + V para colar o intervalo copiado.
Abrir um Bloco de Notas e colar os dados

3. Selecione um separador de tabulação entre dois textos no Bloco de Notas e prima as teclas Ctrl+H para ativar a funcionalidade Substituir. O símbolo de tabulação será automaticamente inserido na caixa Localizar.
premir Ctrl + H para ativar a funcionalidade Substituir

4. Na caixa Substituir por, introduza o delimitador pretendido para separar os textos combinados e clique em Substituir tudo. Em seguida, feche a caixa de diálogo Substituir.
digitar o delimitador para separar os textos combinados na caixa de texto substituir

5. Agora, selecione os textos no Bloco de Notas e prima as teclas Ctrl + C para os copiar. Volte ao Excel, selecione uma célula e prima as teclas Ctrl + V para colar os Resultados Mesclados.
as colunas foram combinadas numa única célulaas colunas foram combinadas numa única célula

Extensão: Combinar Colunas/linhas numa única célula com quebra de linha como delimitador

Se pretender Combinar Colunas ou linhas numa única célula com uma quebra de linha, tal como ilustrado na imagem seguinte:
combinar colunas ou linhas numa única célula com quebra de linha

Em primeiro lugar, deve ter em conta que, no Excel, a função CARACT() pode ser utilizada para especificar caracteres difíceis de introduzir numa fórmula, como, por exemplo, CARACT(10), que devolve uma quebra de linha.

De seguida, utilize CARACT(10) nas fórmulas indicadas acima para Combinar Colunas ou linhas com quebra de linha como delimitador:

Símbolo ampersand:

=A49&CHAR(10)&B49

Função CONCATENAR:

=CONCATENATE(A49,CHAR(10),B49)

Função CONCAT

=CONCAT(A49,CHAR(10),B49)

Função TEXTJOIN

=TEXTJOIN(CHAR(10),TRUE,A49:B49)

Após introduzir uma das fórmulas acima, selecione os resultados e clique em Base > Quebra Automática de Texto.
clicar em Base > Quebra Automática de Texto

Agora, as colunas foram combinadas numa única célula, separadas por uma quebra de linha.
as colunas foram combinadas numa única célula e separadas por uma quebra de linha

ícone de dicaSe pretender apenas combinar várias linhas de uma coluna numa única célula, a funcionalidade Base > Preencher > Justificar do Excel pode ajudá-lo. Basta selecionar a coluna com as linhas que deseja unir e clicar em Base > Preencher > Justificar: as linhas serão combinadas na célula acima do intervalo, utilizando um espaço como separador.

clicar em Base > Preencher > Justificaras linhas foram combinadas na célula superior com espaços

1,2 Combinar Colunas/linhas numa única célula sem células vazias

Nesta parte, o tutorial apresenta os métodos para Combinar Colunas ou linhas numa única célula e Ignorar células em branco, conforme ilustrado na imagem seguinte:
combinar colunas ou linhas e ignorar células vazias

1,21 Utilizar a função TEXTJOIN (Excel 2019 ou Excel 365)

Se estiver a utilizar o Excel 2019 ou o Excel 365, a boa notícia é que a nova função TEXTJOIN resolve esta tarefa com facilidade.

Sintaxe da função CONCATENAR
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Para mais informações sobre a função TEXTJOIN, consulte: TEXTJOIN.

Exemplo: Combine nome (coluna A), número (coluna B) e domínio (coluna C) numa única célula para gerar um endereço de email; alguns números podem estar em branco.

Selecione uma célula destinada a conter o resultado combinado e introduza a fórmula seguinte:

=TEXTJOIN(«»,TRUE,A2:C2)

ícone de informaçãoNa fórmula, A2:C2 é o intervalo que contém os textos a combinar; «» representa o delimitador (nenhum) que separa os textos na célula de resultado. Caso deseje utilizar um delimitador, basta inseri-lo entre aspas duplas — por exemplo, ",". O valor lógico “VERDADEIRO” indica que as células vazias devem ser ignoradas durante a combinação; se pretender incluí-las, substitua VERDADEIRO por FALSO.

Prima a tecla Enter para obter o primeiro resultado e arraste a alça de preenchimento automático para baixo ou para a direita, conforme necessário, para gerar todos os resultados.
função TEXTJOIN para combinar colunas ignorando células vazias

1,22 Utilizar o símbolo ampersand (&)

Se estiver a utilizar o Excel 2016 ou versões anteriores do Excel, utilize o símbolo ampersand & para ligar os textos um a um e omitir manualmente os espaços em branco.

Selecione uma célula onde pretende colocar o resultado combinado e introduza uma fórmula semelhante a esta:

=A10&C10

ícone de informaçãoNa fórmula, & é utilizado para juntar os textos; A10 e C10 são os dois textos a combinar. Se pretender utilizar uma vírgula como delimitador, basta escrever uma vírgula entre aspas duplas, como ",", e usar & para ligar os dois textos.

Prima a tecla Enter para obter o resultado combinado. Em seguida, altere as referências da fórmula para obter o próximo resultado combinado.
símbolo & (ampersand) para combinar colunas ignorando células vazias

1,23 Utilizar uma função definida

Para utilizadores do Excel 2016 e versões anteriores, se forem necessárias múltiplas colunas ou linhas a combinar, ignorando células vazias, pode utilizar VBA para criar uma função definida que resolva rapidamente esta tarefa.

1. Prima as teclas Alt+F11 para abrir a janela do Microsoft Visual Basic for Applications.

2. Clique em Inserir > Módulo para inserir um novo módulo.
Clicar em Inserir > Módulo para inserir um novo módulo

3. Copie e cole o código abaixo no novo módulo e guarde-o.

VBA: Combinar células Ignorar células em branco

Function Concatenatecells(ConcatArea As Range) As String
'updateby Extendoffice
  For Each n In ConcatArea: nn = IIf(n = "", nn & "", nn & n & "_"): Next
  Concatenatecells = Left(nn, Len(nn) - 1)
End Function

copiar e colar o código no módulo

4. Regresse à folha de cálculo, selecione uma célula onde deseja colocar o resultado combinado e introduza a fórmula

=Concatenatecells(A15:C15)

ícone de informaçãoNa fórmula, A15:C15 é o intervalo que contém os textos a combinar. No código VBA, «_» indica o delimitador utilizado para separar os textos no resultado combinado; pode alterar o delimitador conforme necessário.
introduzir uma fórmula para obter o resultado


1,3 Combinar Colunas/linhas/células numa única célula sem perder dados

Se tiver o Kutools para Excel instalado no Excel, a funcionalidade Combinar Linhas/Colunas/Células e Manter Valores é extremamente útil em diversos tipos de tarefas de combinação.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Selecione as células que pretende combinar e as células onde deseja colocar o Resultados Mesclados.
Selecionar as células a combinar e as células onde colocar os resultados combinados

2. Clique em Kutools > Mesclar e Dividir > Combinar Linhas/Colunas/Células e Manter Valores.
clicar na funcionalidade Combinar Linhas, Colunas ou Células sem Perder Dados

3. Na caixa de diálogo que surge, defina as opções conforme indicado abaixo:
definir opções na caixa de diálogo

1) Especifique se pretende combinar colunas, linhas ou todas as células numa única célula.

Combinar Colunas Ex.Combinar Linhas Ex.Mesclar em uma única célula Ex.
Combinar colunas Combinar linhasCombinar numa única célula

2) Especifique o separador para os textos no resultado combinado.

3) Especifique a localização do resultado combinado (desativado ao escolher a opção Mesclar em uma única célula)

Ao escolher a opção Combinar Colunas, pode especificar que o resultado seja colocado na célula à esquerda do intervalo selecionado ou na célula à direita do intervalo selecionado.

A célula à esquerda, por exemplo.A célula à direita, por exemplo.
colocar o resultado combinado na célula à esquerdacolocar o resultado combinado na célula à direita

Ao escolher a opção Combinar Linhas, pode especificar que o resultado seja colocado na célula acima do intervalo selecionado ou na célula abaixo do intervalo selecionado.

A célula acima Ex.A célula abaixo Ex.
colocar o resultado combinado na célula superiorcolocar o resultado combinado na célula inferior

4) Especifique a operação a aplicar aos Resultados Mesclados.

4. Clique em Ok ou Aplicar para concluir a combinação.

Manter o conteúdo dessas células
Manter o conteúdo das células combinadas
Excluir o conteúdo dessas células
Eliminar o conteúdo das células combinadas
Mesclar essas células
Unir as células combinadas

Para mais detalhes sobre esta funcionalidade, visite Combinar Colunas, Linhas, Células sem Perder Dados.

Para mais informações sobre o Kutools para Excel, visite Kutools para Excel.

Experimente gratuitamente o Kutools para Excel durante 30 dias — transfira-o agora!


1,4 Combinar duas colunas se estiverem vazias

Por vezes, poderá querer combinar duas colunas se uma delas contiver células vazias. Suponha que existem duas colunas: a coluna A contém Nome de Usuário e algumas células vazias, e a coluna B contém nomes. Pretende agora preencher apenas as células vazias da coluna A com os conteúdos correspondentes da coluna B ao combinar as duas colunas, conforme ilustrado na imagem seguinte:
Combinar duas colunas se estiverem vazias

1,41 Utilizar a função SE

A função SE é utilizada para testar uma condição específica. Aqui pode utilizar a função SE para verificar se a célula está vazia e, nesse caso, preencher os espaços em branco com conteúdos de outra coluna.

Sintaxe da função SE
IF (logical_test, [value_if_true], [value_if_false])

Para mais detalhes sobre a função SE, visite:SE

Selecione a A célula acima da coluna onde pretende colocar o Resultados Mesclados e copie ou introduza a fórmula seguinte:

=IF(A2=«»,B2,A2)

Em seguida, prima a tecla Enter para obter o primeiro resultado e arraste a alça de preenchimento automático para baixo para obter todos os resultados.
utilizar a função SE para combinar duas colunas se estiverem vazias

Agora, apenas as células vazias da coluna A foram preenchidas com os conteúdos da coluna B.

1,42 Utilizar VBA

Aqui está um código VBA que também pode realizar esta tarefa.

1. Prima as teclas Alt+F11 para abrir a janela do Microsoft Visual Basic for Applications. Depois, clique em Inserir > Módulo para criar um novo módulo vazio.

2. Copie e cole o código abaixo no novo módulo.

VBA: Mesclar duas colunas se estiverem em branco

Sub MergebyBlank()
'UpdatebyExtendoffice20220506
Dim xRg1, xRg2, xRgUser As Range
Dim xRg As Range
Dim xWsh As Worksheet
Dim xCount, xFNum  As Integer
Set xRg1 = Range("A:A")
Set xRg2 = Range("B:B")
Set xWsh = xRg1.Worksheet
Set xRgUser = xWsh.UsedRange
Set xRg1 = Intersect(xRgUser, xRg1)
Set xWsh = xRg2.Worksheet
Set xRgUser = xWsh.UsedRange
Set xRg2 = Intersect(xRgUser, xRg2)
xCount = xRg1.Count
If (xCount > xRg2.Count) Then
    xCount = xRg2.Count
End If
For xFNum = 1 To xCount
    If (xRg1.Item(xFNum).Value = "") Then
        If (xRg2.Item(xFNum).Value <> "") Then
            xRg1.Item(xFNum).Value = xRg2.Item(xFNum).Value
        End If
    ElseIf (xRg2.Item(xFNum).Value = "") Then
            If (xRg1.Item(xFNum).Value <> "") Then
            xRg2.Item(xFNum).Value = xRg1.Item(xFNum).Value
        End If
    End If
Next
End Sub

copiar e colar o código no módulo

ícone de informaçãoNo código, A:A e B:B são as duas colunas que serão mescladas; basta ajustá-las conforme necessário.

3. Em seguida, prima a tecla F5 ou clique no botão Executarbotão executar; a coluna A será então preenchida com os valores da coluna B sempre que estiver vazia.


2 Combinar Linhas com o mesmo ID

Suponha que existe uma tabela com várias colunas, sendo que uma delas contém valores de ID com itens duplicados. Este tutorial apresenta métodos para combinar as linhas da tabela com base no mesmo ID e efetuar alguns cálculos.
dados de exemplo

2,1 Combinar Linhas com o mesmo ID e separados por vírgula ou outros delimitadores

Nesta secção, são apresentados métodos para combinar linhas com o mesmo ID, separadas por vírgulas, conforme ilustrado na imagem seguinte:
Combinar linhas com o mesmo ID e separadas por vírgula

2,11 Utilizar VBA

Aqui é fornecido um código VBA que pode realizar esta tarefa

1. Prima Alt+F11 para abrir a janela do Microsoft Visual Basic for Applications, depois clique em Inserir > Módulo para criar um novo módulo vazio.

2. Copie e cole o código seguinte no novo módulo.

VBA: Combinar Linhas com o mesmo ID

Sub Combine_Rows()
'UpdatebyExtendoffice20220506
Dim xRg As Range
Dim xRows As Long
Dim I As Long, J As Long, K As Long
On Error Resume Next
Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8)
Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address)
If xRg Is Nothing Then Exit Sub
xRows = xRg.Rows.Count
For I = xRows To 2 Step -1
For J = 1 To I - 1
If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then
For K = 2 To xRg.Columns.Count
If xRg(J, K).Value <> "" Then
If xRg(I, K).Value = "" Then
xRg(I, K) = xRg(J, K).Text
Else
xRg(I, K) = xRg(I, K).Text & "," & xRg(J, K).Text 'here uses comma as separator, you can change it to others as you need
End If
End If
Next
xRg(J, 1).EntireRow.Delete
I = I - 1
J = J - 1
End If
Next
Next
ActiveSheet.UsedRange.Columns.AutoFit
End Sub

copiar e colar o código no módulo

3. Em seguida, prima a tecla F5 ou clique no botão Executarselecionar uma tabela cujas linhas devem ser combinadas com o mesmo ID; surgirá então uma caixa de diálogo do Kutools para Excel para selecionar a tabela cujas linhas devem ser combinadas com o mesmo ID.
selecionar uma tabela cujas linhas devem ser combinadas com o mesmo ID

4. Clique em OK. Agora, a tabela selecionada combinou as linhas com base no mesmo ID.

2,12 Utilizar a função SE para adicionar colunas auxiliares

Se existirem apenas duas colunas e pretender combinar as linhas com o mesmo ID, separando os valores da outra coluna por uma vírgula, tal como mostra a imagem abaixo, a função SE pode ajudá-lo.
combinar as linhas com o mesmo ID e os valores de outra coluna separados por vírgula

1. Ordene os IDs de A a Z. Selecione a coluna de ID e clique em Dados > Ascendente.
Dados > Ordenar de A a Z

2. Em seguida, na caixa de diálogo Aviso de Ordenação, marque a opção Expandir a seleção e clique em Ordenar.
marcar a opção Expandir a seleção e clicar em Ordenar

Agora, os IDs iguais foram agrupados.
os IDs iguais foram agrupados

3. Na coluna adjacente, utilize a função SE da seguinte forma:

=IF(A17=A18,C17&", "&B18,B18)

ícone de informaçãoNa fórmula, A17 e A18 são duas células adjacentes na coluna de ID (sendo A17 o cabeçalho dessa coluna) e B18 é a célula correspondente a A18. O símbolo "," indica que os valores devem ser separados por uma vírgula. Pode ajustar as referências e o separador conforme necessário.

4. Prima a tecla Enter para obter o primeiro resultado e, em seguida, arraste a alça de preenchimento automático para baixo para obter todos os resultados.
introduzir uma fórmula para obter o resultado

5. Vá para a coluna adjacente e introduza a fórmula da seguinte forma:

=IF(A18<>A19,«Merged»,«»)

ícone de informaçãoNa fórmula, A18 e A19 são duas células adjacentes na coluna de ID; se as células adjacentes forem diferentes, devolve «Combinado»; caso contrário, devolve vazio.

6. Prima a tecla Enter para obter o primeiro resultado e, em seguida, arraste a alça de preenchimento automático para baixo para obter todos os resultados.
introduzir uma fórmula para verificar as células unidas

7. Selecione a última coluna com fórmulas, incluindo o cabeçalho, e clique em Dados > Filtro.
 clicar em Dados > Filtro

8. Clique no botão Filtro, marque a caixa de verificação Combinado no menu pendente e clique em OK.
assinalar a caixa de verificação Unidas na lista do Filtro

Agora, apenas as linhas combinadas foram filtradas. Copie os dados filtrados e cole-os noutro local.
copiar os dados filtrados e colá-los noutro local

Mais detalhes sobre a função SE. Visite: SE.

2,13 Utilizar uma ferramenta prática – Mesclar Linhas Avançado

Se tiver o Kutools para Excel instalado no Excel, o Mesclar Linhas Avançado pode realizar facilmente esta tarefa.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Selecione a tabela e clique em Kutools > Mesclar e Dividir > Mesclar Linhas Avançado.
clicar na funcionalidade Combinar Linhas Avançadas do Kutools

2. Na caixa de diálogo Mesclar Linhas Avançado, proceda da seguinte forma:

1) Escolha a coluna de ID e defina-a como Chave Primária;

2) Escolha a coluna cujos valores pretende combinar com um separador, clique em Combinar e selecione um separador.

3)Clique em Ok.

Agora, as linhas foram combinadas com base no mesmo ID.
as linhas foram combinadas pelo mesmo ID

A funcionalidade Mesclar Linhas Avançado irá alterar os dados originais. Guarde uma cópia dos seus dados antes de a utilizar.

Para mais detalhes sobre esta funcionalidade, visite Mesclar Linhas Avançado.

Para mais informações Sobre o Kutools para Excel, visite Kutools para Excel.

Experimente gratuitamente o Kutools para Excel durante 30 dias — transfira-o agora!

2,2 Combinar Linhas com o mesmo ID e realizar alguns cálculos

Se pretender Combinar Linhas com o mesmo ID e, em seguida, somar os valores ou realizar outros cálculos, tal como mostra a imagem abaixo, os métodos seguintes poderão ajudá-lo.
Combinar linhas com o mesmo ID e efetuar cálculos

2,21 Utilizar a funcionalidade Consolidar

Se tiver apenas duas colunas — uma com texto (ID) e outra com valores que precisam de ser calculados, como somas — a funcionalidade incorporada do Excel Consolidar pode ajudá-lo.

1. Selecione uma célula onde pretenda colocar o resultado combinado e clique em Dados > Consolidar.
clicar em Dados > Consolidar

2. Na caixa de diálogo Consolidar, proceda da seguinte forma:

1) Escolha a Funçãopretendida;

2) Clique na seta para selecionar a tabela;

3) Clique em Adicionarpara adicionar o Selecionar intervalo à lista Todas as referências;

4) Marque as caixas de verificação de Linha Superiore Coluna Mais à Esquerda;

5) Clique em OK.

Agora, a tabela foi somada com base no mesmo ID.
a tabela foi somada com base no mesmo ID

2,22 Utilizar VBA

Segue-se um código VBA que também pode Combinar Linhas com o mesmo ID e, em seguida, somar os valores.

1. Prima as teclas Alt + F11 para abrir a janela Microsoft Visual Basic para Aplicações e clique em Inserir > Módulo para criar um novo módulo em branco.
clicar em Inserir > Módulo para criar um novo módulo vazio

2. No novo módulo, copie e cole o código VBA seguinte.

VBA: Combinar Linha duplicada e somar

Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub

3. Em seguida, prima a tecla F5 ou clique no botão Executarbotão executar; surge então uma caixa de diálogo para selecionar a tabela a utilizar. Clique em OK.

Agora, o Selecionar intervalo foi combinado com os mesmos valores e somado.

botão notaO VBA irá alterar os dados originais. Guarde uma cópia dos dados antes de utilizar o VBA.

2,23 Utilizar uma ferramenta prática – Mesclar Linhas Avançado

Se a tabela que pretende combinar e calcular tiver mais de duas colunas — por exemplo, três colunas, em que a primeira contém nomes de produtos duplicados que devem ser combinados, a segunda contém nomes de lojas que devem ser combinados e separados por uma vírgula e a Última Coluna contém números que devem ser somados com base nos Linha duplicada da primeira coluna, tal como mostra a imagem abaixo — o Kutools para Excel’s Mesclar Linhas Avançado poderá ajudá-lo.
combinar e efetuar cálculos

1. Selecione a tabela e clique em Kutools > Mesclar e Dividir > Mesclar Linhas Avançado.
clicar na funcionalidade Combinar Linhas Avançadas do Kutools

2. Na caixa de diálogo Mesclar Linhas Avançado, proceda da seguinte forma:

1) Escolha a coluna de ID e defina-a como Chave Primária;

2) Escolha a coluna cujos valores pretende combinar com um separador, clique em Combinare escolha um separador.

3) Escolha a coluna em que pretende efetuar o cálculo, clique em Calcular e escolha um tipo de cálculo.

4)Clique em Ok.

Agora, as linhas foram combinadas com base nas mesmas linhas e calculadas.

botão notaA funcionalidade Mesclar Linhas Avançado irá alterar os dados originais. Por favor, guarde os dados como uma cópia antes de a utilizar.

Para mais detalhes sobre esta funcionalidade, visite Mesclar Linhas Avançado.

Para mais detalhes sobre o Kutools para Excel, visite Kutools para Excel.

Para um período de avaliação gratuita de 30 dias do Kutools para Excel, por favor descarregue agora.

2,3 Combinar linhas adjacentes com o mesmo valor

Se existir uma tabela com várias colunas, em que uma das colunas contém valores duplicados, como combinar as linhas adjacentes nessa coluna que tenham valores iguais, tal como mostrado na imagem abaixo?
Combinar linhas adjacentes com o mesmo valor

2,31 Utilizando VBA

O Excel não inclui uma funcionalidade integrada que resolva diretamente este problema, mas disponibilizamos aqui um código VBA capaz de o resolver.

1. Prima Alt+F11para abrir a janela do Microsoft Visual Basic for Applications, depois clique em Inserir>Módulopara criar um novo módulo vazio.

2. No novo módulo, copie e cole o código VBA seguinte.

VBA: Combinar linhas adjacentes com o mesmo valor

Sub MergeSameCell()
'Updateby Extendoffice
Dim Rng As Range, xCell As Range
Dim xRows As Integer
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
xRows = WorkRng.Rows.Count
For Each Rng In WorkRng.Columns
    For i = 1 To xRows - 1
        For j = i + 1 To xRows
            If Rng.Cells(i, 1).Value <> Rng.Cells(j, 1).Value Then
                Exit For
            End If
        Next
        WorkRng.Parent.Range(Rng.Cells(i, 1), Rng.Cells(j - 1, 1)).Merge
        i = j - 1
    Next
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

copiar e colar o código no módulo

3. Em seguida, prima a tecla F5 ou clique no botão Executarselecionar o intervalo de dados para ativar este VBA. Depois, surge uma caixa de diálogo para selecionar a tabela que pretende utilizar; clique então em OK.
selecionar o intervalo de dados

Agora, as linhas adjacentes com valores idênticos na primeira coluna foram combinadas na Selecionar intervalo.

botão notaO VBA irá alterar os dados originais. Por favor, guarde os dados como uma cópia antes de utilizar o VBA. Além disso, este VBA irá fundir os valores idênticos na primeira coluna da Tabela selecionada.

2,32 Utilizando uma ferramenta prática – Mesclar Células Iguais

Se tiver o Kutools para Excel instalado no Excel, a funcionalidade Mesclar Células Iguais do Kutools para Excel resolve este problema num único passo.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

Selecione a coluna cujos valores idênticos pretende combinar e, em seguida, clique em Kutools > Mesclar e Dividir > Mesclar Células Iguais.
clicar na funcionalidade Unir Células Iguais do Kutools

Agora, as células adjacentes com valores idênticos foram fundidas.

desunir as células unidas e repor os valoresSe pretender desfazer a fusão das células mescladas e repor os valores, pode utilizar a funcionalidade Desfazer Fusão de Células e Preencher Valores.
aplicar a funcionalidade Desunir Células e Repor Valores

Para mais detalhes sobre esta funcionalidade, visite Mesclar Células Iguais.

Para mais detalhes sobre esta funcionalidade, visite Desfazer Fusão de Células.

Para mais detalhes Sobre o Kutools para Excel, visite Kutools para Excel.

Para um período de avaliação gratuita de 30 dias do Kutools para Excel, por favor descarregueagora.


3 Combinar Células

3,1. Combine várias linhas e colunas numa única célula

Para combinar um intervalo com várias linhas e colunas numa única célula, apresentamos aqui quatro métodos.

Exemplo: Intervalo de Mesclagem A1:C3
Combinar múltiplas linhas e colunas numa única célula

3,11 Utilizando o símbolo ampersand (&)

No Excel, o símbolo ampersand (&) é habitualmente utilizado para juntar textos.

Selecione uma célula onde pretenda colocar o resultado combinado e, em seguida, introduza uma fórmula como esta:

=A1&", "&B1&", "&C1&", "&A2&", " &B2&", "&C2&", "&A3&", "&B3&", "&C3

ícone de informaçãoNa fórmula, o & serve para concatenar os textos; ", " é o delimitador (vírgula seguida de espaço) que separa os dois textos na célula de resultado. Se quiser usar outro delimitador, basta inserir o separador pretendido entre aspas duplas.

Prima a tecla Enter para obter o resultado combinado.

3,12 Utilizando a função CONCATENAR (Excel 2016 ou versões anteriores)

Se estiver a utilizar o Excel 2016 ou versões anteriores, a função CONCATENAR pode ser-lhe útil.

Sintaxe da função CONCATENAR
CONCATENATE (text1,[text2],…)

Para mais detalhes sobre a função CONCATENAR, visite:CONCATENAR

Selecione uma célula onde pretenda colocar o resultado combinado e, em seguida, introduza uma fórmula como esta:

=CONCATENATE(A1,", ",B1,", ",C1,", ",A2,", ",B2,", ",C2,", ",A3,", ",B3,", ",C3)

ícone de informaçãoNa fórmula, A1, B1…, C3 são os textos que pretende combinar. ", " é o delimitador (vírgula seguida de espaço) que separa os textos na célula de resultado. Se quiser usar outro delimitador, basta inserir o separador pretendido entre aspas duplas.

Em seguida, prima a tecla Enter para obter o resultado combinado.

3. 13 Utilize a função CONCAT ou a função TEXTJOIN (Excel 2019 ou Excel 365)

Se utilizar o Excel 2019 ou o Excel 365, as funções CONCAT e TEXTJOIN são provavelmente a melhor opção.

Sintaxe da função CONCAT
CONCAT (text1,[text2],…)

Para mais detalhes sobre a função CONCAT, visite:CONCAT.

A função CONCAT funciona exatamente como a função CONCATENAR. Para unir o Primeiro Nome e o Sobrenome, localizados em colunas separadas, numa única coluna, utilize a seguinte fórmula:

=CONCAT(A1,", ",B1,", ",C1,", ",A2,", ",B2,", ",C2,", ",A3,", ",B3,", ",C3)

ícone de informaçãoNa fórmula, A1, B1…, C3 são os textos que pretende combinar. ", " é o delimitador (vírgula + espaço) que separa os dois textos na célula de resultado. Se pretender utilizar outros delimitadores, basta escrever o separador entre aspas duplas.

Em seguida, prima Enter para obter o resultado combinado.

Sintaxe da função TEXTJOIN
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Para mais informações sobre a função TEXTJOIN, consulte:TEXTJOIN.

Para Combinar Colunas ou linhas utilizando TEXTJOIN:

=TEXTJOIN(", ",TRUE,A1:C3)

ícone de informaçãoNa fórmula, A1:C3 é um intervalo contínuo que necessita de ser combinado. ", " é o delimitador (vírgula + espaço) que separa os dois textos na célula de resultado. Se pretender utilizar outros delimitadores, basta escrever o delimitador entre aspas duplas «». O valor lógico “VERDADEIRO” indica que se devem ignorar Células vazias durante a combinação; se pretender incluir células vazias, substitua VERDADEIRO por FALSO.

Em seguida, prima Enterpara obter o resultado combinado.

botão dicaSe pretender utilizar uma quebra de linha como delimitador, utilize CHAR(10) na fórmula, por exemplo =TEXTJOIN(CHAR(10);VERDADEIRO;A1:C3), e depois formate a célula de resultado com a opção Quebra Automática de Texto.
formatar a célula de resultado com Quebra Automática de Texto

3,14 Utilizando Combinar Colunas/linhas/células numa única célula sem perder dados

Se tiver o Kutools para Excel instalado no Excel, a funcionalidade Combinar Linhas/Colunas/Células e Manter Valores resolve rapidamente este problema.

1. Selecione o intervalo de células que pretende combinar numa única célula e, em seguida, clique em Kutools > Mesclar e Dividir > Combinar Linhas/Colunas/Células e Manter Valores.
clicar na funcionalidade Combinar Linhas, Colunas ou Células sem Perder Dados do Kutools

2. Na caixa de diálogo que surge, marque Mesclar em uma única célula e selecione o separador conforme necessário e, em seguida, clique em Ok.
especificar as opções na caixa de diálogo

Agora, as células foram fundidas numa única célula com um delimitador específico. Se o conteúdo das células for demasiado extenso para caber na célula fundida, clique em Quebra Automática de Texto no separador Base para o visualizar.
as células foram unidas numa única célula com um delimitador específico

Para mais detalhes sobre esta funcionalidade, visite Combinar Colunas, Linhas, Células sem Perder Dados.

Para mais detalhes Sobre o Kutools para Excel, visite Kutools para Excel.

Para um período de avaliação gratuita de 30 dias do Kutools para Excel, por favor descarregueagora.

3,2 Combinar várias linhas e colunas numa única coluna/linha

Transpor células para uma única coluna
  Transpor células para uma única coluna
Transpor células para uma única linha
 Transpor células para uma única linha
 

3,21 Nomear o intervalo e utilizar a função ÍNDICE (apenas para uma única coluna)

Se pretender transpor um intervalo de células para uma única coluna, pode atribuir-lhe um nome e, em seguida, utilizar a função ÍNDICE.

1. Selecione o intervalo de células, clique com o botão direito do rato para abrir o menu de contexto e escolha Definir Nome.
 clicar com o botão direito do rato no intervalo de dados e clicar em Definir Nome

2. Na caixa de diálogo Novo Nome que surge, introduza um nome na caixa de texto Nome e clique em OK.
digitar um nome na caixa de texto Nome

3. Após atribuir um nome ao intervalo, selecione uma célula onde pretenda colocar os dados transpostos e utilize a função ÍNDICE da seguinte forma:

=INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1)

Para mais detalhes sobre a função ÍNDICE, visite aqui.

4. Prima a tecla Enter e, em seguida, arraste a alça de preenchimento automático para baixo até aparecer o erro #REF!.
introduzir uma fórmula e arrastá-la para baixo

5. Remova o valor de erro e o intervalo de células será combinado numa única coluna.

3,22 VBA (apenas para uma única coluna)

Para combinar células numa única coluna, aqui está um código VBA que também funciona.

1. Prima Alt+F11para abrir a janela do Microsoft Visual Basic for Applications, depois clique em Inserir>Módulopara criar um novo módulo vazio.

2. Copie e cole o código VBA seguinte no módulo em branco.

VBA: Converter Intervalo para uma coluna

Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

copiar e colar o código VBA no módulo

3. Em seguida, prima a tecla F5 ou clique no botão Executarselecionar um intervalo de células. Surge uma caixa de diálogo para selecionar um intervalo de células; clique em OK.
selecionar um intervalo de células

4. Surge outra caixa de diálogo para selecionar a célula onde colocar o resultado; clique em OK.
selecionar uma célula para colocar o resultado

3,23 Utilizando uma ferramenta prática – Transformar Intervalo

Se pretender combinar células numa única linha, saiba que o Excel não tem uma funcionalidade incorporada para o fazer. Contudo, com o Kutools para Excel instalado, a sua funcionalidade Transformar Intervalo permite converter um intervalo numa única coluna ou linha — e ainda transformar uma linha ou coluna de volta num intervalo.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Selecione o intervalo de células e clique em Kutools > Intervalo > Transformar Intervalo.
clicar na funcionalidade Transformar Intervalo do Kutools

2. Na caixa de diálogo Transformar Intervalo, selecione a opção Intervalo para Coluna Única ou Intervalo para Linha Única, conforme necessário, e clique em OK.
selecionar a opção pretendida

3. Surge uma caixa de diálogo para selecionar a célula onde colocar o resultado; clique em OK.
selecionar uma célula para colocar o resultado

Agora, o intervalo de células foi convertido com sucesso numa linha ou numa coluna.

Para mais detalhes sobre esta funcionalidade, visite Transformar Intervalo.

Para mais informações Sobre o Kutools para Excel, visite Kutools para Excel.

Para experimentar gratuitamente o Kutools para Excel durante 30 dias, descarregue-o agora.

3,3 Empilhar colunas numa única coluna sem duplicados

Se existirem alguns valores duplicados numa tabela com várias colunas, como pode empilhar as colunas numa única coluna sem os duplicados, tal como mostra a imagem abaixo?
Empilhar colunas numa única coluna sem duplicados

Nesta secção são apresentados três métodos diferentes para realizar esta tarefa.

3,31 Copiar e colar e Remover duplicatas

No Excel, o método geral para resolver esta tarefa consiste em copiar e colar as colunas uma a uma e, em seguida, remover os Valores Duplicados.

1. Selecione a primeira coluna e prima as teclas Ctrl + C para copiá-la; em seguida, selecione uma célula de destino e prima as teclas Ctrl + V.
copiar os dados da primeira coluna

2. Repita então o passo 1 para copiar as restantes colunas e cole-as abaixo da primeira coluna.
repetir a cópia dos dados das outras colunas abaixo da primeira coluna

3. Em seguida, selecione a coluna empilhada, clique em Dados > Remover duplicatas e, na caixa de diálogo Remover Duplicados, marque o nome da coluna e clique em OK.
verificar o nome da coluna na caixa de diálogo
verificar o nome da coluna na caixa de diálogo

4. Surge agora uma caixa de diálogo a informar que os Valores Duplicados foram removidos. Clique em OK para fechá-la; a coluna empilhada mantém apenas os valores únicos.
todos os duplicados foram removidos

botão dicaSe tiver centenas de colunas, copiar e colar uma a uma é extremamente demorado. No entanto, com o Kutools para Excel instalado no Excel, a funcionalidade Transformar Intervalo converte rapidamente o intervalo numa única coluna, permitindo-lhe depois aplicar a funcionalidade Remover duplicatas do Excel.

Selecione o intervalo de colunas e clique em Kutools > Intervalo > Transformar Intervalo.
clicar na funcionalidade Transformar Intervalo do Kutools

Em seguida, marque a opção Intervalo para Coluna Única e clique em OK para selecionar uma célula onde colocar a coluna empilhada.
assinalar a opção Intervalo para coluna única

De seguida, aplique «Remover duplicatas» para eliminar os valores duplicados.

Para mais detalhes sobre esta funcionalidade, visite Transformar Intervalo.

Para mais informações Sobre o Kutools para Excel, visite Kutools para Excel.

Para experimentar gratuitamente durante 30 dias o Kutools para Excel,descarregue-oagora.

3,32 Utilizando VBA

Além disso, aqui está um código VBA que resolve essa tarefa.

1. Prima Alt+F11para abrir a janela do Microsoft Visual Basic for Applications, depois clique em Inserir>Módulopara criar um novo módulo vazio.

2. Copie e cole o código seguinte no novo módulo.

VBA: Empilhar colunas numa só sem duplicados

Sub FindUniques()
'UpdatebyExtendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set dic = CreateObject("Scripting.Dictionary")
For j = 1 To InputRng.Columns.Count
    For i = 1 To InputRng.Rows.Count
        xValue = InputRng.Cells(i, j).Value
        If xValue <> "" And Not dic.Exists(xValue) Then
            OutRng.Value = xValue
            dic(xValue) = ""
            Set OutRng = OutRng.Offset(1, 0)
        End If
    Next
Next
End Sub

copiar e colar o código no módulo

3. Em seguida, prima a tecla F5 ou clique no botão Executarselecionar as colunas que devem ser empilhadas; surge então uma caixa de diálogo para selecionar as colunas que pretende empilhar. Clique em OK.
selecionar as colunas que devem ser empilhadas

4. Na segunda caixa de diálogo que surge, selecione uma célula de destino para colocar a coluna empilhada e clique em OK.
selecionar uma célula de destino para colocar a coluna empilhada

As colunas foram agora empilhadas numa única coluna com Valores Únicos.

3,4. Combinar células e manter a formatação

Se existirem duas colunas, sendo uma delas formatada com uma formatação especial, como uma data personalizada «mm/dd/aaaa», ao combinar estas duas colunas numa só com os métodos normais, a formatação personalizada será removida, tal como mostra a imagem abaixo:
Combinar células mas perder a formatação

Nesta secção, apresentamos algumas formas de combinar células sem perder a respetiva formatação.
Combinar células e manter a formatação

3,41 Incorporar a função TEXTO na fórmula

A função TEXTO é utilizada para converter um Valor para texto com uma formatação específica. Aqui podemos usá-la para converter primeiro a célula (que contém um número) para a formatação pretendida e, em seguida, combiná-la com outras células utilizando «&», a função CONCATENAR, a função CONCAT ou a função JUNTARTEXTO.

Para obter detalhes sobre a combinação geral de células numa só, regresse a 1,1.

Sintaxe da função TEXTO
TEXT (value, format_text)

Para mais informações sobre a função TEXTO, visite a página da função TEXTO.

Utiliza-se aqui, como exemplo, a incorporação da função TEXTO na função CONCAT.

Copie e cole a fórmula seguinte para uma célula onde pretenda que seja colocado o resultado combinado:

=CONCAT(TEXT(A2,«mm/dd/yyyy hh:mm»),« »,B2)

ícone de informaçãoNa fórmula, A2 é a célula cuja formatação pretende manter, «mm/dd/aaaa hh:mm» é a formatação utilizada, B2 é a outra célula a ser combinada e « » indica que os valores serão separados por um espaço. Pode alterar as referências, a formatação e o separador conforme necessário.

Prima a tecla Enter e arraste a alça de preenchimento automático para baixo, de modo a preencher as células com esta fórmula.

3,42 Utilizando o Microsoft Word

1. Selecione a tabela cujas células pretende combinar numa só e prima as teclas Ctrl+C para copiá-la.
copiar o intervalo de dados

2. Abra um documento em branco do Word, prima as teclas Ctrl + V para colar a tabela; clique na tabela no documento e aparecerá um ícone em forma de cruz no canto superior direito da tabela.
colar o intervalo no Word

3. Clique no separador Esquema e, em seguida, clique em Converter em Texto no grupo Dados. Na caixa de diálogo Converter Tabela para Texto que surge, especifique o separador para as colunas e clique em OK.
especificar o separador para as colunas
especificar o separador para as colunas

Os conteúdos da tabela no Word foram agora convertidos em texto.
o conteúdo da tabela no Word foi convertido em texto

4. Selecione os textos convertidos e prima Ctrl + C para copiá-los, regresse ao Excel, selecione uma célula vazia e prima Ctrl + V para colar o resultado combinado.
copiar e colar novamente no ficheiro do Excel

3,43 Utilizar uma ferramenta prática – Combinar sem perder dados

A forma mais eficiente é utilizar a funcionalidade Kutools for Excel’s Combinar Linhas/Colunas/Células e Manter Valores, na qual basta marcar a caixa Usar valores formatados ao aplicar a funcionalidade; assim, o resultado combinado manterá a formatação dos dados.

1. Selecione a tabela que inclui as células onde será colocado o resultado e clique em Kutools > Mesclar e Dividir > Combinar Linhas/Colunas/Células e Manter Valores.
clicar na funcionalidade Combinar Linhas, Colunas ou Células sem Perder Dados do Kutools

2. Na caixa de diálogo que surge, especifique a operação de combinação conforme necessário e desmarque a caixa Usar valores formatados (por predefinição, esta opção está marcada). Clique em Ok.
especificar a operação de combinação na caixa de diálogo

Os dados foram agora combinados e mantêm a sua formatação original.
os dados foram combinados e mantiveram a formatação

Para mais informações sobre esta funcionalidade, visite Combinar Colunas, Linhas, Células sem Perder Dados.

Para mais detalhes Sobre o Kutools para Excel, visite Kutools para Excel.

Experimente o Kutools para Excel com uma avaliação gratuita de {module745} dias — descarregue-o já!

3,5 Combinar células para criar uma data

Imagine uma tabela com anos, meses e dias em colunas separadas. O objetivo é combinar essas colunas para criar uma data única, tal como ilustrado na imagem seguinte:
Combinar células para criar uma data

3,51 Utilizar a função DATE

A função DATE é utilizada para criar uma data com base no ano, mês e dia.

Sintaxe da função DATA
DATE( year, month, day )

Para mais informações sobre a função DATE, consulte a documentação da função DATE.

Copie e cole a fórmula seguinte numa célula onde pretende colocar a data:

=DATE(A2,B2,C2)

ícone de informaçãoNa fórmula, A2, B2 e C2 são as células que contêm os valores do ano, mês e dia.

Prima a tecla Enter para obter a primeira data e, em seguida, arraste a alça de preenchimento automático para baixo para gerar todas as datas.
utilizar a função DATA para obter o resultado


Mais tutoriais do Excel:

Combinar vários livros de trabalho ou folhas de cálculo num só
Este tutorial abrange praticamente todos os cenários de combinação com que se pode deparar e oferece-lhe soluções profissionais adaptadas a cada caso.

Dividir células de texto, número e data (separar em várias colunas)
Este tutorial está dividido em três partes: dividir células de texto, dividir células de número e dividir células de data. Cada secção inclui exemplos práticos para o ajudar a dominar a divisão sempre que enfrentar este tipo de situação.

Combinar conteúdos de várias células sem perder dados no Excel
Este tutorial foca-se na extração de texto ou números de uma posição específica numa célula e reúne diferentes métodos para o ajudar a extrair conteúdo com base nessa posição no Excel.

Comparar duas colunas para correspondências e diferenças no Excel
Este artigo aborda a maioria dos cenários que poderá encontrar ao comparar duas colunas e espera-se que o ajude.


  • Super Barra de Fórmulas (edite facilmente várias linhas de texto e fórmulas); Disposição de Leitura (leia e edite com facilidade um grande número de células); Colar em Intervalo de Filtro...
  • Mesclar Células, Linhas ou Colunas e Manter os Dados; Dividir o Conteúdo das Células; Combinar Linhas Duplicadas e Calcular Soma/Média... Evitar Entradas Duplicadas nas Células; Comparar Intervalos...
  • Selecionar linhas duplicadas ou únicas;Selecionar linhas em branco (todas as células vazias);Super Localizar e Pesquisa Aproximada em vários livros; seleção aleatória...
  • Cópia Exata de múltiplas células sem alterar a referência da fórmula;Criar Referências Automaticamente para várias folhas;Inserir Marcadores, caixas de seleção e muito mais...
  • Fórmulas Favoritas e Inserção Rápida, intervalos, gráficos e imagens; Criptografar Células com palavra-passe; Criar Lista de Correspondência e envie e-mails...
  • Extrair Texto, adicionar texto, remover caracteres de uma posição, remover espaços; criar e imprimir estatísticas da página de dados; converter entre conteúdo das células e comentários...
  • Super Filtro (guarde e aplique esquemas de filtro noutras folhas); Classificação Avançada por mês, semana, dia, frequência e muito mais; Filtro Especial por negrito, itálico…
  • Combinar Livros e Folhas de Cálculo; mesclar tabelas com base numa coluna-chave; dividir dados em várias folhas; conversão automática de xls, xlsx e PDF...
  • Agrupamento por Tabela Dinâmica número da semana, dia da semana e muito mais...Mostrar desbloqueadas, bloquear seleção com cores diferentes;Destacar células que contêm fórmula/nome...
separador kte 201905
  • 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!
rodapé officetab