Digamos que você precisa criar uma frase gramaticalmente correta de várias colunas de dados para preparar um email em massa. Ou talvez você precise formatar números com texto sem afetar fórmulas que usam esses números. No Excel, há várias maneiras de combinar texto e números.
Usar um formato de número para exibir texto antes ou depois de um número em uma célula
Se uma coluna que você deseja classificar contiver números e textos, como Produto nº 15, Produto #100, Produto #200, pode não classificar como você espera. Você pode formatar células que contêm 15, 100 e 200 para que elas apareçam na planilha como Produto #15, Produto #100 e Produto #200.
Use um formato de número personalizado para exibir o número com texto sem alterar o comportamento de classificação do número. Dessa forma, você altera a forma como o número é exibido sem alterar o valor.
Siga as seguintes etapas:
-
Selecione as células que deseja formatar.
-
Na guia Página Inicial , no grupo Número , clique na seta .
-
Na lista Categoria , clique em uma categoria como Personalizado e clique em um formato interno que se assemelha ao desejado.
-
No campo Tipo , edite os códigos de formato de número para criar o formato desejado.
Para exibir texto e números em uma célula, inclua os caracteres de texto em aspas duplas (" "), ou preceda os números com uma barra de fundo (\).
NOTA: A edição de um formato interno não remove o formato.
Para exibir |
Use este código |
Como funciona |
---|---|---|
12 como Produto nº 12 |
"Product # " 0 |
O texto entre aspas (incluindo um espaço) é exibido antes do número na célula. No código, "0" representa o número contido na célula (como 12). |
12:00 como 12:00 AM EST |
h:mm AM/PM "EST" |
A hora atual é mostrada usando o formato de data/hora h:mm AM/PM e o texto "EST" é exibido após a hora. |
-12 como $-12,00 Escassez e 12 como Excedente de $12,00 |
$0,00 "Excedente";$-0,00 "Escassez" |
O valor é mostrado usando um formato de moeda. Além disso, se a célula contiver um valor positivo (ou 0), "Excedente" será exibido após o valor. Se a célula contiver um valor negativo, "Escassez" será exibida em vez disso. |
Combinar texto e números de células diferentes na mesma célula usando uma fórmula
Quando você combina números e texto em uma célula, os números se tornam texto e não funcionam mais como valores numéricos. Isso significa que você não pode mais executar nenhuma operação matemática neles.
Para combinar números, use as funções CONCATENATE ou CONCAT, TEXT ou TEXTJOIN e o operador ampersand (&).
Observações:
-
Em Excel 2016, Excel Mobile e Excel para a Web, o CONCATENATE foi substituído pela função CONCAT . Embora a função CONCATENATE ainda esteja disponível para compatibilidade com versões anteriores, você deve considerar o uso de CONCAT, pois o CONCATENATE pode não estar disponível em versões futuras do Excel.
-
TEXTJOIN combina o texto de vários intervalos e/ou cadeias de caracteres e inclui um delimitador que você especifica entre cada valor de texto que será combinado. Se o delimitador for uma cadeia de caracteres de texto vazia, esta função concatenará efetivamente os intervalos. TEXTJOIN não está disponível em versões Excel 2013 e anteriores.
Exemplos
Confira vários exemplos na figura abaixo.
Examine atentamente o uso da função TEXT no segundo exemplo na figura. Ao unir um número a uma cadeia de caracteres de texto usando o operador de concatenação, use a função TEXT para controlar a forma como o número é mostrado. A fórmula usa o valor subjacente da célula referenciada (.4 neste exemplo) – não o valor formatado que você vê na célula (40%). Você usa a função TEXT para restaurar a formatação de número.
Precisa de mais ajuda?
Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.