Editor de Excel online
Usar grátis

CONCATENAR no Excel: sintaxe, exemplos e erros

Atualizado em 2026-10-13 · Grátis · Compatível com Excel e Google Sheets

Sintaxe

=CONCATENAR(texto1, [texto2], ...)

Resposta rápida

O CONCATENAR cola valores numa única célula sem nada entre eles: =CONCATENAR(A2:A4) dobra três células em “DoeSmithLee”. A vantagem sobre a versão antiga são os intervalos inteiros — mas cada separador (um espaço, um hífen) você digita à mão, e o resultado é texto que não calcula mais.

Sintaxe

=CONCATENAR(texto1, [texto2], ...)
ArgumentoO que significa
texto1O primeiro valor a juntar — uma célula, um número, um literal entre aspas ou um intervalo inteiro como A2:A8. Obrigatório.
[texto2], ...Valores extras opcionais, até 254 no total. Misture células, intervalos e literais à vontade: =CONCATENAR(A2, B2:B5, "-pronto").

Dependendo das configurações regionais, os argumentos são separados por ponto e vírgula em vez de vírgulas: =CONCATENAR(A2; " "; B2). É o padrão nos países onde a vírgula é o separador decimal.

Uma diferença importa mais que todas as outras: o CONCATENAR aceita intervalos inteiros — =CONCATENAR(A2:A8) é uma fórmula válida. O antigo CONCATENATE em inglês não: ou dá erro ou fica silenciosamente só com a primeira célula, dependendo da versão.

Exemplos básicos

=CONCATENAR(A2, " ", B2)

A junção de nomes do dia a dia: nome em A2, sobrenome em B2. O CONCATENAR cola sem nada no meio por padrão, então o espaço é um literal que você digita entre as duas células — esqueça e o “Doe” bate de frente com o “Smith”.

=CONCATENAR(A2:A4)

O truque de intervalos que a versão antiga não fazia: três células se dobram num único código sem separadores — “AE2026XL”. Perfeito para chaves de produto, códigos SKU e slugs onde nada pode ficar entre as partes.

=CONCATENAR(A2, "-", B2, "-", C2)

Chaves e códigos com separadores: cada pedaço se une com um hífen que você digitou entre aspas. Três valores pedem dois hífens — quanto mais peças, mais digitação de aspas, e é aí exatamente que o UNIRTEXTO assume.

="Total: " & SOMA(B2:B10)

O operador & faz o mesmo trabalho na linha, sem função nenhuma. Para dois ou três valores muita gente prefere — o CONCATENAR vence quando os valores vêm de um intervalo ou a lista é longa demais para digitar.

O resultado do CONCATENAR é texto. “12” e “34” viram um “1234” que não soma mais, e uma data se junta como número de série (45296), não como você vê na célula. Guarde as células de origem para calcular, ou converta de volta com VALOR.

Erros comuns e como corrigi-los

SintomaCausa mais comumCorreção
#NOME?CONCATENAR escrito errado — ou seu Excel é anterior a 2016 e só conhece o nome em inglês, ou seu Excel está em outro idioma (CONCAT, CONCATENAR, VERKETTEN).Digite =CONCAT e deixe o preenchimento automático confirmar o que existe; em versões antigas use o operador &.
#VALOR!O resultado unido passa de 32.767 caracteres — o limite físico de uma célula. Intervalos enormes transbordam calados nesse erro.Divida o intervalo em várias células CONCATENAR (A2:A500, A501:A1000, ...) e junte esses resultados.
Os valores se colam (“DoeSmith”)Não há argumentos de separação entre as células — o CONCATENAR não insere nada por conta própria.Digite literais " " ou ", " entre cada par de valores, ou troque para o UNIRTEXTO, que insere o delimitador automaticamente.
Uma data se junta como “45296”Datas são números de série por baixo, e o CONCATENAR enxerga o número, não a exibição.Envolva: =CONCATENAR(A2, " ", TEXTO(B2, "dd/mm/aaaa")) — o código de formato segue suas configurações regionais.
O número perde a formataçãoMesma razão: os formatos de célula não viajam para dentro da junção — a célula mostra 1.234,50 e o resultado sai “1234,5”.Envolva com TEXTO(A2, "#.##0,00") para os separadores de milhar, ou deixe a célula de origem como referência de exibição.

Espaços invisíveis destroem as junções dos dois lados: “Doe ” mais “ Smith” vira “Doe Smith” com vão duplo no meio. Limpe primeiro o intervalo de origem e o resultado sai justo.

CONCATENAR versus CONCAT e o operador &

CONCATENARCONCAT (2016+)Operador &
IntervalosSim — =CONCATENAR(A2:A8) dobra o intervalo inteiroSim — igualmente capaz com intervalosNão — uma célula por referência
SeparadorNenhum embutido — literais digitados à mãoNenhum embutido — mesma digitação manualVocê põe & entre valores e digita separadores como literais
Disponível emExcel 2016 e posterior, Microsoft 365Excel 2016 e posterior, Microsoft 365Todas as versões
Melhor paraColar intervalos e códigosMesmo uso, nome em inglêsJunções rápidas de dois valores na linha
=CONCAT(A2, " ", B2)

