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

Como anexar ou adicionar o texto de uma célula a outra célula no Excel?

AutoraSiluvia Data de Modificação

No dia a dia com folhas de cálculo, é frequente precisar de combinar valores de várias células numa só. Por exemplo, pode ter o primeiro nome, o segundo nome e o sobrenome em colunas separadas que pretende unir, ou necessitar de fundir partes fragmentadas de endereços ou outros dados para melhor legibilidade ou processamento. Como ilustrado na imagem seguinte, a tarefa consiste em anexar ou adicionar texto de células diferentes a uma única célula no Excel, obtendo um resultado consolidado que corresponda às suas necessidades de gestão de dados.

adicionar texto de uma célula para outra

Como alcançar isto de forma eficiente e precisa? Neste artigo, apresentamos vários métodos em pormenor — desde soluções baseadas em fórmulas até utilitários robustos — para o ajudar a anexar ou combinar rapidamente texto de uma célula noutra no Excel, independentemente da dimensão ou complexidade dos seus dados.

Anexar texto de uma célula para outra com fórmula
Anexar facilmente texto de uma célula para outra com Kutools para Excel
Anexar texto utilizando o operador Ampersand (&)
Anexar texto utilizando a função TEXTJOIN (Excel 2016 e posterior)
Anexar texto de várias células utilizando código VBA (macro)


Anexar texto de uma célula para outra com fórmula

Uma forma eficaz de combinar texto de várias células no Excel é usar uma fórmula — ideal para quem prefere soluções diretas nas próprias células, sem recorrer a extras ou ferramentas adicionais.

1. Selecione uma célula vazia onde pretende que o resultado combinado apareça. Introduza a seguinte fórmula na Barra de Fórmulas:=CONCATENATE(A1,« »,B1,« »,C1) e prima Enter para aplicar.

2. Em seguida, selecione a célula D1 (ou a sua célula com fórmula) e arraste a alça de preenchimento para baixo ou para os lados, conforme necessário, para estender a fórmula às linhas ou colunas adjacentes — combinando rapidamente os valores das células em todo o conjunto de dados.

arrastar e preencher a fórmula noutras células

Nota: Nesta fórmula, pode ajustar as células referenciadas (A1, B1, C1) e os separadores (como espaço, vírgula ou hífen) de acordo com as suas necessidades específicas. A função CONCATENAR está disponível em todas as versões do Excel, tornando-a amplamente aplicável, embora nas versões mais recentes do Excel existam alternativas como TEXTJOIN ou CONCAT que oferecem flexibilidade adicional.


Anexar facilmente texto de uma célula para outra com a utilidade Combine do Kutools para Excel

A utilidade Combinar Linhas/Colunas/Células e Manter Valores, incluída no Kutools para Excel, oferece uma forma rápida e simplificada de fundir ou anexar texto num intervalo de células. Esta funcionalidade é especialmente valiosa para utilizadores que pretendem evitar fórmulas manuais ou precisam de combinar grandes conjuntos de dados com separadores personalizados, posicionamento específico e opções avançadas de pós-processamento. Além de simplificar todo o processo de fusão, esta ferramenta proporciona uma flexibilidade excepcional na formatação do resultado e na gestão das células.

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. Se pretender anexar valores de células adjacentes (por exemplo, várias colunas com nomes ou dados), comece por selecionar o intervalo de células. Em seguida, aceda a Kutools > Mesclar e Dividir > Combinar Linhas/Colunas/Células e Manter Valores. Consulte a imagem para orientação visual:

2. Na caixa de diálogo Combinar Linhas, Colunas ou Linhas Sem Perder Dados, ajuste as definições conforme necessário:

  • A. Selecione Combinar Colunas se as células a anexar estiverem em colunas diferentes.
  • B. Defina o separador pretendido no campo Separador (por exemplo, espaço, vírgula, ponto e vírgula ou personalizado).
  • C. Escolha onde os Resultados Mesclados devem ser colocados utilizando a lista suspensa Colocar os valores mesclados em.
  • D. Se pretender remover os valores individuais originais após a combinação, selecione Excluir o conteúdo dessas células.
  • E. Clique em OK para confirmar e executar a operação.

definir opções na caixa de diálogo

Os valores das células de colunas distintas serão agora combinados conforme as suas definições, e o resultado aparecerá na localização que indicou.

os textos em células de colunas diferentes são concatenados numa única célula

Nota:

Se, em vez disso, selecionar a opção Combinar Linhas, os dados de cada linha serão fundidos conforme mostrado na imagem seguinte — uma solução ideal quando pretende concatenar várias linhas numa única coluna.

selecionar a opção Combinar linhas para fundir os dados de cada linha

Vantagens e dicas práticas: Esta funcionalidade é ideal para processar grandes tabelas ou quando necessita de opções avançadas — como separadores personalizados, manter ou eliminar dados de origem e posicionamento flexível. Minimiza erros manuais, poupa tempo e é especialmente recomendada para utilizadores que trabalham frequentemente com tarefas de consolidação de dados.

Se pretender experimentar gratuitamente esta utilidade durante 30 dias, clique para a transferir e, em seguida, siga os passos indicados acima.


Anexar texto utilizando o operador Ampersand (&)

O operador ampersand (&) no Excel é uma forma simples e universalmente disponível de combinar textos de várias células. Revela-se especialmente útil para concatenações rápidas quando não precisa de opções avançadas e funciona em todas as versões do Excel. Este método é ideal para junções básicas, como unir nomes, endereços ou quaisquer dados curtos em células adjacentes.

1. Selecione a célula de destino onde pretende anexar o texto (por exemplo, D1) e introduza a seguinte fórmula:

=A1 & " " & B1 & " " & C1

