Como usar CONCATENATE (CONCATENAR) no Google Sheets: guia completo com exemplos

A função CONCATENATE (CONCATENAR) do Google Sheets serve para unir várias cadeias de dados em uma só. Com ela, você combina o texto de várias células. Um dos usos mais comuns de CONCATENATE é juntar em uma única coluna as duas colunas com os nomes e os sobrenomes. Combinar o texto de células diferentes ajuda a organizar melhor suas planilhas: reduz o número de colunas e facilita identificar ou gerenciar seus dados.

Neste artigo, você vai aprender a usar CONCATENATE no Google Sheets, com vários exemplos de como aplicar a função de formas diferentes para obter resultados diferentes. Você vai ver como usar CONCATENATE para combinar duas colunas inteiras, como concatenar células com espaços, vírgulas e separadores, como combinar a função CONCATENATE com a fórmula IF e, por fim, quais são as alternativas à função CONCATENATE.

Como usar CONCATENATE no Google Sheets?

Primeiro, veja a sintaxe da função CONCATENATE no Google Sheets:

=CONCATENATE(data_string1, "delimiter", data_string2, …)

  • data_string: referência a uma célula (por exemplo, A1)
  • delimiter: qualquer texto que você queira adicionar entre o texto das células (entre aspas). Você também pode colocar só um espaço entre as aspas para separar o texto, como vai ver mais adiante neste artigo.

No exemplo a seguir, quero usar a função CONCATENATE para combinar o texto das colunas "First name" (nome) e "Last name" (sobrenome) em uma única coluna chamada "Full name" (nome completo). Esses valores também são chamados de cadeias de dados do CONCATENATE. As etapas a seguir mostram como concatenar duas colunas no Google Sheets.

1. Abra sua planilha do Google Sheets e clique em uma célula vazia onde você quer que o texto combinado apareça. Neste exemplo, vou adicionar uma nova coluna ao lado das células que quero combinar.

CONCATENATE no Google Sheets — nova coluna Full name inserida ao lado dos nomes e sobrenomes

2. Digite a função CONCATENATE, incluindo as células que você quer combinar. Neste caso, minha fórmula será =CONCATENATE(A2,B2), que combina os dados de A2 e B2 em uma única célula.

CONCATENATE no Google Sheets — =CONCATENATE(A2,B2) digitado na coluna Full name

3. Há 3 formas de aplicar a função CONCATENATE ao restante das linhas:

a. O Google Sheets pode sugerir o preenchimento automático do restante das linhas. Clique na marca de seleção para aplicar.

CONCATENATE no Google Sheets — sugestão de preenchimento automático para o restante da coluna

b. Selecione a célula com o texto combinado. Clique no canto inferior direito da célula e arraste para baixo sobre o restante das linhas para aplicar a função.

CONCATENATE no Google Sheets — fórmula arrastada para baixo na coluna Full name

c. Preencha a coluna inteira com uma única fórmula. A CONCATENATE não faz isso sozinha: se você indicar um intervalo como A:B, ela junta todas as células em um único texto longo. Em vez disso, use ARRAYFORMULA com o E comercial (&), por exemplo =ARRAYFORMULA(A2:A20&B2:B20).

Como você pode ver na captura de tela abaixo, o texto das colunas "First name" e "Last name" foi combinado.

CONCATENATE no Google Sheets — nomes e sobrenomes combinados sem espaço

Como concatenar células com espaços no Google Sheets?

Como você deve ter notado na captura acima, a função CONCATENATE não adicionou espaços entre o texto de cada célula. Isso pode prejudicar a leitura, principalmente quando você compartilha seu arquivo do Google Sheets com outra pessoa.

Mas há uma forma simples de concatenar células com espaços. Basta adicionar um espaço entre aspas (" ") como delimitador na fórmula para separar o texto na célula combinada.

1. Clique na célula onde você quer colocar as células combinadas. Digite a fórmula CONCATENATE, incluindo as referências às células que quer combinar e também os espaços. Ela deve ficar mais ou menos assim: =CONCATENATE(A2," ",B2)

CONCATENATE com espaços no Google Sheets — fórmula com um espaço entre o nome e o sobrenome

2. Aplique a função CONCATENATE ao restante das linhas com o preenchimento automático, arrastando para baixo ou com o método da coluna inteira explicado na seção anterior.

CONCATENATE com espaços no Google Sheets — nomes completos com um espaço entre nome e sobrenome

Como você pode ver, as células combinadas agora têm um espaço entre cada texto.

