Função CONCAT no Excel: Juntar Textos, Células e Intervalos

A função CONCAT combina textos de várias células e intervalos em um único resultado. É útil para montar nomes completos, identificadores, mensagens e campos auxiliares em relatórios. Diferentemente da função CONCATENAR, CONCAT aceita intervalos inteiros como argumento. Neste tutorial, você verá como usá-la sem perder espaços, separadores e formatação.

Como funciona a sintaxe de CONCAT

=CONCAT(texto1; [texto2]; ...)
O primeiro argumento é obrigatório. Os seguintes podem ser textos entre aspas, referências a células ou intervalos. O Excel junta os valores na ordem informada. CONCAT não adiciona espaços nem vírgulas automaticamente: quando você precisar deles, inclua esses caracteres como argumentos.

Os exemplos usam nomes de funções em português do Brasil e ponto e vírgula entre argumentos. Dependendo da configuração regional, o separador pode ser uma vírgula.

Base de exemplo: cadastro de clientes

Digite os dados abaixo nas colunas A, B e C, começando na linha 1. A coluna “Linha” da tabela é apenas uma referência e não faz parte dos dados da planilha.

LinhaA — NomeB — SobrenomeC — Cidade
2AnaSilvaBelo Horizonte
3BrunoCostaContagem
4CarlaSouzaBetim
5DiegoLimaNova Lima

Exemplo 1: formar o nome completo

Na célula D2, escreva:

=CONCAT(A2;" ";B2)
Resultado: Ana Silva. O argumento " " representa um espaço entre nome e sobrenome. Arraste a fórmula até D5 para obter Bruno Costa, Carla Souza e Diego Lima.

Sem o espaço, =CONCAT(A2;B2) produziria AnaSilva. Esse é um dos erros mais comuns ao combinar textos.

Exemplo 2: criar uma descrição para relatório

Para combinar nome, sobrenome e cidade com uma apresentação mais legível, use:

=CONCAT(A2;" ";B2;" - ";C2)
Resultado: Ana Silva - Belo Horizonte. A mesma estrutura funciona para gerar etiquetas, mensagens ou títulos a partir de dados de clientes.

Exemplo 3: juntar um intervalo inteiro

A função CONCAT também aceita intervalos. Para reunir os nomes de A2:A5, digite:

=CONCAT(A2:A5)
Resultado: AnaBrunoCarlaDiego. Observe que não há espaços ou vírgulas entre os nomes. Isso ocorre porque CONCAT percorre o intervalo e une os valores diretamente.

Se sua intenção for produzir Ana, Bruno, Carla, Diego, prefira UNIRTEXTO, que permite definir o delimitador uma única vez:

=UNIRTEXTO(", ";VERDADEIRO;A2:A5)
Exemplo 4: manter zeros à esquerda em códigos

Imagine que E2 contém o número 25, mas você quer exibir o identificador PED-0025. Use TEXTO para controlar a quantidade de dígitos:

=CONCAT("PED-";TEXTO(E2;"0000"))
Resultado: PED-0025. Se você usar apenas =CONCAT("PED-";E2), o resultado será PED-25. A função TEXTO também ajuda a preservar a apresentação de datas, valores monetários e percentuais.

CONCAT, CONCATENAR, UNIRTEXTO e &

OpçãoAceita intervalos?Separador automático?Quando usar
CONCATSimNãoJuntar valores de células e intervalos sem delimitador
CONCATENARNão como intervalo únicoNãoManter compatibilidade com planilhas antigas
UNIRTEXTOSimSimCriar listas separadas por vírgulas, espaços ou outros caracteres
Operador &Usa referências individuaisNãoUnir poucos valores de forma simples

O operador & produz o mesmo resultado do primeiro exemplo:

=A2&" "&B2
A função CONCAT foi introduzida no Excel 2019 e está disponível no Excel 2021, 2024 e Microsoft 365. Para versões anteriores, use CONCATENAR ou o operador &. Se você trabalha com arquivos compartilhados com versões antigas, essa compatibilidade merece atenção.

Problemas comuns e como corrigir

  • Palavras coladas: inclua espaços ou hífens como argumentos entre aspas.
  • #NOME?: confira a grafia da função e a versão do Excel; algumas instalações antigas não reconhecem CONCAT.
  • Datas como números: aplique TEXTO ao valor da data antes de concatenar.
  • Resultado muito longo: o Excel limita o texto de uma célula a 32.767 caracteres; acima disso, CONCAT retorna #VALOR!.
  • Intervalos com células vazias: CONCAT não oferece um parâmetro para controlar vazios e separadores; UNIRTEXTO é mais adequado quando você precisa dessa opção.

Exercícios com respostas

Use a base A1:C5. Resolva as quatro atividades antes de consultar o gabarito.

  • 1. Exiba o sobrenome antes do nome, separados por vírgula e espaço.
  • 2. Una nome e cidade com o separador " | ".
  • 3. Una os quatro sobrenomes do intervalo B2:B5 sem espaços.
  • 4. Crie o texto Cliente: Carla Souza usando as células da linha 4.

Gabarito

QuestãoFórmulaResultado
1=CONCAT(B2;", ";A2)Silva, Ana
2=CONCAT(A2;" | ";C2)Ana | Belo Horizonte
3=CONCAT(B2:B5)SilvaCostaSouzaLima
4=CONCAT("Cliente: ";A4;" ";B4)Cliente: Carla Souza

Quer continuar praticando? Consulte o guia de funções de texto ou volte à central de Fórmulas e Funções do Excel.

0 Comentários

Deixe um comentário

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

Solicitar exportação de dados

Utilize este formulário para solicitar uma cópia dos seus dados neste site.

Solicitar remoção de dados

Utilize este formulário para solicitar a remoção dos seus dados neste site.

Solicitar retificação de dados

Utilize este formulário para solicitar a retificação dos seus dados neste site. Aqui você pode corrigir ou atualizar seus dados por exemplo.

Solicitar cancelamento de inscrição

Utilize este formulário para solicitar o cancelamento de inscrição do seu e-mail em nossas Listas de E-mail.