CONCATENAR
CONCATENAR une dois ou mais textos, valores de células ou strings fixas em um único texto — é a função clássica de concatenação do Excel, mantida por compatibilidade e totalmente funcional nas versões atuais, embora hoje a Microsoft recomende CONCAT ou UNIRTEXTO para planilhas novas.
Exemplo
Onde usar
Use CONCATENAR(texto1;[texto2];...) para combinar o conteúdo de células com textos fixos — por exemplo, juntar nome e sobrenome em uma única célula, montar um código a partir de várias partes, ou criar uma frase que misture texto fixo com valores de células. Como CONCATENAR não adiciona nada automaticamente entre os argumentos, é preciso incluir manualmente espaços, vírgulas ou outros separadores como argumentos próprios, como " " no exemplo acima.
Veja o panorama completo de cursos, treinamentos e conteúdo de Excel no Hub de Excel.
Quando não usar
Se você precisa juntar um intervalo inteiro de células (como A2:A10) sem listar cada uma manualmente, CONCATENAR não aceita intervalos como argumento — use CONCAT, que aceita intervalos diretamente. Se além de juntar um intervalo você também precisa de um separador entre os itens e a opção de ignorar células vazias, use UNIRTEXTO (TEXTJOIN), que é a alternativa mais completa entre as três.
Resposta rápida
O que é CONCATENAR?
Para concatenar (unir) células no Excel, use =CONCATENAR(texto1;texto2;...), informando cada célula, texto fixo ou separador como um argumento separado — por exemplo, =CONCATENAR(A2;" ";B2) une o conteúdo de A2 e B2 com um espaço entre eles. CONCATENAR é a função clássica de junção de texto do Excel: ela continua disponível e funcional nas versões atuais, mantida por compatibilidade, mas a Microsoft recomenda CONCAT (que também aceita intervalos de células) ou UNIRTEXTO (que além de intervalos aceita um separador e pode ignorar células vazias) para planilhas novas. Não é uma função removida ou obsoleta no sentido de parar de funcionar — apenas não é mais o primeiro recurso indicado para quem está começando uma fórmula do zero hoje.
Erros comuns
- ✕ Esperar que CONCATENAR adicione espaço ou separador automaticamente entre os textos — ela não adiciona nada; cada espaço, vírgula ou hífen precisa ser incluído como um argumento de texto separado, entre aspas.
- ✕ Tentar passar um intervalo inteiro (como A2:A10) como um único argumento esperando que todas as células sejam unidas — CONCATENAR não foi criada para isso e o resultado não funciona como esperado.
- ✕ Achar que CONCATENAR foi removida ou parou de funcionar nas versões atuais do Excel — ela continua disponível e funcional, apenas não é mais a opção recomendada para novas planilhas.
Boas práticas
- ✔ Para junções simples de poucas células com texto fixo, CONCATENAR ou o operador & funcionam igualmente bem — a escolha é mais uma questão de preferência de leitura da fórmula.
- ✔ Para unir um intervalo de células ou quando for necessário um separador aplicado entre vários itens de uma vez, prefira CONCAT ou UNIRTEXTO em vez de encadear muitos argumentos em CONCATENAR.
- ✔ Ao migrar planilhas antigas, não é necessário substituir CONCATENAR já existente às pressas — ela continua funcionando; a substituição por CONCAT/UNIRTEXTO vale mais a pena em fórmulas novas ou que precisem de recursos que CONCATENAR não tem.
Ferramentas e funções relacionadas
Perguntas frequentes
Dúvidas comuns sobre CONCATENAR
Respostas rápidas para ajudar na consulta e reforçar o aprendizado.
Como concatenar células no Excel?
Use =CONCATENAR(texto1;texto2;...), colocando cada célula ou texto fixo como um argumento separado. Por exemplo, =CONCATENAR(A2;" ";B2) une A2 e B2 com um espaço no meio.
CONCATENAR ainda funciona nas versões atuais do Excel?
Sim. CONCATENAR continua totalmente funcional, mantida por compatibilidade com planilhas antigas. Ela não foi removida — apenas deixou de ser a função recomendada para fórmulas novas, papel que hoje é do CONCAT e do UNIRTEXTO.
Qual a diferença entre CONCATENAR, CONCAT e UNIRTEXTO?
CONCATENAR só aceita argumentos individuais (células ou textos um a um). CONCAT aceita também intervalos inteiros de células. UNIRTEXTO vai além: aceita intervalos, permite definir um separador aplicado entre todos os itens de uma vez, e pode ignorar células vazias automaticamente.
CONCATENAR adiciona espaço automaticamente entre os textos unidos?
Não. É preciso incluir o espaço (ou qualquer outro separador) manualmente como um argumento de texto entre aspas, como " ", em cada junção.
Continue estudando
Funções relacionadas
Funções da mesma ferramenta e categoria para aprofundar sua consulta.
TEXTO
TEXTO converte um valor numérico ou uma data em texto, aplicando um formato de exibição específico, como separador de milhar, casas decimais ou formato de data.
CONCAT
Une textos de células ou valores.
UNIRTEXTO
Une textos usando delimitador.
ESQUERDA
Extrai caracteres do lado esquerdo do texto.
DIREITA
Extrai caracteres do lado direito do texto.
EXT.TEXTO
Extrai caracteres a partir de uma posição.
Evolução Profissional
Como CONCATENAR é usada no mercado?
A função CONCATENAR é muito utilizada por profissionais que trabalham com texto em Excel. Esse tipo de conhecimento é bastante valorizado em áreas administrativas, financeiras, análise de dados, Business Intelligence e operações.
Explore mais
