Como Usar CONCATENATE / CONCAT no Excel

O termo 'concatenar' significa simplesmente ligar ou juntar coisas. No Microsoft Excel, a função CONCATENATE ou CONCAT é usada para unir dados de duas ou mais células / colunas.

Existem dois métodos para combinar os dados no Excel:

  • Usando a função CONCATENATE / CONCAT
  • Usando o operador ‘&’

Neste artigo, mostraremos como combinar várias células em uma única string usando a função Concatenar no Excel.

Combinando células usando a função CONCATENATE / CONCAT

A função CONCATENATE é uma das Funções de Texto do Excel que ajuda você a combinar duas ou mais células em uma string, quer contenham números, datas ou strings de texto.

Do Excel 2016 em diante, o Excel substituiu "CONCATENAR" pela função "CONCAT". Isso significa que, em versões posteriores do Excel, você pode usar ‘CONCATENAR’ ou ‘CONCATENAR’, mas em versões anteriores do Excel (2013 e abaixo), você só pode usar a função ‘CONCATENAR’.

Sintaxe

A sintaxe da função CONCAT no Excel é:

= CONCAT (texto1, texto2, ... texto_n)

Para o Microsoft Excel 2013 e versões anteriores, a sintaxe é:

= CONCATENAR (texto1, texto2, ... texto_n)

Argumentos

text1, text2,… text_n - Os valores que você deseja juntar, esses valores podem ser strings, células ou intervalos de células.

Concatenar Strings de Texto

Você pode juntar duas ou mais strings de texto em uma única string com a função CONCAT.

Para concatenar, primeiro selecione a célula onde deseja o resultado e insira a fórmula. Se você estiver usando a string de texto diretamente como argumentos na função, certifique-se de colocá-los entre aspas duplas (“”) conforme mostrado abaixo.

Valores de célula concatenados

A fórmula CONCAT para concatenar os valores das células A1 e B1 é:

= CONCAT (A1, A2)

Adicione referências de células como argumentos na fórmula para unir os valores das células.

Concatenar valores de duas células com um separador

Para separar os valores com um espaço, digite ”” entre as referências de célula.

= CONCAT (A1, "", B1)

Insira um espaço (”“) entre aspas duplas no segundo argumento, conforme mostrado abaixo.

Células concatenadas com caracteres especiais

Você também pode concatenar valores com vários delimitadores, como vírgulas, espaços, vários sinais de pontuação ou outros caracteres, como um hífen ou barra.

Para combinar duas células com uma vírgula:

= CONCAT (A1, ",", B1)

Ao inserir o delimitador (,), certifique-se de colocá-los entre aspas duplas.

Concatenar uma string de texto e valores de célula

A função CONCAT abaixo une a string na célula A1, a string 'e' e a string na célula B1.

= CONCAT (A1, "e", B1)

Adicionamos um espaço antes e depois da palavra ”e“ no segundo argumento da fórmula para separar as strings concatenadas e também para adicionar significado à string de texto.

Você pode adicionar uma string de texto em qualquer argumento de sua fórmula CONCAT / CONCATENATE.

Concatenar Colunas no Excel

Suponha que você tenha uma lista de nomes e sobrenomes em duas colunas separadas e deseja juntá-los para formar uma coluna de nomes completos. Para concatenar duas ou mais colunas, digite uma fórmula de concatenação na primeira célula e, em seguida, aplique-a à coluna inteira arrastando a alça de preenchimento.

Para copiar a fórmula para outras células, basta arrastar o pequeno quadrado (alça de preenchimento) no canto inferior direito da célula selecionada.

Agora, você tem uma coluna de nomes completos.

Concatenar uma série de cordas

Você também pode juntar uma série de strings usando a função CONCAT. Se você não quiser adicionar um delimitador entre a string (espaço, vírgula, hífen, etc.), esta fórmula pode ser útil:

= CONCAT (A1: F1)

Se você deseja unir um intervalo de strings com um delimitador (”“), use a fórmula abaixo:

= CONCAT (A2, "", B2, "", C2, "", D2, "", E2)

Concatene um intervalo de strings usando a função TEXTJOIN

A função TEXTJOIN também é outra função que você pode usar para juntar um intervalo de dados de células. A função TEXTJOIN concatena (combina) os valores de vários intervalos e / ou strings com um determinado delimitador. Ao contrário da função CONCAT, TEXTJOIN permite que você defina se deseja ignorar valores vazios ou não.

= TEXTJOIN ("", VERDADEIRO, A2: E2)

Esta fórmula une um intervalo de strings com um delimitador (que você especifica no primeiro argumento) entre cada valor. Esta fórmula ignora células vazias porque seu segundo argumento é definido como ‘TRUE’.

Você só pode usar a função TEXTJOIN no Excel 2016 ou versão posterior.

Concatenar usando o operador ‘&’

O operador ‘&’ é outra maneira de combinar strings de texto e células no Microsoft Excel. O operador E comercial (&) é, na verdade, uma alternativa à função CONCATENAR.

As fórmulas do operador e comercial (&) são curtas, simples e fáceis de usar.

Sintaxe

= célula_1 e célula_2 

Use o operador & para combinar os valores das células A1 e B1:

= A1 e B1

Selecione uma célula onde deseja o resultado e digite a fórmula acima.

Concatenar valores de duas células com um separador usando o operador '&'

Para concatenar os valores na célula A1 e na célula B1, e um espaço entre usando o operador ‘&’:

= A1 & "" & B1

Outro exemplo com outro delimitador:

Concatene uma string de texto e valores de célula usando o operador ‘&’

Você também pode usar o operador '&' para juntar a string na célula A1, o texto 'e' entre e a string na célula B1.

= A1 & "e" & B1

Adicionamos um espaço antes e depois da palavra ”e“ para separar as strings de texto concatenadas. Sempre coloque o texto entre aspas duplas na Fórmula do Excel.

CONCAT vs operador ‘&’

A única diferença real entre os operadores CONCAT e “&” é que a função CONCAT do Excel tem um limite de 255 strings e nenhuma limitação para o "e" comercial.

É assim que você concatena strings no Excel.