Você precisa combinar strings de texto no Excel? Aprenda a usar as funções CONCATENATE e CONCAT neste guia rápido.

Ao trabalhar com dados no Microsoft Excel, muitas vezes é necessário combinar texto de várias células para criar um conjunto de dados abrangente e bem organizado. Felizmente, várias funções estão disponíveis para esse fim, incluindo CONCATENATE e CONCAT.

Ambos CONCATENATE e CONCAT são funções diretas que permitem mesclar vários valores e strings no Excel. Embora sejam semelhantes, há uma diferença fundamental entre os dois. Vamos dar uma olhada em cada função e determinar qual é a mais adequada para diferentes cenários.

Como usar a função CONCATENAR no Excel

A função CONCATENAR no Excel une várias strings em uma única célula. Ele permite mesclar dois ou mais valores de células, constantes ou sequências de texto. A sintaxe de CONCATENATE é a seguinte:

=CONCATENATE(text1, [text2], [text3], ...)

Aqui, texto 1, texto2, text3, e assim por diante representam as referências de célula ou sequências de texto que você deseja combinar. Você pode incluir até 255 argumentos de texto na função CONCATENAR. Se você estiver trabalhando com strings de texto, coloque as strings entre aspas (

instagram viewer
" ").

Ao combinar sequências de texto e valores numéricos, é importante incluir espaços entre os diferentes argumentos para evitar confusão nos resultados da fórmula. Você pode colocar espaços, sinais de pontuação e símbolos nas sequências de texto.

Esta é uma desvantagem compartilhada de CONCATENATE e CONCAT em comparação com a função TEXTJOIN, pois TEXTJOIN pode separar valores automaticamente com delimitadores específicos, como vírgulas ou tabulações.

Um uso simples da função CONCATENATE é obter o nome, o nome do meio e o sobrenome dos clientes e gerar o nome completo. Por exemplo, na planilha acima, a fórmula abaixo retorna os nomes completos:

=CONCATENATE(A2, B2, C2)

Nesta fórmula, CONCATENATE leva os nomes em A2, B2, e C2 e os une. Tenha em mente que CONCATENATE não suporta delimitadores. Portanto, para evitar que os nomes sejam executados juntos, inclua um espaço após cada nome na célula original.

Outro uso de CONCATENATE é resumir informações de diferentes células. Digamos que você tenha uma planilha com informações sobre vários itens. Você pode combinar as informações sobre cada item e concluir o resultado usando CONCATENAR.

Considere a planilha acima. Aqui está uma lista de alguns produtos, seus preços, número de unidades vendidas, meta de vendas, etiqueta do produto e status em relação à meta de vendas. Você pode resumir todos esses dados em uma única frase usando a função CONCATENAR.

=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )

Esta longa fórmula é essencialmente simples. Cada argumento é uma parte da frase completa. A função CONCATENATE une os valores de diferentes células e adiciona algum texto entre eles para formar uma frase.

você pode então ocultar as colunas originais para tornar sua planilha menos cheia.

Como usar a função CONCAT no Excel

Disponível para Excel 2019 e versões posteriores, a função CONCAT serve como a versão aprimorada de CONCATENATE. A sintaxe da função CONCAT é a seguinte:

=CONCAT(text1, [text2], [text3], ...)

Como CONCATENAR, texto 1, texto2, text3, etc., representam as referências de célula ou sequências de texto a serem unidas. A principal vantagem do CONCAT é sua capacidade de lidar com intervalos e matrizes com mais eficiência.

Ao contrário de CONCATENATE, a função CONCAT não requer referências de célula explícitas para cada argumento. Em vez disso, você pode especificar um intervalo de células ou uma matriz diretamente. Isso reduz significativamente o comprimento e a complexidade da fórmula ao lidar com conjuntos de dados maiores.

No mesmo exemplo anterior, para combinar o nome, o nome do meio e o sobrenome dos clientes em uma planilha do Excel, a fórmula seria:

