Como CONCATENAR em Excel, VBA e Planilhas Google

Baixar exemplo de pasta de trabalho

Baixe a apostila de exemplo

Este tutorial demonstra como usar o Função CONCATENATE do Excel no Excel para mesclar sequências de texto.

Visão geral da função CONCATENATE

A função CONCATENATE Combina strings de texto.

Para usar a função CONCATENAR planilha do Excel, selecione uma célula e digite:

(Observe como as entradas da fórmula aparecem)

Sintaxe da função CONCATENATE e entradas:

= CONCATENAR (texto1, [texto2], …)

texto 1 - Strings de texto ou uma matriz de células com strings de texto.

texto2 - O segundo valor de texto a ser unido.

A função CONCAT está disponível no Excel 2022 em diante e pode substituir a antiga função CONCATENAR. Ele une várias strings de texto em uma.

= CONCATENAR (B3, "", C3) = CONCAT (B3, "", C3)

Como visto acima, as duas funções têm as mesmas entradas. Qual é a diferença entre eles então?

CONCATENATE e CONCAT para juntar várias células

A função CONCAT é muito mais fácil de usar quando você tem um intervalo de células que deseja juntar, porque você pode simplesmente inserir um intervalo.

= CONCATENAR (B3, C3, D3, E3) = CONCAT (B3: E3)

A função CONCATENATE requer que você insira todas as células individuais que deseja juntar.

Maneira rápida de usar CONCATENATE para juntar várias células

Existe uma maneira mais rápida de usar o CONCATENATE se você ainda não tiver o CONCAT. Em vez de clicar nas células uma a uma com vírgulas no meio, você pode pressionar e segurar a tecla CTRL antes de clicar em cada célula. Isso ajuda a economizar a etapa de pressionar uma vírgula.

CONCATENATE e CONCAT com Número / Data

Observe que CONCATENATE e CONCAT são funções de texto. Ao usar qualquer um deles, o resultado é um texto. Por exemplo, você não será capaz de somar esses números nas células I3 e J3 depois de usar qualquer um deles.

O mesmo acontece com as datas, pois são reconhecidas como números de série e não como texto. Pode não ser necessário somar as datas, mas não funciona bem em filtros e tabelas dinâmicas.

= CONCATENAR (B3, "-", C3, "-", D3) = CONCAT (B3, "-", C3, "-", D3)

Para superar os problemas acima, você pode usar VALUE para converter de texto em valores.

= VALOR (CONCATENAR (B3, C3, D3)) = VALOR (CONCAT (B3, C3: D3))

Uma maneira muito comum de unir células é usar a tecla "e" comercial (&). Ele pode simular os cenários acima. Um exemplo:

= B3 & "" & C3

Em que difere de CONCATENATE ou CONCAT? Funcionalmente, nenhum. É mais fácil digitar com oe comercial se não houver muitos para juntar e parecer mais organizado. Se houver muitas células para juntar, CONCAT seria mais fácil, pois você pode inserir um intervalo. Usar a tecla CTRL com CONCATENAR também pode ser mais rápido.

A função CONCATENATE e a tecla "e" comercial funcionam da mesma forma no Planilhas Google.

A função CONCAT não funciona exatamente da mesma forma no Planilhas Google. Ele permite unir no máximo duas células e não permite seu argumento como um intervalo.

Notas Adicionais

Infelizmente, CONCATENATE não aceitará uma matriz de células como entrada. Você deve adicionar manualmente cada referência de célula à fórmula. <>

Com o lançamento do Excel 2016, o Excel adicionou a função TEXTJOIN, uma alternativa muito melhor para CONCATENAR. Nossos amigos da Spreadsheeto escreveram um ótimo artigo sobre como usar a nova função TEXTJOIN para combinar strings de texto.

Voltar para a lista de todas as funções no Excel

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave