Função CONCAT

Aplica-se A
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 for 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, mas não fornece argumentos delimitador ou IgnoreEmpty.

CONCAT substitui a função CONCATENAR. No entanto, a função CONCATENAR continua disponível para efeitos de compatibilidade com versões anteriores do Excel.

Nota

Esta funcionalidade está disponível no Windows ou Mac se tiver o Office 2019 ou se tiver uma subscrição do Office 365. Se for um subscritor do Office 365, certifique-se de que tem a versão mais recente do Office.

Sintaxe

CONCAT(texto1; [texto2];…)

Argumento Descrição
texto1
(obrigatório)
Item de texto a ser unido. Uma cadeia ou matriz de cadeia, como um intervalo de células.
[texto2, ...]
(opcional)
Itens de texto adicionais a serem unidos. Só pode existir um máximo de 253 argumentos de texto para itens de texto. Cada argumento pode ser uma cadeia ou uma matriz de cadeia, como um intervalo de células.

Por exemplo, =CONCAT("O";" ";"sol";" ";"voltará";" ";"a";" ";"aparecer";" ";"amanhã.") irá devolver O sol voltará a aparecer amanhã.

Sugestão

Para incluir delimitadores (como espaçamento ou e comercial (&)) entre o texto que pretende combinar e para remover argumentos vazios que não pretende que apareçam no resultado do texto combinado, pode utilizar a função UNIRTEXTO.

Observações

  • Se a cadeia resultante exceder os 32767 carateres (o limite da célula), a função CONCAT devolverá o erro #VALOR!

Exemplos

Copie os dados de exemplo em cada uma das tabelas seguintes e cole-os na célula A1 de uma nova folha de cálculo do Excel. Para que as fórmulas mostrem resultados, selecione-as, prima F2 e, em seguida, prima Enter. Se quiser, pode ajustar as larguras das colunas para ver todos os dados.

Exemplo 1

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

Uma vez que esta função permite referências de colunas e linhas completas, devolve este resultado: A'sa1a2a4a5a6a7B'sb1b2b4b5b6b7

Exemplo 2

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

Resultado: a1b1a2b2a4b4a5b5a6b6a7b7

Exemplo 3

Dados Nome Próprio Apelido
truta Salvelinus fontinalis Paulo Barbosa
espécie Fourth Pine
32
Fórmula Descrição Resultado
=CONCAT("A população da "; A2;" "; A3; " é de "; A4; "/quilómetro.") Cria uma frase ao associar os dados na coluna A com outro texto. A população da espécie truta Salvelinus fontinalis é de 32/quilómetro
=CONCAT(B2;" "; C2) Associa três elementos: a cadeia na célula B2, um caráter de espaço e o valor na célula C2. Paulo Barbosa
=CONCAT(C2; ", "; B2) Associa três elementos: a cadeia na célula C2, uma cadeia com uma vírgula e um caráter de espaço e o valor na célula B2. Neves, Paulo
=CONCAT(B3;" & "; C3) Associa três elementos: a cadeia na célula B3, uma cadeia que consiste num espaço com num "E" comercial e noutro espaço e o valor na célula C3. Fourth & Pine
=B3 & " & " & C3 Associa os mesmos itens que o exemplo anterior, mas ao utilizar o operador de cálculo e comercial (&) em vez da função CONCAT. Fourth & Pine

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.