2. Prima Enter para confirmar e utilize a Alça de Preenchimento para copiar a fórmula para outras linhas, conforme necessário.

Explicação e dicas: Este método é simples e rápido para poucas células. Pode utilizar qualquer delimitador (como “-” ou “, ”), substituindo os espaços entre aspas. Para intervalos mais longos, este método exige edição manual para incluir cada referência de célula. Tenha sempre o cuidado de colocar aspas à volta do separador escolhido.


Anexar texto utilizando a função TEXTJOIN (Excel 2019 e posterior)

Para utilizadores do Excel 2019 ou posterior, a função TEXTJOIN é uma forma flexível e eficiente de juntar texto de um intervalo inteiro de células utilizando um delimitador à sua escolha. Esta função é altamente recomendada para combinar múltiplas células, trabalhar com intervalos dinâmicos e ignorar automaticamente células vazias, se assim o desejar.

1. Na célula onde pretende que o resultado combinado apareça (por exemplo, D1), introduza a seguinte fórmula, utilizando um espaço como separador:

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

2. Prima Enter para executar a fórmula. Se pretender combinar mais linhas, basta copiar ou arrastar a fórmula ao longo do seu conjunto de dados.

Explicação dos parâmetros: O primeiro argumento " " define o separador (um espaço, neste exemplo). O segundo argumento VERDADEIRO indica que quaisquer células vazias serão ignoradas. Substitua A1:C1 pelo seu intervalo de dados real.

Vantagens e considerações: Este método é ideal para grandes intervalos e dados dinâmicos, especialmente em ambientes modernos do Excel. Nas versões anteriores do Excel, considere utilizar a função CONCATENARou o operador ampersand como alternativa. Note que, ao introduzir o intervalo (por exemplo,)A1:C1), poderá concatenar linhas ou colunas inteiras de uma só vez, eliminando referências manuais.

Lembretes de erro: Se a função JUNTAR.TEXTO não estiver disponível na sua versão, poderá obter um erro #NOME?.


Anexar texto de várias células utilizando código VBA (macro)

Quando precisar de concatenar texto proveniente de várias células — mesmo não adjacentes, podendo estar distribuídas por múltiplas folhas de cálculo ou intervalos complexos —, uma macro VBA oferece uma solução programável e altamente automatizada. Ideal para tarefas repetitivas, conjuntos de dados volumosos ou lógica personalizada que vá além das fórmulas e funções incorporadas.

Cenários aplicáveis: Ideal para utilizadores à vontade com macros ou que lidem com grandes volumes de consolidação de dados, especialmente quando for necessária automação ou operações repetitivas.

1. Abra o editor do VBA através de Ferramentas de Programador > Visual Basic. Na janela Microsoft Visual Basic para Aplicações, escolha Inserir > Módulo e cole o seguinte código no módulo:

Sub MergeCellsRowByRow()
'Updated by Extendoffice 2025/7/15
    Dim WorkRng As Range
    Dim Delimiter As String
    Dim OutputCell As Range
    Dim rowRng As Range
    Dim cell As Range
    Dim Combined As String
    Dim i As Long

    On Error Resume Next
    xTitleId = "KutoolsforExcel"

    ' Select range to merge
    Set WorkRng = Application.InputBox("Select range to merge by row:", xTitleId, Selection.Address, Type:=8)
    If WorkRng Is Nothing Then Exit Sub

    ' Enter delimiter
    Delimiter = Application.InputBox("Enter a separator:", xTitleId, " ", Type:=2)

    ' Select output starting cell
    Set OutputCell = Application.InputBox("Select starting output cell:", xTitleId, "", Type:=8)
    If OutputCell Is Nothing Then Exit Sub

    On Error GoTo 0
    Application.ScreenUpdating = False

    ' Process each row
    For i = 1 To WorkRng.Rows.Count
        Combined = ""
        For Each cell In WorkRng.Rows(i).Cells
            If cell.Value <> "" Then
                Combined = Combined & cell.Value & Delimiter
            End If
        Next

        ' Remove trailing delimiter
        If Len(Combined) > 0 Then
            Combined = Left(Combined, Len(Combined) - Len(Delimiter))
        End If

        OutputCell.Offset(i - 1, 0).Value = Combined
    Next i

    Application.ScreenUpdating = True
End Sub

2. Clique no botão botão Executarpara executar a macro. Siga as instruções: primeiro, selecione o intervalo a fundir; depois, introduza o seu separador (como um espaço, uma vírgula ou outro carácter); e, por fim, selecione a célula de destino para o resultado.

Dicas práticas:

  • As macros podem acelerar significativamente a sua tarefa, especialmente se trabalhar com grandes volumes de dados ou precisar de unir texto com frequência.
  • O código ignora automaticamente as células vazias, pelo que não precisa de pré-filtrar os seus dados.
  • Certifique-se de guardar o seu trabalho antes de executar macros e ative-as caso os avisos de segurança do Excel o solicitem.

Sugestões resumidas:

  • Ao combinar um número pequeno ou fixo de células, as fórmulas ou o operador ampersand (&) oferecem resultados rápidos e eficazes.
  • Para intervalos dinâmicos ou grandes conjuntos de dados, utilize a função TEXTJOIN ou funcionalidades avançadas do Kutools para Excel.
  • Quando a combinação manual regular se torna impraticável ou quando precisa de automatizar tarefas em várias folhas de cálculo, as macros VBA oferecem uma flexibilidade e personalização incomparáveis.
  • Verifique sempre as referências das células e os delimitadores para garantir a precisão dos seus resultados combinados e mantenha sempre uma cópia de segurança dos dados antes de aplicar ações irreversíveis.

Artigo relacionado:


As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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