Como adiciono um prefixo antes de todos os itens de dados que estão na coluna B?

2

Na coluna B, tenho o número de contato.
Quero adicionar um código de país a todos eles.

Por exemplo, se o número for 123456, quero que ele se torne 88123456.

Cada número está em uma linha, e há cerca de mil deles, então eu quero uma maneira automática de fazer isso que me permita adicionar o código do país a cada um deles sem espaço.

    
por khalid 06.01.2011 / 10:21

3 respostas

4

A modificação no local não é tão simples quanto poderia ser, a solução mais rápida em minha mente é uma fórmula rápida em uma nova coluna, depois copie essa coluna para valores (removendo a fórmula) e substitua a coluna antiga.

Você pode usar um dos seguintes tipos de fórmula, eles são equivalentes e ambos podem ser estendidos para vincular quantos itens você quiser:

= "88" & B1
= CONCATENATE( "88" , B1 )

O que fazer

  • Crie uma nova coluna criada ao lado dos seus dados
  • Insira a fórmula acima (modificada conforme necessário) na parte superior da nova coluna
  • Preencha a fórmula na parte inferior da coluna.
  • Copie a coluna inteira.
  • Cole especial como valores sobre a nova coluna.
  • Confirme se os novos dados estão corretos.
  • Substitua a coluna de dados antigos por uma nova coluna modificada.
por 06.01.2011 / 10:26
2

No Excel 2007, você também pode usar a formatação condicional:

Selecione as células que você deseja alterar. Na formatação condicional, escolha "nova regra"

Em "Tipo de regra", escolha "Formatar apenas as células que contêm"

Em "Descrição da regra", escolha "Valor da célula", "entre", "0", "9999999" - você pode, é claro, ajustar esses valores de acordo com suas necessidades.

Clique em [Formatar] e, em seguida, na guia Número, escolha "Personalizado" e, na caixa Tipo, sobrescreva "Geral" com "" 88 "0" (isto é, ele deve conter "88" 0).

Isso é, em alguns aspectos, o mesmo que a resposta anterior, mas será implementado sem a necessidade de criar uma nova coluna. Observe, no entanto, que o valor real na célula não incluirá o "88", portanto, se você desejar copiar ou usar os dados nas células (além da cópia simples e colar que também replicará a formatação condicional), muitos métodos NÃO incluirá o prefixo "88".

    
por 13.02.2012 / 13:37
1

Use o recurso Flash Fill. Na coluna adjacente, insira um exemplo sobre como você deseja que seus dados apareçam. Clique em Enter. Clique em Dados - Preenchimento Flash. Seus dados serão preenchidos automaticamente.

    
por 26.05.2016 / 07:20