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ês | CONCATENAR |
|---|---|
| Nome em inglês | CONCATENATE |
| Categoria | Texto |
| Retorna | Texto (todos os itens unidos) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função CONCATENAR?
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.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| texto1 | Sim | O primeiro item a unir. Pode ser um texto entre aspas, um número ou uma referência de célula. |
| texto2; ... | Não | Itens 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
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Nome | Sobrenome | ||
| 2 | Marina | Souza | Marina Souza | Marina Souza |
| 3 | Paulo | Lima | Paulo Lima | |
| 4 | Carla | Nunes | Carla Nunes |
=CONCATENAR(A2;" ";B2) Em inglês: =CONCATENATE(A2," ",B2) =A2&" "&B2 Em inglês: =A2&" "&B2 =CONCATENAR(A3;" ";B3) Em inglês: =CONCATENATE(A3," ",B3) =CONCATENAR(A4;" ";B4) Em inglês: =CONCATENATE(A4," ",B4) 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
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Produto | Quantidade | Preço | |
| 2 | Caneta | 12 | R$ 2,50 | Caneta: 12 unidades a R$ 2,50 |
| 3 | Caderno | 5 | R$ 18,90 | Caderno: 5 unidades a R$ 18,90 |
=CONCATENAR(A2;": ";B2;" unidades a R$ ";TEXTO(C2;"#.##0,00")) Em inglês: =CONCATENATE(A2,": ",B2," unidades a R$ ",TEXT(C2,"#,##0.00")) =CONCATENAR(A3;": ";B3;" unidades a R$ ";TEXTO(C3;"#.##0,00")) Em inglês: =CONCATENATE(A3,": ",B3," unidades a R$ ",TEXT(C3,"#,##0.00")) 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.
=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
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | CONCATENAR (CONCATENATE) | Referência deste dicionário. |
| Google Planilhas | CONCATENAR (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 Calc | CONCATENAR (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
Fontes consultadas
- Microsoft: função CONCATENAR
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: função CONCATENAR
- LibreOffice: funções de texto
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.