Como concatenar células com vírgulas no Google Sheets?

Assim como para adicionar espaços na função CONCATENATE, para adicionar uma vírgula basta colocar uma vírgula e um espaço entre aspas (", ") como delimitador na fórmula. Neste exemplo, digamos que eu queira formatar a coluna "Full name" para que o sobrenome venha primeiro, seguido de uma vírgula e do nome (ou seja, "Last name", "First name").

1. Clique na célula onde você quer colocar as células combinadas. Digite a fórmula CONCATENATE, incluindo as referências às células que quer combinar e também as vírgulas. Ela deve ficar mais ou menos assim: =CONCATENATE(B2,", ",A2)

CONCATENATE com vírgulas no Google Sheets — fórmula que coloca o sobrenome primeiro, seguido de uma vírgula

2. Aplique a função CONCATENATE ao restante das linhas com o preenchimento automático, arrastando para baixo ou com o método da coluna inteira explicado na seção Como usar CONCATENATE no Google Sheets.

CONCATENATE com vírgulas no Google Sheets — nomes no formato sobrenome, nome

Como você pode ver, as células combinadas agora mostram o sobrenome, uma vírgula e o nome.

Como concatenar células com separadores no Google Sheets?

Às vezes, combinar células no Google Sheets pode ficar confuso, porque nem sempre há contexto suficiente para entender a relação entre elas. Por exemplo, digamos que eu queira combinar as células com as informações do pedido: "Product order" (produto), "Quantity" (quantidade) e "Total". Combiná-las sem mais nada pode ficar bem confuso sem algum contexto.

Com separadores, ou seja, texto entre cada célula que funciona como delimitador, posso adicionar mais informações para deixar clara a relação entre os dados de cada produto. Neste exemplo, quero adicionar separadores para que a célula combinada contenha o seguinte: ("Quantity") orders of ("Product order"), costing ("Total").

1. Clique na célula onde você quer colocar as células combinadas. Digite a fórmula CONCATENATE, incluindo as referências às células que quer combinar e também os separadores. Neste exemplo, minha fórmula CONCATENATE ficaria assim: =CONCATENATE(E2," orders of ",D2,", costing ",F2).

CONCATENATE com separadores no Google Sheets — fórmula que adiciona texto entre a quantidade, o produto e o total

2. Aplique a função CONCATENATE ao restante das linhas com o preenchimento automático, arrastando para baixo ou com o método da coluna inteira explicado na seção Como usar CONCATENATE no Google Sheets.

CONCATENATE com separadores no Google Sheets — informações do pedido escritas como uma frase em cada linha

Como você pode ver, adicionar texto como separador na fórmula traz o contexto de que preciso para entender melhor meus dados.

Como combinar várias colunas com CONCATENATE?

A função CONCATENATE também é muito fácil de aplicar a várias colunas, como você viu na seção anterior. Basta continuar adicionando referências de células à fórmula, separadas por vírgulas. Veja outro exemplo rápido.

Digamos que eu queira combinar todos os dados do cliente em uma única célula: "First name", "Last name" e "Address" (endereço).

1. Clique na célula onde você quer colocar as células combinadas. Digite a fórmula CONCATENATE, incluindo as referências às células que quer combinar e também os delimitadores (espaços, vírgulas ou separadores). Neste exemplo, minha fórmula CONCATENATE ficaria assim: =CONCATENATE(A2, " ",B2,", from ",H2).

CONCATENATE com várias colunas no Google Sheets — fórmula que combina nome, sobrenome e endereço

2. Aplique a função CONCATENATE ao restante das linhas com o preenchimento automático, arrastando para baixo ou com o método da coluna inteira explicado na seção Como usar CONCATENATE no Google Sheets.

CONCATENATE com várias colunas no Google Sheets — dados do cliente combinados em uma coluna

Como concatenar com condições usando a fórmula IF no Google Sheets?

Você também pode combinar a função CONCATENATE com outras fórmulas para aplicar condições mais complexas aos seus dados. Por exemplo, você pode usar CONCATENATE com a fórmula IF (SE) para combinar só as células que atendem a critérios específicos.

Por exemplo, digamos que eu queira verificar se posso aprovar o status do pedido de cada produto. Se a quantidade de um produto for maior que 8, o pedido é atrasado automaticamente. Posso usar as funções CONCATENATE e IF juntas para que os pedidos acima de 8 retornem o texto "Automatically delayed" (atrasado automaticamente). Se a quantidade não passar de 8, as células "Product order" e "Quantity" são combinadas.

