Combinar texto e números

Imaginemos que pretende criar uma frase gramaticalmente correcta a partir de várias colunas de dados para enviar correio em massa ou formatar números com texto sem afectar as fórmulas que utilizam esses números. Existem várias formas de combinar texto e números.

O que pretende fazer?


Apresentar texto antes ou depois de um número numa célula utilizando um formato de número

Se uma coluna que pretende ordenar contiver números e texto (como por exemplo, Produto #15, Produto #100, Produto #200), poderá não ser ordenada da forma esperada. Pode utilizar um formato de número personalizado para apresentar o número com texto sem alterar o comportamento de ordenação do número, ou seja, pode alterar o modo como o número é mostrado sem o alterar. Por exemplo, pode formatar as células que contenham 15, 100 e 200 de modo a serem apresentadas na folha de cálculo como Produto #15, Produto #100 e Produto #200.

  1. Seleccione as células que pretende formatar.
  2. No separador Base, no grupo Número, clique na seta e, em seguida, clique em Mais.
  3. Na lista Categoria, clique numa categoria e, em seguida, num formato incorporado que se assemelhe ao formato que pretende.
  4. Na lista Categoria, clique em Personalizada.
  5. Na caixa 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 caracteres de texto entre aspas (" ") ou coloque uma barra invertida antes dos números (\). A edição de um formato incorporado não o remove.

Para apresentar Utilize este código Funcionamento
12 como Produto #12 "Produto # " 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 (tal como 12).
12:00 como 12:00 AM EST h:mm AM/PM "EST" A hora actual é mostrada utilizando o formato de data/hora h:mm AM/PM e o texto "EST" é apresentado a seguir à hora.
-12 como € -12,00 Valor negativo e 12 como € 12,00 Valor positivo € 0,00 "Valor positivo";€ -0,00 "Valor negativo" O valor é mostrado utilizando um formato de moeda. Além disso, se a célula contiver um valor positivo (ou 0), é apresentado "Valor positivo" após o valor. Se a célula contiver um valor negativo, é apresentado antes "Valor negativo".

Início da Página Início da Página

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

Ao combinar números e texto numa célula, os números transformam-se em texto e deixam de agir como números, ou seja, deixa de ser possível executar operações matemáticas com eles.

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

Exemplo

 
1
2
3
A B
Representante de Vendas Vendas

Ferreira

28

Ruivo

40%
Fórmula Descrição (Resultado)
=A2&" vendeu "&B2&" unidades." Combina o conteúdo acima numa frase (Ferreira vendeu 28 unidades)
=A3&" vendeu "&TEXTO(B3;"0%")&" do total de vendas." Combina o conteúdo acima numa frase (Ruivo vendeu 40% do total de vendas)
=CONCATENAR(A2;" vendeu ";B2;" unidades.") Combina o conteúdo acima numa frase (Ferreira vendeu 28 unidades)

Note a utilização da função TEXTO na fórmula. Ao unir um número a uma cadeia de texto utilizando o operador de concatenação, utilize a função TEXTO para controlar o modo como o número é mostrado. A fórmula utiliza o valor subjacente da célula referenciada (neste exemplo, 0,4) — 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.

Detalhes das funções

Utilize a função CONCATENAR do seguinte modo: CONCATENAR(texto1; texto2; …). Pode incluir qualquer combinação com um máximo de 255  valores (texto, de número, de data/hora) ou referências de célula.

Utilize a função TEXTO do seguinte modo: TEXTO(valor; formato_texto). A função TEXTO necessita de dois argumentos: valor e formato_texto.

valor   Pode ser um valor numérico, uma fórmula que devolva um valor numérico ou uma referência a uma célula que contém um valor numérico.

formato_texto    Um formato de número sob a forma de uma cadeia de texto escrita entre aspas; por exemplo "d/m/aaaa" ou "#,##0,00".

Início da Página Início da Página

 
 
Aplica-se a:
Excel 2010