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.
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.
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.
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.
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.
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)
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.
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)
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.
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).
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.
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).
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.
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))
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.
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
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.
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)
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.
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:
