CONCATENAR no Excel: como usar, com exemplos e exercícios
Atualizado em
CONCATENAR junta vários pedaços de texto em um só. Por exemplo, =CONCATENAR(A2;" ";B2) junta o nome de A2 e o sobrenome de B2 com um espaço entre eles. O operador & faz o mesmo: =A2&" "&B2. Espaços e pontuação vão entre aspas.
Sintaxe do CONCATENAR
=CONCATENAR(texto1; [texto2]; ...)
- texto1
- O primeiro pedaço: uma referência de célula (
A2), um texto digitado entre aspas ("NF-") ou um número. - texto2; ...
- Opcional. Mais pedaços, juntados na ordem em que aparecem, até 255. Nada é colocado entre eles, então digite espaços e pontuação como pedaços próprios, como
" "ou", ".
Pratique CONCATENAR aqui
Digite sua fórmula direto na planilha. Ela é verificada como no Excel, com ponto e vírgula ou vírgula, em português ou em inglês.
Juntar nome e sobrenome
Em C2, use CONCATENAR para juntar o nome de A2 e o sobrenome de B2, com um espaço entre eles, para obter Ana Souza.
| Nome | Sobrenome | Nome completo |
| Ana | Souza | |
| Lucas | Oliveira | |
| Mariana | Santos | |
| Pedro | Lima | |
| Juliana | Costa | |
| Rafael | Alves |
Como usar o CONCATENAR, passo a passo
- Clique na célula do resultado e digite
=CONCATENAR(. - Clique na primeira célula, por exemplo o nome, e digite um ponto e vírgula.
- Digite o separador entre aspas, como
" "para um espaço, e depois um ponto e vírgula. - Clique na próxima célula, acrescente outros pedaços do mesmo jeito se precisar, feche o parêntese e pressione Enter.
Exemplos de CONCATENAR
Juntar nome e sobrenome
=CONCATENAR(A2;" ";B2)
Retorna Ana Souza. O espaço entre aspas é um argumento separado; sem ele, o resultado é AnaSouza.
A mesma junção com &
=B2&", "&A2
Retorna Souza, Ana. O & junta duas partes de cada vez, então encadeie quantas precisar.
Montar um código de produto
=A2&"-"&B2&"-"&C2
Retorna NOT-14-PRE a partir de três colunas. Os números viram texto ao serem juntados, então basta copiar a fórmula para baixo.
Manter zeros à esquerda
="NF-"&TEXTO(A2;"0000")
Retorna NF-0007 para 7. Um número juntado mantém a aparência simples, por isso o TEXTO o formata antes com quatro dígitos.
Erros comuns e como corrigir
| Resultado | Causa | Solução |
|---|---|---|
| Palavras grudadas | O CONCATENAR não coloca nada entre os argumentos, então sai AnaSouza sem espaço. | Inclua o separador como argumento entre aspas: =CONCATENAR(A2;" ";B2). |
| A fórmula aparece como texto | A célula estava com formato Texto antes da digitação, ou a fórmula não começa com =. | Mude o formato da célula para Geral e pressione F2 e Enter para confirmar a fórmula de novo. |
| Zeros sumiram ou decimais demais | Um número juntado usa o valor bruto, não o formato da célula: 0007 vira 7 e 12,5% vira 0,125. | Formate o número dentro da fórmula com TEXTO, por exemplo TEXTO(A2;"0000") ou TEXTO(B2;"0%"). |
| #NOME? | Fórmula copiada de um site em inglês (CONCATENATE), nome escrito errado ou texto digitado sem aspas, que o Excel lê como um nome. | Escreva CONCATENAR, separe com ponto e vírgula e coloque todo texto digitado, até um espaço, entre aspas. |
CONCATENAR, & ou CONCAT e UNIRTEXTO?
CONCATENAR e o operador & dão o mesmo resultado: =CONCATENAR(A2;" ";B2) e =A2&" "&B2 retornam Ana Souza. O & é mais curto, e o CONCATENAR pode ficar mais legível com muitos pedaços. As versões mais novas do Excel trazem também CONCAT, que aceita intervalos inteiros como A2:C2, e UNIRTEXTO, que coloca o mesmo separador entre todos os pedaços e pode ignorar células vazias. O CONCATENAR continua funcionando em todas as versões. A lição UNIRTEXTO & CONCAT pratica os dois.
Perguntas frequentes
Como colocar um espaço entre duas células?
Coloque um espaço entre aspas entre elas: =CONCATENAR(A2;" ";B2) ou =A2&" "&B2.
O & é igual ao CONCATENAR?
Sim, para juntar texto o resultado é o mesmo. O & é um operador e vai entre cada par de pedaços, em vez de ficar dentro de uma função.
Por que meu número juntado perde a formatação?
A junção usa o próprio número, não o jeito como a célula o exibe. Envolva-o em TEXTO com o formato desejado, por exemplo TEXTO(A2;"0000") para manter os zeros à esquerda.
O CONCATENAR junta um intervalo inteiro?
Não, é preciso indicar cada célula. CONCAT e UNIRTEXTO, das versões mais novas do Excel, aceitam um intervalo como A2:C2.
Continue praticando
Os 5 exercícios de CONCATENAR, com explicações e acompanhamento do progresso.
Abrir os exercícios de CONCATENAR