=CONCAT(A2:C2)

Como a função CONCATENAR, esta fórmula usa os valores de nome em A2:C2 e os une para exibir o nome completo. A diferença aqui é que você pode especificar o intervalo de valores em vez de se referir separadamente a cada um. Isso é melhor enfatizado na planilha abaixo.

Esta planilha de amostra pertence a um fabricante de automóveis imaginário. Cada carro tem um código de modelo que contém informações sobre vários aspectos do veículo. O código do modelo compreende diferentes códigos. Você pode usar a função CONCAT para combinar rapidamente os códigos para formar o código do modelo em uma fórmula curta:

=CONCAT(B1:B7)

A função CONCAT pega os valores em B1:B7 e os une para formar o código do modelo para cada carro. Os mesmos resultados com CONCATENATE exigiriam a fórmula mais longa abaixo:

=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)

CONCATENAR vs. CONCAT: Qual você deve usar?

Ao usar uma versão mais antiga do Excel, CONCATENAR é uma opção confiável para mesclar valores de texto. No entanto, mesmo assim, o símbolo de e comercial (&) pode facilmente obter os mesmos resultados que CONCATENAR. De fato, todas as fórmulas abaixo produzem os mesmos resultados:

=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)

Uma das deficiências do CONCATENATE é que ele carece de funcionalidades exclusivas. Conforme demonstrado, o e comercial pode fazer o mesmo que CONCATENAR. Outro problema é que o próprio nome da função é muito longo. Compare a fórmula do e comercial com a fórmula CONCATENATE para ver por si mesmo.

Para lidar com essas limitações, o Excel introduziu o CONCAT. A função CONCAT pode fazer tudo que CONCATENATE faz, mas também pode trabalhar com intervalos e matrizes. Isso torna o CONCAT superior ao CONCATENATE e ao e comercial. Como resultado, se sua versão do Excel oferecer suporte a CONCAT, é melhor usar CONCAT em vez de CONCATENATE.

O nome mais curto do CONCAT e a capacidade de operar em intervalos tornam as fórmulas mais curtas e fáceis de navegar. No entanto, se seu objetivo é combinar strings de texto, pode ser difícil trabalhar com CONCAT e CONCATENATE, pois não oferecem suporte a delimitadores. A função TEXTJOIN é uma opção melhor para mesclar strings de texto

A Microsoft pretende substituir CONCATENATE por CONCAT, portanto, é aconselhável se acostumar a trabalhar com CONCAT. Embora o Excel continue suportando o desatualizado CONCATENATE para compatibilidade com arquivos mais antigos do Excel.

Ironicamente, o Função CONCATENAR no Planilhas Google pode operar em intervalos e matrizes; como resultado, é exatamente idêntico ao CONCAT no Planilhas Google. O único propósito de sua existência é a compatibilidade com arquivos antigos do Excel, caso você importe seus arquivos do Excel para o Planilhas Google.

Simplifique a fusão de dados no Excel com CONCATENATE e CONCAT

CONCATENAR e CONCAT são duas funções do Excel que permitem unir strings de texto e criar conjuntos de dados coesos. Você pode usar essas funções para mesclar valores de células, constantes ou strings de texto e resumir informações de diferentes células.

A função CONCAT pode lidar com intervalos e matrizes com mais eficiência e possui uma sintaxe mais curta que CONCATENATE, tornando-a a função preferencial para a maioria dos usuários. No entanto, se você estiver usando uma versão mais antiga do Excel, CONCATENAR ainda é uma opção confiável se não quiser usar o e comercial para unir valores.

Qualquer que seja a função escolhida, unir células é uma maneira eficiente de resumir seus dados ou produzir novos valores combinados. A combinação de células pode ajudar você a economizar espaço em sua planilha e facilitar a obtenção de conclusões, introduzindo cadeias de texto.