Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
CONCATENATE

Função CONCATENAR do Excel

O que a função CONCATENAR faz?

A função CONCATENAR junta, na ordem em que aparecem, até 255 itens (texto, número ou referência de célula) e devolve tudo como um texto só. Ela é mantida no Excel por compatibilidade: a Microsoft recomenda usar CONCAT ou o operador & nas planilhas novas.

Nome em portuguêsCONCATENAR
Nome em inglêsCONCATENATE
CategoriaTexto
RetornaTexto (todos os itens unidos)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função CONCATENAR?

Excel em português do BrasilCONCATENAR(texto1; [texto2]; ...)
Excel em inglêsCONCATENATE(text1, [text2], ...)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
texto1SimO primeiro item a unir. Pode ser um texto entre aspas, um número ou uma referência de célula.
texto2; ...NãoItens adicionais, até 255 no total e até 8.192 caracteres no resultado. Cada item é colado logo depois do anterior, sem espaço automático.

Como usar a função CONCATENAR na prática?

Exemplo 1: Nome e sobrenome em uma célula

Planilha do exemplo 1 da função CONCATENAR
ABCD
1 NomeSobrenome
2 MarinaSouzaMarina SouzaMarina Souza
3 PauloLimaPaulo Lima
4 CarlaNunesCarla Nunes
Com CONCATENAR, na célula C2 =CONCATENAR(A2;" ";B2) Em inglês: =CONCATENATE(A2," ",B2)
Resultado: Marina Souza
Com o operador &, na célula D2 =A2&" "&B2 Em inglês: =A2&" "&B2
Resultado: Marina Souza
Fórmula na célula C3 =CONCATENAR(A3;" ";B3) Em inglês: =CONCATENATE(A3," ",B3)
Resultado: Paulo Lima
Fórmula na célula C4 =CONCATENAR(A4;" ";B4) Em inglês: =CONCATENATE(A4," ",B4)
Resultado: Carla Nunes

A função recebe o nome, um espaço entre aspas e o sobrenome, e cola os três itens em sequência. Sem o espaço no meio, o resultado seria MarinaSouza. A fórmula com o operador & na coluna D dá o mesmo resultado, com menos digitação.

Exemplo 2: Frase com texto, número e valor formatado

Planilha do exemplo 2 da função CONCATENAR
ABCD
1 ProdutoQuantidadePreço
2 Caneta12R$ 2,50Caneta: 12 unidades a R$ 2,50
3 Caderno5R$ 18,90Caderno: 5 unidades a R$ 18,90
Fórmula na célula D2 =CONCATENAR(A2;": ";B2;" unidades a R$ ";TEXTO(C2;"#.##0,00")) Em inglês: =CONCATENATE(A2,": ",B2," unidades a R$ ",TEXT(C2,"#,##0.00"))
Resultado: Caneta: 12 unidades a R$ 2,50
Fórmula na célula D3 =CONCATENAR(A3;": ";B3;" unidades a R$ ";TEXTO(C3;"#.##0,00")) Em inglês: =CONCATENATE(A3,": ",B3," unidades a R$ ",TEXT(C3,"#,##0.00"))
Resultado: Caderno: 5 unidades a R$ 18,90

Números entram na união sem aspas e viram texto. O preço passa por TEXTO com o formato #.##0,00 para sair com duas casas decimais (2,50); sem isso, o Excel mostraria apenas 2,5. Os pedaços entre aspas, como ": ", levam os espaços necessários.

Quais erros a função CONCATENAR costuma dar?

#NOME?

Por que acontece: Um texto foi escrito sem aspas. O Excel entende a palavra solta como o nome de algo que não existe.

Como corrigir: Coloque todo texto fixo entre aspas, como " " ou "Olá". Só números e referências de célula dispensam aspas.

Exemplo que gera o erro, na célula B2=CONCATENAR(A2;" ";Souza)Resultado: #NOME?

Palavras coladas no resultado

Por que acontece: A função não coloca espaço entre os itens. Sem um item " " ou um espaço dentro das aspas, os textos saem juntos.

Como corrigir: Inclua um argumento com um espaço entre aspas, como =CONCATENAR(A2;" ";B2), ou escreva o espaço dentro do texto, como "Olá ".

Fórmula recusada

Por que acontece: A função aceita no máximo 255 itens; com mais do que isso, o Excel não aceita a fórmula. A Microsoft também indica um total de até 8.192 caracteres.

Como corrigir: Para listas longas, use CONCAT ou UNIRTEXTO, que aceitam um intervalo inteiro em um único argumento.

CONCATENAR no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelCONCATENAR (CONCATENATE)Referência deste dicionário.
Google PlanilhasCONCATENAR (CONCATENATE)Existe com o mesmo nome. Além de itens soltos, aceita um intervalo: quando ele tem mais de uma coluna, os valores entram linha por linha. Documentação do Google
LibreOffice CalcCONCATENAR (CONCATENATE)No LibreOffice Calc em português a função se chama CONCATENAR e também combina vários textos em um só. Ajuda do LibreOffice

A função CONCATENAR existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para esta função, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013. A Microsoft mantém a função por compatibilidade com versões anteriores.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a CONCATENAR?

  • A Microsoft recomenda o operador & ou a função CONCAT no lugar de CONCATENAR. A CONCATENAR continua funcionando, mas pode deixar de existir em versões futuras.
  • Para unir uma lista inteira de células, CONCATENAR obriga a citar cada célula. CONCAT e UNIRTEXTO aceitam o intervalo todo de uma vez.
  • Para juntar números com formatação (datas, moeda, percentual), passe o valor por TEXTO antes de unir.

Perguntas frequentes sobre a CONCATENAR

CONCATENAR ainda funciona no Excel atual?

Sim. A Microsoft a mantém por compatibilidade com versões anteriores, mas recomenda usar CONCAT ou o operador & e avisa que a CONCATENAR pode não existir em versões futuras.

Qual a diferença entre CONCATENAR e o operador &?

O resultado é o mesmo: =A1&B1 devolve o mesmo que =CONCATENAR(A1;B1). Segundo a Microsoft, em muitos casos o & é mais rápido e simples de escrever.

Como colocar um espaço entre os textos unidos?

Acrescente um argumento com um espaço entre aspas, como =CONCATENAR(A2;" ";B2), ou deixe o espaço dentro de um dos textos, como "Olá ".

Funções relacionadas

Ver todas as funções de texto

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.