Menu

CONCATENAR no Excel: juntar células com & e CONCAT

=A2&" "&B2 junta o texto de A2 e B2 com um espaço entre eles. CONCATENAR e CONCAT fazem o mesmo trabalho; a TEXTO mantém números e datas legíveis quando você os junta.

Todas as planilhas desta página são ao vivo: mude um número ou uma fórmula e elas recalculam.

=A2&" "&B2 junta o nome em A2 e o sobrenome em B2 com um espaço entre eles. O operador & cola textos, e o espaço entre aspas é o texto que você acrescenta no meio.

Juntar nome e sobrenome
C2
ABC
1FirstLastFull name
2AnaSilvaAna Silva
3BenOkaforBen Okafor
4ChenWuChen Wu
5DaraKellyDara Kelly
6EliNovakEli Novak
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =A2&" "&B2

Clique em C2 para ver a fórmula e depois mude um nome na coluna A: o nome completo acompanha. A fórmula foi escrita uma vez em C2 e arrastada para baixo, então C3 lê A3 e B3, C4 lê A4 e B4, e assim por diante. Para preencher na sua própria planilha, clique duas vezes na alça de preenchimento, o quadradinho no canto inferior direito de C2.

CONCATENAR, CONCAT e o operador &

O Excel tem três jeitos de juntar texto, e eles dão o mesmo resultado em células isoladas:

Três jeitos, um resultado
E2
ABCDE
1FirstLastMethodResult
2AnaSilva&Ana Silva
3CONCATENATEAna Silva
4CONCATAna Silva
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =A2&" "&B2
  • & funciona em todas as versões do Excel e no Google Sheets. É o mais curto de digitar.
  • CONCATENATE(text1, text2, ...) é a função original, CONCATENAR no Excel em português (CONCATENATE em inglês). A Microsoft mantém essa função por compatibilidade, e ela aceita até 255 argumentos.
  • CONCAT(text1, text2, ...) substituiu a CONCATENAR no Excel 2019 e no Microsoft 365. A única diferença real: ela aceita intervalos.

Você também pode digitar as fórmulas em português na tabela, com ponto e vírgula: =CONCATENAR(A2;" ";B2). Se uma fórmula precisa abrir no Excel 2016 ou anterior, use & ou CONCATENAR, porque a CONCAT mostra #NOME? (#NAME? em inglês; a tabela mostra os nomes de erro em inglês) ali.

Concatenar um intervalo com CONCAT

=CONCAT(A2:A5) junta todas as células do intervalo, em ordem. A CONCATENAR não faz isso: ela quer cada célula como um argumento separado, =CONCATENAR(A2;A3;A4;A5).

Juntar um intervalo
C2
ABC
1PartCode
2AXAX42B7
342AX42B7
4BAX42B7-2026
57
62026
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =CONCAT(A2:A5)

A CONCAT não coloca nada entre as partes. Quando você precisa de um separador depois de cada célula, como uma vírgula e um espaço, use a UNIRTEXTO, que recebe o separador uma vez e pode pular células vazias.

Juntar texto e números

Um número entra com o valor puro, sem o formato que você vê na célula. Um preço mostrado como $1,250.50 entra como 1250.5, e uma data mostrada como 2026-03-15 entra como 46096, o número de série que o Excel guarda para essa data. Envolva o número na TEXTO (TEXT em inglês) com um código de formato para ele continuar legível:

Texto com números e datas
D2
ABCD
1ItemPriceDueLabel
2Desk$1,250.502026-03-15Price: 1250.5
3Price: $1,250.50
4Due 46096
5Due Mar 15, 2026
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: ="Price: "&B2

D2 e D4 mostram os valores puros; D3 e D5 usam a TEXTO e ficam como as células aparecem. O código de formato vai entre aspas e usa os mesmos códigos de Formatar Células: "0.00", "#,##0", "0%", "yyyy-mm-dd" (códigos do Excel em inglês).

Montar uma etiqueta de preço
C2
ABC
1ItemPriceLabel
2Desk1250.5
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.

Sua vez: Em C2, monte a etiqueta Desk costs $1,250.50 a partir de A2 e B2, com o preço em dólares e centavos.

Acrescentar uma quebra de linha, uma vírgula ou aspas

Tudo o que está entre aspas duplas entra no resultado, então =A2&", "&B2 dá Ana, Silva. Três casos especiais:

  • Uma quebra de linha: =A2&CARACT(10)&B2. A quebra só aparece quando a célula tem Página Inicial > Quebrar Texto Automaticamente ativado; veja quebra de linha na célula.
  • Uma aspa dupla: digite duas vezes dentro das aspas. ="Say ""hi""" dá Say "hi".
  • Uma célula vazia: ela entra como nada, então =A2&" "&B2 com B2 vazia deixa um espaço sobrando no fim. A UNIRTEXTO com VERDADEIRO no segundo argumento pula células vazias.
Sobrenome primeiro
C2
ABC
1FirstLastDirectory name
2AnaSilva
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.

Sua vez: Em C2, escreva o nome como Silva, Ana: o sobrenome, uma vírgula e um espaço, depois o nome.

Juntar duas colunas sem perder dados

Mesclar e Centralizar é a ferramenta errada para isso: quando você mescla A2 e B2, o Excel mantém só o valor de A2 e apaga o outro. Junte as colunas com uma fórmula e depois, se quiser texto puro que não dependa mais de A e B:

  1. Selecione a coluna de fórmulas e copie (Ctrl+C, Cmd+C no Mac).
  2. Página Inicial > Colar > Colar Valores. As fórmulas viram os resultados delas.
  3. Agora você pode apagar as colunas originais.

Para um trabalho único, o Preenchimento Relâmpago também funciona: digite o primeiro nome completo à mão em C2, selecione C3 e pressione Ctrl+E, ou use Dados > Preenchimento Relâmpago, e o Excel preenche o resto copiando o padrão. O Preenchimento Relâmpago grava valores, não fórmulas, então ele não se atualiza quando um nome muda.

Perguntas frequentes

Qual é a diferença entre CONCAT e CONCATENAR no Excel?

As duas juntam texto. A CONCAT (Excel 2019 e posteriores) também aceita intervalos, então =CONCAT(A2:A5) junta quatro células, enquanto a CONCATENAR precisa de cada célula listada: =CONCATENAR(A2;A3;A4;A5). A CONCATENAR continua existindo por compatibilidade com arquivos antigos.

Como concatenar com espaço no Excel?

Coloque o espaço entre aspas no meio das células: =A2&" "&B2 ou =CONCAT(A2;" ";B2). Sem o " " os nomes ficam grudados, AnaSilva.

Por que uma data vira número quando eu concateno?

A junção usa o valor que está por baixo da data, um número de série como 46096, e descarta o formato da célula. Envolva a data na TEXTO (TEXT em inglês), na forma em inglês: ="Due "&TEXT(C2,"mmm d, yyyy").

Como juntar duas colunas no Excel sem perder dados?

Use uma fórmula em uma terceira coluna, =A2&" "&B2, e arraste para baixo. Mesclar e Centralizar mantém só o valor do canto superior esquerdo, então perde a segunda coluna. Para manter o resultado sem a fórmula, copie a coluna e use Página Inicial > Colar > Colar Valores.

Ilustração das linguagens de programação do Coddy

Aprenda a programar com o Coddy

COMEÇAR