Função CONCAT

Aplica-se a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

A função CONCAT combina o texto de vários intervalos e/ou cadeias de caracteres, mas não fornece argumentos delimitadores ou IgnoreEmpty.

O CONCAT substitui a função CONCATENATE. No entanto, a função CONCATENAR permanecerá disponível para compatibilidade com versões anteriores do Excel.

Observação

Esse recurso estará disponível no Windows ou no Mac se você tiver o Office 2019 ou se tiver uma assinatura do Office 365. Se você for assinante do Office 365, verifique se tem a versão mais recente do Office.

Sintaxe

CONCAT(texto1, [texto2],…)

Argumento Descrição
text1
(obrigatório)
Item de texto a ser unido. Uma cadeia de caracteres ou uma matriz de cadeias de caracteres, como um intervalo de células.
[text2, ...]
(opcional)
Itens de texto adicionais a serem unidos. Pode haver um máximo de 253 argumentos de texto para os itens de texto. Cada um pode ser uma cadeia de caracteres ou uma matriz de cadeias de caracteres, como um intervalo de células.

Por exemplo, =CONCAT("O";" ";"sol";" ";"vai";" ";"brilhar";" ";"forte";" ";"amanhã.") retornará O sol vai brilhar forte amanhã.

Dica

Para incluir delimitadores (como espaçamento ou ampersands (&)) entre o texto que você deseja combinar e remover argumentos vazios que você não deseja aparecer no resultado do texto combinado, você pode usar a função TEXTJOIN.

Comentários

  • Se a cadeia de caracteres resultante exceder 32767 caracteres (limite da célula), CONCAT retornará o erro #VALOR!.

Exemplos

Copie os dados de exemplo de cada uma das tabelas a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e pressione Enter. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.

Exemplo 1

=CONCAT(B:B;C:C) A B
a1 b1
a2 b2
a4 b4
a5 b5
a6 b6
a7 b7

Como essa função permite referências completas de coluna e linha, ela retorna este resultado: A'sa1a2a4a5a6a7B'sb1b2b4b5b6b7

Exemplo 2

=CONCAT(B2:C8) A B
a1 b1
a2 b2
a4 b4
a5 b5
a6 b6
a7 b7

Resultado: a1b1a2b2a4b4a5b5a6b6a7b7

Exemplo 3

Dados Nome Sobrenome
truta André Gomes
espécies Fourth Pine
32
Fórmula Descrição Resultado
=CONCAT("População de fluxo para ";A2;" ";A3;" é ";A4;"/km") Cria uma frase unindo os dados da coluna A com outro texto. A população de fluxo para espécies de trutas é 32/km.
=CONCAT(B2;" ";C2) Une três coisas: a cadeia de caracteres na célula B2, um caractere de espaço e o valor na célula C2. André Gomes
=CONCAT(C2;"; ";B2) Une três coisas: a cadeia de caracteres na célula C2, uma cadeia de caracteres com uma vírgula e um caractere de espaço e o valor na célula B2. Gomes, André
=CONCAT(B3;" & ";C3) Une três coisas: a cadeia de caracteres na célula B3, uma cadeia de caracteres formada por um espaço, um E comercial, outro espaço e o valor na célula C3. Fourth & Pine
=B3 & " & " & C3 Une os mesmos itens do exemplo anterior, mas usando o operador de cálculo ampersand (&) em vez da função CONCAT. Fourth & Pine

Precisa de mais ajuda?

Você sempre pode pedir a um especialista na Comunidade Tecnológica do Excel ou obter suporte em Comunidades.