O nome moderno em inglês convive com o CONCATENAR desde o Excel 2016: mesmos argumentos, mesmo resultado. Em um Excel em outro idioma que não o inglês, o nome que sempre funciona é o localizado — CONCATENAR no português.

CONCATENAR versus UNIRTEXTO

CONCATENARUNIRTEXTO
DelimitadorNenhum — cada separador digitado à mãoUm argumento cobre a junção inteira: =UNIRTEXTO(", ", VERDADEIRO, A2:A8)
Células vaziasSe juntam como strings vazias — com separadores digitados à mão, aparecem vãos duplosignorar_vazio=VERDADEIRO pula de uma chave só
IntervalosSim, mas sem separadores entre célulasSim, com o delimitador entre cada par
Disponível emExcel 2016 e posteriorExcel 2019 e posterior, Microsoft 365
Melhor paraCódigos e IDs onde nada pode se interporListas legíveis montadas a partir de colunas

Regra de bolso: CONCATENAR quando as peças devem se encostar, UNIRTEXTO quando alguém precisa ler o resultado. Ambos devolvem texto, então nenhum calcula — o aviso de antes vale para os dois.

CONCATENAR no Planilhas Google

O Planilhas Google traz CONCAT e CONCATENATE com a mesma sintaxe do Excel, então fórmulas básicas colam sem mudança. Para montar listas de verdade, o Sheets acrescenta o JOIN — funciona como o UNIRTEXTO, mas pula as células vazias automaticamente, sem VERDADEIRO.

  • Em configurações com vírgula decimal os argumentos vão com ponto e vírgula: =CONCATENAR(A2; " "; B2) — o Sheets se comporta como o Excel.
  • JOIN(intervalo, delimitador) é o atalho do Sheets para listas sem vãos; o UNIRTEXTO também existe, com os mesmos argumentos.
  • A operação inversa também existe: SPLIT corta uma célula em várias, desfazendo o que o CONCATENAR colou.

Limitações e dicas avançadas

  • Sem interruptor para ignorar vazios: uma célula vazia no meio mais separadores digitados à mão deixa “Doe Smith” com espaço duplo. Limpe a origem primeiro ou passe para o UNIRTEXTO.
  • O teto de 254 argumentos vale por fórmula — para milhares de linhas, junte intervalos (=CONCATENAR(A2:A500)) em vez de listar células.
  • Duas células na hora? & é mais rápido de digitar. Um intervalo inteiro? CONCATENAR. Uma lista legível com separadores? UNIRTEXTO — escolha pela forma, não pelo hábito.
  • Um resultado com cara de número volta com VALOR: =VALOR(SUBSTITUIR(A2, " ", "")) devolve o texto limpo a números de verdade.

Trate o CONCATENAR como o último elo do processo, não o primeiro: aparas os espaços perdidos, conserta os vazios e só então cola. A qualidade da junção é a qualidade das células que você alimenta.

Ferramentas relacionadas

Funções relacionadas

Perguntas frequentes

O que o CONCATENAR faz no Excel?

Cola valores numa única célula sem nada entre eles: =CONCATENAR(A2, " ", B2) junta dois nomes com um espaço digitado à mão e =CONCATENAR(A2:A4) dobra um intervalo inteiro numa string. É o substituto moderno do antigo CONCATENATE.

Qual a diferença entre CONCATENAR e CONCAT?

Só o nome e a compatibilidade: ambos aceitam intervalos e se comportam igual desde o Excel 2016. CONCAT é o nome em inglês a partir de 2016; CONCATENAR é o nome localizado, o que sempre funciona num Excel em português.

Como colocar espaço ou vírgula entre os valores unidos?

Digite o separador como literal entre os valores: =CONCATENAR(A2, ", ", B2). Para uma coluna inteira, o UNIRTEXTO é mais curto — o primeiro argumento cobre todos os vãos de uma vez: =UNIRTEXTO(", ", VERDADEIRO, A2:A8).

Por que minha data vira 45296 quando junto?

O Excel guarda datas como números de série e o CONCATENAR junta o valor armazenado, não a exibição. Envolva a data no TEXTO primeiro: =CONCATENAR(A2, " ", TEXTO(B2, "dd/mm/aaaa")) mantém ela legível.

Quais versões do Excel têm CONCATENAR?

Excel 2016 e posterior (e qualquer versão anterior pelo nome em inglês CONCATENATE), além do Microsoft 365. Numa planilha em português, o CONCATENAR existiu desde sempre — não há #NOME? por versão.

Por que meus números pararam de calcular depois de juntar?

A junção produziu texto — “1234” parece número mas soma zero. Guarde as células originais para os cálculos, ou converta o resultado com =VALOR(A2) quando precisar dele como número.

O CONCATENAR funciona no Planilhas Google?

Sim — mesma sintaxe e mesmo comportamento, ponto e vírgula só em configurações com vírgula decimal. O Sheets oferece também o JOIN, que pula os vazios automaticamente, e o SPLIT como operação inversa.

Pronto para testar com o seu próprio arquivo?

Abrir Mesclar colunas no Excel — é grátis