1. Clique na célula onde você quer colocar as células combinadas. Crie uma fórmula que comece com IF, seguida da fórmula CONCATENATE. Neste exemplo, a fórmula ficaria assim: =IF(E2>8,"Automatically delayed", CONCATENATE(D2,", ",E2))

CONCATENATE com IF no Google Sheets — IF retornando Automatically delayed ou o pedido combinado

2. Aplique a função CONCATENATE ao restante das linhas com o preenchimento automático ou arrastando para baixo, como explicado na seção Como usar CONCATENATE no Google Sheets.

CONCATENATE com IF no Google Sheets — pedidos acima de 8 marcados como Automatically delayed

Como você pode ver, todos os pedidos com quantidade acima de 8 retornaram o texto "Automatically delayed". Nos demais pedidos, as células "Product order" e "Quantity" foram combinadas corretamente.

Alternativas à função CONCATENATE: E comercial (&) e JOIN

Existem alternativas à função CONCATENATE no Google Sheets, como a CONCAT, que une exatamente dois valores. Elas funcionam de forma quase idêntica, então vale a pena testá-las para ver qual você prefere.

Alternativa ao CONCATENATE: use o E comercial (&) no Google Sheets

Você pode substituir a função CONCATENATE colocando um E comercial (&) entre cada referência de célula. Continue usando delimitadores para adicionar espaços, vírgulas ou textos entre o conteúdo das células.

1. Clique na célula onde você quer colocar as células combinadas. Não se esqueça de colocar um E comercial entre cada referência de célula e cada delimitador: =A2&" "&B2

E comercial como alternativa ao CONCATENATE — nome e sobrenome unidos com E comercial e um espaço

2. Aplique ao restante das linhas com o preenchimento automático ou arrastando para baixo, como explicado na seção Como usar CONCATENATE no Google Sheets.

E comercial como alternativa ao CONCATENATE — nomes completos preenchidos na coluna

Alternativa ao CONCATENATE: use a função JOIN no Google Sheets

A função JOIN é uma fórmula parecida, usada para combinar células. A principal diferença é que o delimitador vem primeiro, no início da fórmula, e o JOIN o coloca entre todos os valores para você.

A sintaxe é esta:

=JOIN(delimiter, value_or_array1, value_or_array2, …)

1. Clique na célula onde você quer colocar as células combinadas. Não se esqueça de referenciar as células certas que quer combinar e de adicionar o delimitador. Neste exemplo, que une as células "First name" e "Last name", a fórmula vai ficar assim: =JOIN(" ",A2,B2)

JOIN como alternativa ao CONCATENATE — JOIN com um espaço como delimitador e as células de nome

2. Aplique ao restante das linhas com o preenchimento automático ou arrastando para baixo, como explicado na seção Como usar CONCATENATE no Google Sheets.

JOIN como alternativa ao CONCATENATE — nomes completos retornados pelo JOIN

Conclusão

A função CONCATENATE do Google Sheets é muito útil quando você precisa organizar ou gerenciar seus dados: ela deixa sua planilha mais fácil de entender e ainda adiciona um contexto importante aos seus grupos de dados.

Embora existam alternativas à função CONCATENATE, como o E comercial (&) ou a função JOIN, a CONCATENATE oferece mais flexibilidade e permite operações mais complexas. Você pode combinar células com texto, mas também concatenar datas, números ou outros formatos.

Além disso, você pode combinar a função CONCATENATE com outras fórmulas, como a IF, para criar condições complexas e organizar seus dados.

Quer saber mais sobre como combinar, transferir ou referenciar melhor os dados das suas planilhas? Confira estes artigos relacionados:

Você também pode gostar...

Recursos e fórmulas do Google Sheets

Como encontrar a taxa de juros nominal usando o Planilhas Google

Sarah é uma jovem profissional que está tomando decisões financeiras importantes. De cartões de crédito a hipotecas, empréstimos estudantis e investimentos...
Recursos e fórmulas do Google Sheets

Extrair dados do Google Agenda para o Planilhas Google usando o Apps Script

Esta postagem foi publicada originalmente em nosso fórum da comunidade. Objetivo: Este guia demonstra como usar o Google Apps Script para extrair dados...
Recursos e fórmulas do Google Sheets

Usando a função PROPER para colocar a primeira letra de cada palavra em maiúscula no Planilhas Google

Observação: esta postagem foi publicada originalmente em nosso fórum da comunidade. Alguma vez você já precisou limpar uma lista de nomes, títulos ou qualquer...