O que a função CONCAT faz?
A função CONCAT cola os textos que receber, na ordem, e devolve um texto só. Ao contrário de CONCATENAR, cada argumento pode ser um intervalo inteiro, como A2:C2. Ela não tem separador nem opção de ignorar células vazias: para isso existe UNIRTEXTO.
| Nome em português | CONCAT |
|---|---|
| Nome em inglês | CONCAT |
| Categoria | Texto |
| Retorna | Texto (todos os itens unidos) |
| Existe desde | Excel 2019 · não existe no Excel 2013 |
Qual é a sintaxe da função CONCAT?
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: um texto, um número ou um intervalo de células, como A2:C2. |
| texto2; ... | Não | Itens adicionais. A documentação da Microsoft fala em até 253 argumentos de texto; cada um pode ser texto ou um intervalo. |
Como usar a função CONCAT na prática?
Exemplo 1: Montar um código a partir de três colunas
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Prefixo | Número | Sufixo | |
| 2 | PED | 2026 | BR | PED2026BR |
| 3 | NF | 0415 | SP | NF0415SP |
=CONCAT(A2:C2) Em inglês: =CONCAT(A2:C2) =CONCAT(A3:C3) Em inglês: =CONCAT(A3:C3) O intervalo A2:C2 vale por três argumentos: a função lê as células da esquerda para a direita e cola PED, 2026 e BR. Com CONCATENAR seria preciso escrever cada célula separada por ponto e vírgula.
Exemplo 2: Intervalo com várias linhas e colunas
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Rua | Número | ||
| 2 | Flores | 120 | Flores120Palmas45 | |
| 3 | Palmas | 45 |
=CONCAT(A2:B3) Em inglês: =CONCAT(A2:B3) Quando o intervalo tem mais de uma linha, a leitura é linha por linha: Flores e 120 (primeira linha), depois Palmas e 45 (segunda). O número 120 entra como texto, e o resultado final é Flores120Palmas45.
Quais erros a função CONCAT costuma dar?
#NOME?
Por que acontece: Um texto foi escrito sem aspas, ou a planilha foi aberta no Excel 2013 ou em outra versão que não tem a função CONCAT.
Como corrigir: Coloque textos fixos entre aspas. Em versões antigas do Excel, troque CONCAT pelo operador & ou por CONCATENAR.
=CONCAT(A2;BR)Resultado: #NOME?#VALOR!
Por que acontece: O texto resultante passou de 32.767 caracteres, que é o limite de uma célula.
Como corrigir: Divida a união em partes menores ou reduza a quantidade de texto unido.
Palavras coladas no resultado
Por que acontece: A função não tem separador. Os textos saem um colado no outro.
Como corrigir: Use UNIRTEXTO quando precisar de um separador, ou inclua " " como argumento entre as células.
CONCAT no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | CONCAT (CONCAT) | Referência deste dicionário. |
| Google Planilhas | CONCAT | No Google Planilhas a CONCAT é diferente: aceita apenas dois valores (valor1; valor2) e equivale ao operador &. Para unir um intervalo, use CONCATENAR, TEXTJOIN ou JOIN. Documentação do Google |
| LibreOffice Calc | CONCAT | Existe no LibreOffice Calc desde a versão 5.2. Aceita textos, referências e intervalos de células (lidos linha por linha) e é descrita como uma melhoria da CONCATENAR. Ajuda do LibreOffice |
A função CONCAT existe no Excel 2013?
Não existe no Excel 2013 Excel 2019
A lista oficial da Microsoft marca CONCAT com (2019): ela está disponível no Excel 2019 e nas versões seguintes e no Microsoft 365. Não existe no Excel 2013; para esse caso, use CONCATENAR ou o operador &.
Veja todas as funções por versão em funções do Excel por versão e, para quem ainda usa o Office 2013, em o que o Excel 2013 tem e não tem.
O que mais vale saber sobre a CONCAT?
- CONCAT não aceita delimitador nem a opção de ignorar vazias. Para unir uma lista com vírgulas ou espaços, use UNIRTEXTO.
- Células vazias dentro do intervalo não adicionam nada ao resultado, mas também não geram separador, porque não existe separador.
- CONCAT existe a partir do Excel 2019. Se a planilha precisa abrir no Excel 2013, use CONCATENAR ou o operador &.
Perguntas frequentes sobre a CONCAT
Qual a diferença entre CONCAT e CONCATENAR?
CONCAT aceita intervalos como argumento, como A2:C2, e CONCATENAR obriga a citar cada célula. A Microsoft indica CONCAT como a substituta, e a CONCATENAR fica apenas por compatibilidade.
CONCAT funciona no Excel 2013?
Não. A função está disponível no Excel 2019 e nas versões seguintes e no Microsoft 365. Em versões anteriores aparece o erro #NOME?; use CONCATENAR ou o operador &.
Como unir textos com vírgula ou espaço entre eles?
A CONCAT não tem separador. Use UNIRTEXTO, que recebe o separador como primeiro argumento e ainda pode ignorar células vazias, ou coloque " " entre os argumentos.
Funções relacionadas
Fontes consultadas
- Microsoft: função CONCAT
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: função CONCAT
- LibreOffice: função CONCAT
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.