Utilize a função CONCATENAR, uma das funções de texto, para associar duas ou mais cadeias de texto numa cadeia.
Importante: Em Excel 2016, Excel Mobile e Excel para a Web, esta função foi substituída pela função CONCAT. Apesar de a função CONCATENAR continuar disponível para efeitos de retrocompatibilidade, de agora em diante recomendamos utilizar a função CONCAT. Esta recomendação deve-se ao facto de a função CONCATENAR poder não estar disponível em versões futuras do Excel.
Sintaxe: CONCATENAR(texto1, [texto2], ...)
Por exemplo:
-
=CONCATENAR("A população do riacho para", A2, " ", A3, " é ", A4, "/milha")
-
=CONCATENAR(B2, " ", C2)
Nome do argumento |
Descrição |
texto1 (necessário) |
O primeiro item a associar. O item pode ser um valor de texto, número ou referência de célula. |
Texto2, ... (opcional) |
Itens de texto adicionais a associar. Pode ter até 255 itens, até um total de 8.192 carateres. |
Exemplos
Para utilizar estes exemplos no Excel, copie os dados na tabela abaixo e cole-os na célula A1 de uma nova folha de cálculo.
Dados |
||
espécie |
Paulo |
Barbosa |
espécie |
Fourth |
Pine |
32 |
||
Fórmula |
Descrição |
|
=CONCATENAR("A população do riacho para", A2, " ", A3, " é ", A4, "/milha") |
Cria uma frase ao associar os dados na coluna A com outro texto. O resultado é o seguinte: população da ribeira para a espécie truta-de-rio é de 32/milha) |
|
=CONCATENAR(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. O resultado é André Barbosa. |
|
=CONCATENAR(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. O resultado é André Barbosa. |
|
=CONCATENAR(B3, " & ", C3) |
Associa três elementos: a cadeia na célula B3, uma cadeia que consiste num espaço com um "E" comercial e noutro espaço e o valor na célula C3. O resultado é Quarto & Pinho. |
|
=B3 & " & " & C3 |
Associa os mesmos itens como no exemplo anterior, mas utiliza o operador de cálculos "E" comercial (&), em vez da função CONCATENAR. O resultado é Quarto & Pinho. |
Problemas Comuns
Problema |
Descrição |
As aspas são apresentadas na cadeia de resultado. |
Utilize vírgulas para separar os itens de texto adjacentes. Por exemplo: O Excel apresentará =CONCATENAR("Olá ""Mundo") como Olá"Mundo com uma aspa extra porque a vírgula entre os argumentos de texto foi omitida. Os números não precisam de aspas. |
As palavras estão misturadas. |
Sem espaços designados entre as entradas de texto separadas, as entradas de texto vão ficar juntas. Adicione espaços extra como parte da fórmula CONCATENAR. Existem duas formas de o fazer:
|
O erro #NOME? é apresentado em vez do resultado esperado. |
#NAME? normalmente significa que faltam aspas no argumento Texto. |
Práticas recomendadas
Faça o seguinte |
Descrição |
Utilize o caráter E comercial (&) em vez da função CONCATENAR. |
O operador de cálculos E comercial (&) permite-lhe associar itens de texto sem ter de utilizar uma função. Por exemplo, =A1 & B1 devolve o mesmo valor que =CONCATENAR(A1;B1). Em muitos casos, a utilização do operador E comercial (&) é mais rápida e simples do que a função CONCATENAR para criar cadeias. Saiba mais sobre utilizar calculadoras de operação. |
Utilize a função TEXTO para combinar e formatar cadeias. |
A função TEXTO converte um valor numérico em texto e combina números com texto ou símbolos. Por exemplo, se a célula A1 contiver o número 23,5, pode utilizar a seguinte fórmula para formatar o número como um valor em dólares: =TEXTO(A1"0,00€") Resultado: 23,50€ |
Relacionado
-
Utilize a função TEXTO para combinar e formatar cadeias.
-
Saiba mais sobre utilizar calculadoras de operação.