Como Usar a Função Concatenate no Excel

A função CONCATENATE no Excel ajuda você a manipular células baseadas em texto de forma mais fácil. Enquanto há muitas funções para realizar cálculos com números, essa função ajuda a reunir várias células de texto em uma única célula. Não importa qual seja o texto, você pode combiná-lo sem alterar nada nas células originais.
Antes de Usar a Função Concatenate no Excel
Como na maioria das funções do Excel, há algumas regras e restrições. A primeira é o nome da própria função. Se você estiver usando o Excel 2016 ou posterior, pode usar CONCATENATE ou CONCAT. CONCAT é mais fácil porque é mais curto, mas você pode usar os dois de forma intercambiável. Para versões do Excel anteriores a 2016, você deve usar CONCATENATE.

Há um limite para quanto você pode combinar em uma única célula. Cada função CONCATENATE pode ter até 255 itens, totalizando até 8.192 caracteres. A menos que você seja um usuário avançado, provavelmente não chegará perto desses totais.
Embora muitas funções do Excel permitam que você use arrays, CONCATENATE não é uma delas. Cada célula deve ser referenciada. Portanto, se você quisesse “B3:B9”, precisaria listar cada célula individualmente em sua função.
Se alguma das células que você deseja combinar contiver números, como um número de casa, a função os tratará como texto. A célula combinada será apenas um formato de texto.
Finalmente, se alguma de suas strings de texto tiver caracteres especiais, a função tentará usá-los como parte da função em vez de vê-los como uma string de texto. Caracteres especiais devem ser colocados entre aspas. Isso também inclui se você quiser que alguma de suas células seja separada por um caractere especial em sua célula combinada.
Usando a Função Concatenate no Excel
A sintaxe básica não poderia ser mais simples. Naturalmente, as coisas podem ficar mais complexas.
A função mais básica se parece com isso, com suas células desejadas, é claro:
=CONCATENATE(A1, B1, C1, D1)ou
=CONCAT(A1, B1, C1, D1)Isso combinaria as células A1, B1, C1 e D1. Essa sintaxe assume que todas as quatro células são texto simples, sem caracteres especiais, datas ou outros números formatados de forma especial.

Como você pode notar, as células estão combinadas, mas não há espaços entre elas, o que torna toda a linha difícil de ler. Para adicionar um espaço entre as células, faça o seguinte:
=CONCATENATE(A1, " ", B1, " ", C1, " ", D1)Isso adiciona um espaço simples e nada mais.

Você também pode incluir outras frases de texto e caracteres especiais. Por exemplo, você poderia adicionar vírgulas e a palavra “e” para criar uma frase melhor usando o seguinte:
=CONCATENATE(A1, " ", B1, ", ", C1, ", e ", D1)Isso faz com que a célula combinada faça mais sentido como uma frase, embora isso não seja sempre necessário, dependendo do que você está combinando.

Trabalhando com Datas
Se você estiver trabalhando com datas e outros números formatados de forma especial, não obterá os resultados desejados usando a função básica CONCATENATE no Excel. Por exemplo, ao usar:
=CONCAT(A10, " ", B10)Você obtém o seguinte resultado.

Como a célula não é realmente uma célula baseada em texto, você precisa fazer a função ver a célula como texto. Para obter o resultado correto, você precisaria usar o seguinte:
=CONCATENATE(A10," ",TEXT(B10,"MM/DD/YYYY"))TEXT informa à função para tratar a célula seguinte como texto. A função TEXT deve ser formatada como (Valor, “formato”). Neste caso, o valor é a célula B10 e o formato é o formato da data. A Microsoft tem uma lista de diferentes funções TEXT que você pode precisar usar com CONCATENATE.

Como na maioria das funções do Excel, você pode selecionar a célula onde colocou a função original e arrastá-la para baixo para copiar a função para usar com outras células, como combinar uma lista de nomes e números juntos em uma planilha.
Embora CONCATENATE seja uma maneira de combinar células, há outros métodos que podem funcionar melhor com base em suas necessidades. Claro, você também pode dividir células.