Neste artigo, aprenderemos como concatenar ou mesclar no Excel.
O que é Concatenar no Excel?
Em geral, existem duas maneiras de combinar dados em planilhas do Excel:
Mesclar células
Valores de célula concatenados
CONCATENAÇÃO em Excel
Como usar a função CONCATENAR Excel
A função CONCATENAR no Excel foi projetada para juntar diferentes partes de texto ou combinar valores de várias células em uma célula.
A sintaxe do Excel CONCATENATE é a seguinte:
CONCATENAR (texto1, [texto2], …) |
Onde texto é uma string de texto, referência de célula ou valor baseado em fórmula.
Exemplos:
Concatenando os valores de várias células
A fórmula CONCATENADA mais simples para combinar os valores das células A1 e B1 é a seguinte:
= CONCATENAR (A1, B1) |
Observe que os valores serão combinados sem qualquer delimitador, como na linha 2 da imagem abaixo.
Para separar os valores com um espaço, digite "" no segundo argumento, como na linha 3 da captura de tela abaixo.
= CONCATENAR (A1, "", B1) |
Para separar os valores concatenados com outros delimitadores, como vírgula, espaço ou barra, consulte Excel CONCATENAR fórmulas com caracteres especiais.
Concatenar uma string de texto e um valor de célula
Não há razão para a função CONCATENAR do Excel estar limitada apenas a unir os valores das células. Você também pode usá-lo para concatenar várias strings de texto para tornar o resultado mais significativo. Por exemplo:
= CONCATENAR (A1, "", B1, "concluído") |
A fórmula acima informa ao usuário que determinado projeto está concluído, conforme linha 2 da imagem abaixo. Observe que adicionamos um espaço antes da palavra "concluído" para separar as sequências de texto concatenadas.
Naturalmente, você também pode adicionar uma string de texto no início ou no meio de sua fórmula Concatenar:
= CONCATENAR ("Ver", A1, "", B1) |
Um espaço ("") é adicionado entre os valores combinados, de modo que o resultado seja exibido como "Projeto 1" em vez de "Projeto1".
Concatenar uma string de texto e um valor calculado por fórmula. Para tornar o resultado retornado por alguma fórmula mais compreensível para seus usuários, você pode concatená-lo com uma string de texto que explica o que o valor realmente é.
Por exemplo, você pode usar a seguinte fórmula para retornar a data atual:
= CONCATENAR ("Hoje é", TEXTO (TODAY (), "dd-mmm-aa")) |
Usando CONCATENATE no Excel - coisas para lembrar
Para garantir que suas fórmulas CONCATENATE sempre forneçam os resultados corretos, lembre-se das seguintes regras simples:
A função CONCATENATE do Excel requer pelo menos um argumento de "texto" para funcionar.
Em uma única fórmula CONCATENATE, você pode concatenar até 255 strings, um total de 8.192 caracteres.
O resultado da função CONCATENATE é sempre uma string de texto, mesmo quando todos os valores de origem são números.
O Excel CONCATENATE não reconhece matrizes. Cada referência de célula deve ser listada separadamente. Por exemplo, você deve escrever = CONCATENATE (A1, A2, A3) em vez de = CONCATENATE (A1: A3).
Se pelo menos um dos argumentos da função CONCATENATE for inválido, a fórmula retornará um #VALUE! erro.
Operador "&" para concatenar strings no Excel
No Microsoft Excel, & operador é outra maneira de concatenar células. Este método é muito útil em muitos cenários porque digitar o sinal "e" comercial (&) é muito mais rápido do que digitar a palavra "concatenar" 🙂
Similarmente à função CONCATENATE, você pode usar "&" no Excel para combinar diferentes strings de texto, valores de células e resultados retornados por outras funções.
Exemplos de fórmulas "&" do Excel
Para ver o operador de concatenação em ação, vamos reescrever as fórmulas CONCATENATE discutidas acima:
Concatene os valores em A1 e B1:
= A1 e B1
Concatene os valores em A1 e B1 separados por um espaço:
= A1 & "" & B1
Concatene os valores em A1, B1 e uma string de texto:
= A1 e B1 & "concluído"
Concatene uma string e o resultado da função TEXT / TODAY:
= "Hoje é" & TEXTO (TODAY (), "dd-mmm-aa")
Conforme demonstrado na captura de tela abaixo, a função CONCATENAR e o operador "&" retornam resultados idênticos:
Operador Excel "&" vs. função CONCATENAR
Muitos usuários se perguntam qual é a maneira mais eficiente de concatenar strings no Excel - a função CONCATENATE ou o operador "&".
A única diferença essencial entre os operadores CONCATENATE e "&" é o limite de 255 strings da função CONCATENATE do Excel e nenhuma limitação ao usar o E comercial. Fora isso, não há diferença entre esses dois métodos de concatenação, nem há diferença de velocidade entre as fórmulas CONCATENAR e "&".
E uma vez que 255 é um número muito grande e em tarefas da vida real, dificilmente alguém precisará combinar tantas cordas, a diferença se resume ao conforto e facilidade de uso. Alguns usuários acham as fórmulas CONCATENATE mais fáceis de ler, eu pessoalmente prefiro usar o método "&". Portanto, basta seguir a técnica de concatenação com a qual você se sentir mais confortável.
Concatene células com um espaço, vírgula e outros caracteres
Em suas planilhas, pode ser necessário juntar valores de uma forma que inclua vírgulas, espaços, vários sinais de pontuação ou outros caracteres, como hífen ou barra. Para fazer isso, basta incluir o caractere desejado na fórmula de concatenação. Lembre-se de colocar esse caractere entre aspas, conforme demonstrado nos exemplos a seguir.
Concatenando duas células com um espaço:
= CONCATENAR (A1, "", B1) ou = A1 & "" & B1
Concatenando duas células com uma vírgula:
= CONCATENAR (A1, ",", B1) ou = A1 & "," & B1
Concatenando duas células com um hífen:
= CONCATENAR (A1, "-", B1) ou = A1 & "-" & B1
A captura de tela a seguir demonstra como os resultados podem ser:
Concatenar strings de texto com quebras de linha
Na maioria das vezes, você separaria as strings de texto concatenadas com sinais de pontuação e espaços, conforme mostrado no exemplo anterior. Em alguns casos, entretanto, pode ser necessário separar os valores com uma quebra de linha ou retorno de carro. Um exemplo comum é mesclar endereços de correspondência de dados em colunas separadas.
Um problema é que você não pode simplesmente digitar uma quebra de linha na fórmula como um caractere comum e, portanto, uma função CHAR especial é necessária para fornecer o código ASCII correspondente à fórmula de concatenação:
No Windows, use CHAR (10) em que 10 é o código ASCII para alimentação de linha.
No sistema Mac, use CHAR (13), onde 13 é o código ASCII para Retorno de carro.
Neste exemplo, temos as peças de endereço nas colunas A a F e as estamos colocando juntas na coluna G usando o operador de concatenação "&". Os valores mesclados são separados por vírgula (","), espaço ("") e uma quebra de linha CHAR (10):
= A2 & "" & B2 & CHAR (10) & C2 & CHAR (10) & D2 & "," & E2 & "" & F2 |
Observação. Ao usar quebras de linha para separar os valores concatenados, você deve ter o "Quebrar texto"opção ativada para que o resultado seja exibido corretamente. Para fazer isso, pressione Ctrl + 1 para abrir a caixa de diálogo Formatar células, alterne para a guia Alinhamento e marque a caixa de texto Ajustar.
Da mesma maneira, você pode separar strings concatenadas com outros caracteres, como:
Aspas duplas (") - CHAR (34)
Barra (/) - CHAR (47)
Asterisco (*) - CHAR (42)
A lista completa de Códigos ASCII está disponível
Porém, uma maneira mais fácil de incluir caracteres imprimíveis na fórmula de concatenação é simplesmente digitá-los entre aspas duplas, como fizemos no exemplo anterior.
De qualquer forma, todas as quatro fórmulas abaixo geram resultados idênticos:
Use qualquer uma das fórmulas mencionadas abaixo:
= A1 e CHAR (47) e B1
= A1 & "/" & B1 = CONCATENAR (A1, CHAR (47), B1) = CONCATENAR (A1, "/", B1) |
Como concatenar colunas no Excel
Para concatenar duas ou mais colunas no Excel, basta inserir uma fórmula de concatenação usual na primeira célula e, em seguida, copiá-la para outras células arrastando a alça de preenchimento (o pequeno quadrado que aparece no canto inferior direito do célula selecionada).
Por exemplo, para concatenar duas colunas (coluna A e B) separando os valores com um espaço, você insere a seguinte fórmula na célula C2 e a copia para as outras células. Ao arrastar a alça de preenchimento para copiar a fórmula, o ponteiro do mouse muda para uma cruz, conforme mostrado na captura de tela abaixo:
Observação: uma maneira rápida de copiar a fórmula para outras células na coluna é selecionar a célula com a fórmula e clicar duas vezes na alça de preenchimento.
Observe que o Microsoft Excel determina até que ponto as células devem ser copiadas após o clique duplo das alças de preenchimento com base nas células mencionadas por sua fórmula. Se por acaso houver células vazias em sua tabela, digamos que as células A6 e B6 estivessem em branco neste exemplo, a fórmula seria copiada até a linha 5 apenas. Nesse caso, você precisaria arrastar a alça de preenchimento para baixo manualmente para concatenar as colunas inteiras.
Uma maneira alternativa de concatenar colunas no Excel é usar a opção correspondente do suplemento Merge Cells.
Como concatenar um intervalo de células no Excel
Combinar valores de várias células pode exigir algum esforço porque a função CONCATENAR do Excel não aceita matrizes e requer uma única referência de célula em cada argumento.
Para concatenar várias células, digamos A1 a A4, você precisa de uma das seguintes fórmulas:
= CONCATENAR (A1, A2, A3, A4)
ou = A1 e A2 e A3 e A4 |
Ao ingressar em um intervalo razoavelmente pequeno, não é grande coisa inserir todas as referências na barra de fórmulas. Seria entediante adicionar uma grande variedade, digitando cada referência de célula manualmente. Abaixo, você encontrará 3 métodos de concatenação de intervalo rápido no Excel.
Método 1. Pressione CTRL para selecionar várias células a serem concatenadas.
Para selecionar várias células rapidamente, você pode pressionar a tecla CTRL e clicar em cada célula que deseja incluir na fórmula CONCATENAR. Aqui estão as etapas detalhadas:
- Selecione uma célula onde deseja inserir a fórmula.
- Digite = CONCATENAR (nessa célula ou na barra de fórmulas.
- Pressione e segure Ctrl e clique em cada célula que deseja concatenar.
- Solte o botão Ctrl, digite o parêntese de fechamento na barra de fórmulas e pressione Enter.
Método 2. Use a função TRANSPOSE para obter o intervalo
Quando você precisa concatenar uma grande variedade de dezenas ou centenas de células, o método anterior não é rápido o suficiente porque requer o clique em cada célula. Nesse caso, a melhor maneira é usar a função TRANSPOSE para retornar um array e, em seguida, substituí-lo por referências de células individuais de uma só vez.
Na célula onde você deseja gerar o intervalo concatenado, insira a fórmula TRANSPOSE, por exemplo:
= TRANSPOSE (A1: A10)
Na barra de fórmulas, pressione F9 para substituir a fórmula pelos valores calculados. Como resultado, você terá uma matriz de números a serem concatenados.
Digite = CONCATENATE (antes do primeiro valor, a seguir digite o parêntese de fechamento após o último valor e pressione Enter.
Nota: Qualquer que seja o método usado, o valor concatenado em C1 é uma string de texto (observe seu alinhamento à esquerda na célula), embora cada um dos valores originais seja um número. Isso ocorre porque a função CONCATENATE sempre retorna uma string de texto, independentemente do tipo de dados de origem.
Método 3. Use o suplemento Merge Cells
Uma maneira rápida e sem fórmulas de concatenar qualquer intervalo no Excel é usar o suplemento Mesclar Células para Excel com a opção "Mesclar todas as áreas na seleção" desativada, conforme demonstrado em Combinar os valores de várias células em uma célula.
Concatene números e datas em vários formatos
Ao concatenar uma string de texto com um número ou data, você pode querer formatar o resultado de maneira diferente dependendo do seu conjunto de dados. Para fazer isso, incorpore a função TEXT em sua fórmula de concatenação do Excel.
A função TEXT (value, format_text) tem dois argumentos:
No primeiro argumento (valor), você fornece um número ou data a ser convertida em texto ou uma referência à célula que contém um valor numérico.
No segundo argumento (format_text), você insere o formato desejado usando os códigos que a função TEXTO pode entender.
Já discutimos uma dessas fórmulas no início deste tutorial que concatena texto e data.
Vou lembrá-lo que ao combinar um string de texto e data, você deve usar a função TEXTO para exibir a data no formato desejado. Por exemplo:
= CONCATENAR ("Hoje é", TEXTO (TODAY (), "mm / dd / aa"))
ou = "Hoje é" & TEXTO (TODAY (), "mm / dd / aa") |
Mais alguns exemplos de fórmulas que concatenam um valor e número do texto Siga abaixo:
= A2 & "" & TEXT (B2, "$ #, # 0.00") - exibe o número com 2 casas decimais e o sinal $.
= A2 & "" & TEXT (B2, "0. #") - não exibe zeros extras e o sinal $. = A2 & "" & TEXT (B2, "#? / ???") - exibe o número como uma fração. |
Como dividir células (oposto de CONCATENAR no Excel)
Se você está procurando o oposto de CONCATENAR no Excel, ou seja, deseja dividir uma célula em várias células, algumas opções estão disponíveis para você:
Recurso Texto para Colunas
Opção de preenchimento de Flash no Excel 2013 e 2016
Fórmulas (funções MID, RIGHT, LEFT)
Você pode encontrar as etapas detalhadas ilustradas com exemplos de fórmulas e capturas de tela no tutorial Como dividir células no Excel.
Suplemento Merge Cells - forma sem fórmulas de concatenar células no Excel
Com o suplemento Merge Cells incluído no Ultimate Suite for Excel, você pode fazer ambos com eficiência:
Mescle várias células em uma sem perder dados.
Concatene os valores de várias células em uma única célula e separe-os com qualquer delimitador de sua escolha.
A ferramenta Merge Cells funciona com todas as versões do Excel de 2003 a 2016 e pode combinar todos os tipos de dados, incluindo strings de texto, números, datas e símbolos especiais. Suas duas vantagens principais são simplicidade e velocidade - qualquer concatenação é feita em alguns cliques. E agora, deixe-me mostrar a você em ação.
Combine os valores de várias células em uma célula
Para combinar o conteúdo de várias células, você seleciona o intervalo para concatenar e define as seguintes configurações:
Células em uma em "O que mesclar";
Selecione o delimitador que deseja em "Separar valores com", é uma vírgula e um espaço neste exemplo;
Escolha onde você deseja colocar o resultado e, o mais importante
Desmarque a opção "Mesclar todas as áreas na seleção". É esta opção que determina se as células são mescladas ou os valores das células são concatenados.
Combine colunas linha por linha
Para concatenar duas ou mais colunas, você define as configurações de Merge Cells de maneira semelhante, mas escolhe Colunas em "O que mesclar":
Unir linhas coluna por coluna
Para combinar dados em cada linha individual, coluna por coluna, você escolhe fundir Linhas, selecione o delimitador que você deseja (quebra de linha neste exemplo), defina outras configurações da maneira que desejar e pressione o botão Mesclar. O resultado pode ser semelhante a este:
Observação :
No Excel 2016, Excel 2019, Excel Online e Excel Mobile, CONCATENATE é substituído pela função CONCAT, que possui exatamente a mesma sintaxe. Embora a função CONCATENATE seja mantida para compatibilidade com versões anteriores, é recomendável usar CONCAT, pois a Microsoft não promete que CONCATENATE estará disponível em versões futuras do Excel.
Espero que este artigo sobre como concatenar ou mesclar no Excel seja explicativo. Encontre mais artigos sobre como calcular valores e fórmulas Excel relacionadas aqui. Se você gostou de nossos blogs, compartilhe com seus amigos no Facebook. E você também pode nos seguir no Twitter e no Facebook. Gostaríamos muito de ouvir de você, diga-nos como podemos melhorar, complementar ou inovar nosso trabalho e torná-lo melhor para você. Escreva para nós no site de e-mail.
Função REPLACE vs SUBSTITUTE do Excel: As funções REPLACE e SUBSTITUTE são as funções mais incompreendidas. Para localizar e substituir um determinado texto, usamos a função SUBSTITUTE. Onde REPLACE é usado para substituir vários caracteres na string …
Artigos populares :
50 atalhos do Excel para aumentar sua produtividade : Torne suas tarefas mais rápidas no Excel. Esses atalhos o ajudarão a aumentar a eficiência do trabalho no Excel.
Como usar a função PROCV no Excel : Esta é uma das funções mais usadas e populares do Excel, usada para pesquisar valores em diferentes intervalos e planilhas.
Como usar a função IF no Excel : A instrução IF no Excel verifica a condição e retorna um valor específico se a condição for TRUE ou retorna outro valor específico se FALSE.
Como usar a função SUMIF no Excel : Esta é outra função essencial do painel. Isso ajuda você a somar valores em condições específicas.
Como usar a função CONT.SE no Excel : Conte valores com condições usando esta função incrível. Você não precisa filtrar seus dados para contar valores específicos. A função Countif é essencial para preparar seu painel.