Applies ToExcel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Suponhamos que precisa de criar uma frase gramaticalmente correta a partir de várias colunas de dados para preparar um correio em massa. Em alternativa, talvez seja necessário formatar números com texto sem afetar as fórmulas que utilizam esses números. No Excel, existem várias formas de combinar texto e números.

Utilizar um formato de número para apresentar texto antes ou depois de um número numa célula

Se uma coluna que pretende ordenar contiver números e texto , como Produto n.º 15, Produto #100, Produto #200, poderá não ordenar como esperado. Pode formatar células que contenham 15, 100 e 200 para que apareçam na folha de cálculo como Produto #15, Produto #100 e Produto #200.

Utilize um formato de número personalizado para apresentar o número com texto sem alterar o comportamento de ordenação do número. Desta forma, altera a forma como o número aparece sem alterar o valor.

Siga as seguintes etapas:

  1. Selecione as células que deseja formatar.

  2. No separador Base , no grupo Número , clique na seta .Botão iniciador da caixa de diálogo no grupo Número

  3. Na lista Categoria , clique numa categoria como Personalizada e, em seguida, clique num formato incorporado semelhante ao que pretende.

  4. No campo Tipo , edite os códigos de formato de número para criar o formato pretendido.

    Para apresentar texto e números numa célula, coloque os carateres de texto entre aspas duplas (" ) ou preceda os números com uma barra invertida (\).NOTA: Editar um formato incorporado 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) é apresentado antes do número na célula. No código, "0" representa o número contido na célula (como 12).

12:00 como 00:00 EST

h:mm AM/PM "EST"

A hora atual é apresentada com o formato de data/hora h:mm AM/PM e o texto "EST" é apresentado após a hora.

-12 como $-12,00 Escassez e 12 como $12,00 Excedente

$0,00 "Excedente";$-0,00 "Escassez"

O valor é apresentado com um formato de moeda. Além disso, se a célula contiver um valor positivo (ou 0), será apresentado "Excedente" após o valor. Se a célula contiver um valor negativo, será apresentado "Escassez".

Combinar texto e números de células diferentes na mesma célula com uma fórmula

Quando combina números e texto numa célula, os números tornam-se texto e já não funcionam como valores numéricos. Isto significa que já não pode realizar operações matemáticas nos mesmos.

Para combinar números, utilize as funções CONCATENAR ou CONCAT, TEXTO ou UNIRTEXTO e o operador e comercial (&).  

  • No Excel 2016, Excel Mobile e Excel para a Web, CONCATENAR foi substituído pela função CONCAT . Embora a função CONCATENAR ainda esteja disponível para retrocompatibilidade, deve considerar a utilização de CONCAT, uma vez que CONCATENAR pode não estar disponível em versões futuras do Excel.

  • TEXTJOIN combina o texto de vários intervalos e/ou cadeias e inclui um delimitador que 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.

Exemplos

Veja vários exemplos na figura abaixo.

Observe atentamente a utilização da função TEXTO no segundo exemplo na figura. Quando associa um número a uma cadeia de texto com o operador de concatenação, utilize a função TEXTO para controlar a forma como o número é apresentado. A fórmula utiliza o valor subjacente da célula referenciada (.4 neste exemplo) e não o valor formatado que vê na célula (40%). Utilize a função TEXTO para restaurar a formatação de números.

Exemplos de PF combinando texto e números

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.

Confira também

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.