Função CONCATENAR no Excel: Como Juntar Textos e Células (com Exemplos)

Você já precisou montar um nome completo a partir de colunas separadas de nome e sobrenome, ou criar um endereço único juntando rua, número e bairro que estavam espalhados em células diferentes? Sem saber qual função usar, é comum recorrer ao “jeito manual”: digitar tudo de novo célula por célula, ou usar o sinal de “&” sem entender direito por que ele funciona.

O problema é que refazer esse trabalho à mão não escala. Se a planilha tem 50 linhas, digitar cada nome completo de novo é perda de tempo; se tem 5 mil linhas, é simplesmente inviável. E qualquer atualização nos dados de origem — um nome corrigido, uma cidade trocada — significa repetir o trabalho de novo, célula por célula.

Neste artigo vamos mostrar como usar a função CONCATENAR no Excel para juntar o conteúdo de várias células em uma só, de forma automática, com fórmula, exemplos práticos e as armadilhas mais comuns que fazem o resultado sair errado.

O que é a função CONCATENAR

CONCATENAR (em inglês, CONCATENATE) é uma das funções de texto mais antigas e conhecidas do Excel. Ela existe desde as primeiras versões do programa e serve para unir dois ou mais textos, números ou conteúdos de células em um único resultado, numa célula só.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

A sintaxe é simples:

=CONCATENAR(texto1; [texto2]; …)

  • texto1: o primeiro item a juntar (pode ser uma célula, um texto entre aspas ou um número) — obrigatório
  • texto2, texto3…: os demais itens a juntar, quantos você precisar — opcionais

Você pode combinar até 255 argumentos dentro de uma única fórmula CONCATENAR, misturando referências de célula com textos digitados diretamente.

Exemplo básico: juntando nome e sobrenome

Imagine a planilha abaixo, com nome, sobrenome e cidade em colunas separadas:

Tabela com colunas separadas de Nome, Sobrenome e Cidade antes de concatenar

Para criar uma coluna com o nome completo, a fórmula na célula D2 fica:

=CONCATENAR(A2; ” “; B2)

Repare que entre A2 e B2 foi incluído um espaço em branco entre aspas (” “). Isso é essencial: se você escrever apenas =CONCATENAR(A2;B2), o resultado sai “AnaSilva”, grudado, porque a função CONCATENAR não adiciona nenhum espaço, pontuação ou separador por conta própria — ela só junta exatamente o que você mandar, na ordem que você mandar.

Arrastando a fórmula para as demais linhas, o resultado é:

Tabela com a coluna Nome Completo já preenchida pela função CONCATENAR

=CONCATENAR(A2;” “;B2) produz “Ana Silva”, com o espaço correto entre as duas partes
=CONCATENAR(A2;B2) produz “AnaSilva”, sem separação nenhuma entre os textos

Misturando texto fixo com células

A força da função CONCATENAR está em poder misturar referências de célula com texto digitado diretamente na fórmula, entre aspas. Isso permite montar frases completas, não só juntar dois campos soltos.

Por exemplo, para gerar automaticamente a frase “Ana mora em Curitiba” a partir das colunas Nome e Cidade:

=CONCATENAR(A2; ” mora em “; C2)

Aqui, ” mora em “ é um texto fixo que se repete em todas as linhas, com espaços nas duas pontas para não colar nas palavras vizinhas. Esse mesmo princípio serve para gerar frases de e-mail automáticas, mensagens personalizadas ou legendas de relatório — qualquer situação em que parte do texto é fixa e parte vem da planilha.

Montando um endereço completo

Um uso muito comum da função CONCATENAR no dia a dia é juntar os campos separados de um endereço — rua, número e bairro — em uma única célula, pronta para impressão em etiqueta ou nota fiscal:

Tabela combinando rua, número e bairro em um endereço completo com CONCATENAR

A fórmula usada na coluna de endereço completo é:

=CONCATENAR(A2; “, “; B2; ” – “; C2)

Note como cada pedaço de pontuação — a vírgula depois da rua, o hífen antes do bairro — precisa ser digitado manualmente entre aspas, na posição exata onde deve aparecer no resultado final. É trabalhoso de montar da primeira vez, mas depois de pronta a fórmula, ela funciona para qualquer linha da planilha, bastando arrastar.

Juntando números com texto

A função CONCATENAR também funciona com números, mas atenção: ela sempre trata o resultado como texto, mesmo que os valores originais sejam numéricos. Isso significa que, depois de concatenado, o resultado não pode mais ser somado, multiplicado ou usado em cálculos — ele vira uma cadeia de caracteres.

Por exemplo, para criar um código de pedido juntando a sigla “PED-” com um número sequencial da célula A2 (contendo 4521):

=CONCATENAR(“PED-“; A2)

O resultado é o texto “PED-4521” — perfeito para identificação, mas se A2 tivesse um número formatado (como uma data ou um valor com separador de milhar), a função CONCATENAR ignora a formatação visual e usa o valor “cru” da célula. Uma data como 15/03/2026, por exemplo, apareceria como o número de série interno do Excel (algo como “46096”) em vez do texto “15/03/2026”. Nesses casos, é preciso envolver a referência com a função TEXTO para controlar a formatação, como em =CONCATENAR(“Pedido de “; TEXTO(A2;”DD/MM/AAAA”)).

CONCATENAR versus o operador “&”

Antes mesmo de existir a função CONCATENAR, o Excel já permitia juntar textos com o operador & (e-comercial). As duas formas produzem exatamente o mesmo resultado:

=CONCATENAR(A2;” “;B2) e =A2&” “&B2 retornam o mesmo valor.

A diferença é só de escrita: o “&” costuma ser mais rápido de digitar em fórmulas curtas, enquanto CONCATENAR fica mais legível quando há muitos itens sendo unidos, porque separa cada pedaço com ponto e vírgula em vez de um monte de “&” em sequência.

CONCATENAR está ficando para trás: conheça as alternativas

Vale um alerta importante: a partir do Excel 2016, a Microsoft introduziu a função CONCAT, pensada para substituir a CONCATENAR — ela aceita intervalos inteiros como argumento (por exemplo, =CONCAT(A2:C2)), o que a CONCATENAR não faz, exigindo célula por célula. Já em versões mais recentes do Excel 365, existe também a função UNIRTEXTO (TEXTJOIN), que vai além: além de juntar intervalos inteiros, ela permite definir um separador único para todo o intervalo e ignorar células vazias automaticamente — recursos que a CONCATENAR simplesmente não tem.

Mesmo assim, a função CONCATENAR continua funcionando normalmente em todas as versões do Excel, incluindo o 365, mantida por compatibilidade com planilhas antigas. Se você está começando uma planilha do zero hoje e tem acesso ao Excel 365, vale considerar CONCAT ou a função UNIRTEXTO para intervalos grandes. Mas para juntar algumas poucas células específicas, com controle total sobre a pontuação entre elas, CONCATENAR continua sendo uma escolha direta e sem mistério.

Disponibilidade

A função CONCATENAR está disponível em praticamente todas as versões do Excel: 2003, 2007, 2010, 2013, 2016, 2019, 2021, Microsoft 365, Excel Online e também no Excel para Mac. No Google Sheets, a função equivalente também se chama CONCATENAR (ou CONCATENATE, dependendo do idioma configurado na planilha), com sintaxe idêntica.

Erros comuns ao usar CONCATENAR

Um erro frequente é esquecer as aspas em textos fixos. Escrever =CONCATENAR(A2; mora em; C2) sem aspas ao redor de “mora em” gera o erro #NOME?, porque o Excel tenta interpretar “mora” e “em” como nomes de células ou intervalos definidos, que não existem.

Outro erro comum é confundir ponto e vírgula com vírgula como separador de argumentos. No Excel configurado em português do Brasil, o separador padrão entre os argumentos de uma função é o ponto e vírgula (;); usar vírgula pode gerar erro ou resultado inesperado, dependendo da configuração regional do computador.

Perguntas frequentes

CONCATENAR e o operador & fazem a mesma coisa?

Sim, produzem exatamente o mesmo resultado. A diferença é só de estilo de escrita: CONCATENAR fica mais organizada quando há muitos itens para juntar, enquanto o & é mais rápido para fórmulas curtas com dois ou três elementos.

Por que meu resultado saiu sem espaço entre as palavras?

Porque a função CONCATENAR não adiciona espaços automaticamente. É preciso incluir manualmente um espaço entre aspas (” “) como um dos argumentos da fórmula, na posição exata onde ele deve aparecer.

CONCATENAR ainda funciona no Excel 365 ou já foi removida?

Ainda funciona normalmente em todas as versões, incluindo o 365, mantida por compatibilidade. A Microsoft recomenda migrar para CONCAT ou UNIRTEXTO em planilhas novas, mas não há previsão de remoção da CONCATENAR das versões atuais.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como usar a função CONCATENAR para juntar textos e células no Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Você já usa CONCATENAR no seu dia a dia ou prefere o operador &? Qual tipo de dado você mais precisa juntar nas suas planilhas — nomes, endereços, códigos? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *