#

Jump to content

  • Login via Facebook Login com Twitter
  • Cadastre-se no Fórum do BABOO!





 

Foto

Separador no excel


  • Faça login para responder
Existem 11 respostas neste tópico

#1 Link desta mensagem Fernando Wobeto

Fernando Wobeto
  • Participante
  • 1.738 mensagens

Publicado 30/dez/02 10:40 h

E ai pessoal tenho uma planilha no excel com uma lista de telefones, e eu gostaria de acrescentar um hifem no meio dos dígitos.
ex: 99772458 por 9977-2458 (de todos os números, que são em torno de 2000)

Mas não me serve acrescentar máscara!
Precisa ser mudança geral dos números.

Valeu!
'http://www.babooforum.com.br/idealbb/images/smilies/4.gif

Publicidade
Publicidade

#2 Link desta mensagem Alcy

Alcy
  • Participante
  • 279 mensagens

Publicado 31/dez/02 05:47 h

Taí a fórmula pedida, onde B1 é o número do telefone sem o traço separador.

você deve colocar esta fórmula numa outra posição, tipo C1.

Eu ainda previ a possibilidade de você ter um numero de telefone com apenas 7 dígitos!

=IF(LEN(B1)=7;LEFT(B1;3);LEFT(B1;4))&"-"&RIGHT(B1;4)


#3 Link desta mensagem Fernando Wobeto

Fernando Wobeto
  • Participante
  • 1.738 mensagens

Publicado 03/jan/03 10:44 h


----------------
On 12/31/2002 6:47:41 PM Alcy wrote:

Taí a fórmula pedida, onde B1 é o número do telefone sem o traço separador.

você deve colocar esta fórmula numa outra posição, tipo C1.

Eu ainda previ a possibilidade de você ter um numero de telefone com apenas 7 dígitos!

=IF(LEN(B1)=7;LEFT(B1;3);LEFT(B1;4))&"-"&RIGHT(B1;4)

----------------


Cara valeu, mas.... não funcionu a fórmula ela nem dá erro mas aparece #NOME? dentro da célula.

#4 Link desta mensagem Snap™

Snap™
  • Participante
  • 344 mensagens

Publicado 03/jan/03 12:38 h

Tente o seguinte:

Selecione todas as células em que você irá colocar os números de telefones e faça o seguinte:
1- Após estar com as células selecionadas: Formatar > Células (ou Ctrl + 1);
2- Clique na aba "Número";
3- Em categoria, escolha a opção "Personalizado";
4- Em "Tipo", digite o seguinte: ###-####;(###) ###-#### (copie e cole para não ter erro).

Tente ver agora se deu certo...

Espero ter ajudado.
Fui....

#5 Link desta mensagem Snap™

Snap™
  • Participante
  • 344 mensagens

Publicado 03/jan/03 12:44 h

Vou ser explícito:
Para você personalizar para o formato: xxxx-xxxx
Digite: ####-####
Para você personalizar para o formato: (xx) xxxx-xxxx
Digite: (##) ####-####

PS: Para você não ter que redigitar todos os números novamente, basta você fazer isso em uma célula, copiar (Crtl + C), selecione todas as outras células e clique com o botão direito do mouse, escolha "Colar especial..." marque a opção "Formatos" e pronto.

Valeu...


#6 Link desta mensagem Fernando Wobeto

Fernando Wobeto
  • Participante
  • 1.738 mensagens

Publicado 03/jan/03 12:49 h


----------------
On 1/3/2003 1:38:49 PM Snap™ wrote:

Tente o seguinte:

Selecione todas as células em que você irá colocar os números de telefones e faça o seguinte:
1- Após estar com as células selecionadas: Formatar > Células (ou Ctrl + 1);
2- Clique na aba "Número";
3- Em categoria, escolha a opção "Personalizado";
4- Em "Tipo", digite o seguinte: ###-####;(###) ###-#### (copie e cole para não ter erro).

Tente ver agora se deu certo...

Espero ter ajudado.
Fui....
----------------

Pois é meu amigo, mas desse jeito que você me indicou eu estaria colocando uma máscara no número e pra mim não serve!!!!

Mesmo assim valeu.

#7 Link desta mensagem Snap™

Snap™
  • Participante
  • 344 mensagens

Publicado 03/jan/03 12:51 h

Para você não ter que redigitar todos os números novamente, basta você fazer isso em uma célula, copiar (Crtl + C), selecione todas as outras células e clique com o botão direito do mouse, escolha "Colar especial..." marque a opção "Formatos" e pronto.

Valeu...




#8 Link desta mensagem Alcy

Alcy
  • Participante
  • 279 mensagens

Publicado 03/jan/03 01:35 h

O Office que uso é em inglês, então a fórmula também é:

=IF(LEN(B1)=7;LEFT(B1;3);LEFT(B1;4))&"-"&RIGHT(B1;4)

Testando de novo a fórmula, eu copiei a fórmula acima (daqui do fórum) e colei no Excel e funcionou correto! Eu poderia ter digitado alguma coisa errada, mas não, está correta!

Veja aí no seu Excel como fica estas funções em português:

IF = SE

Estas funções são de TEXTO.

LEN => comprimento = ?
LEFT => esquerda = ?
RIGHT => direita = ?


#9 Link desta mensagem Fernando Wobeto

Fernando Wobeto
  • Participante
  • 1.738 mensagens

Publicado 05/jan/03 01:17 h

Ok! Vou pesquisar em cima de sua fórmula e se for por causa do idioma eu posto ela aqui em português para que tiver o mesmo problema!

#10 Link desta mensagem Glauber Lima

Glauber Lima
  • Participante
  • 2.382 mensagens

Publicado 05/jan/03 01:55 h

----------------
On 12/30/2002 11:40:44 AM Fernando Wobeto wrote:

E ai pessoal tenho uma planilha no excel com uma lista de telefones, e eu gostaria de acrescentar um hifem no meio dos dígitos.
ex: 99772458 por 9977-2458 (de todos os números, que são em torno de 2000)

Mas não me serve acrescentar máscara!
Precisa ser mudança geral dos números.

Valeu!
----------------


Um modo muito prático é desenvolver a seguinte macro (copie e cole, EXCETO os textos em VERMELHO):

--> INÍCIO DA MACRO

'Esta macro funciona com telefones de 7 ou 8 dígitos

'Apenas modifique aqui para refletir o intervalo de células onde
'os telefones se encontram. Substitua os valores entre aspas.

Intervalo = "A1:A2000"

for each celu in range(Intervalo)
vr = trim(celu.formular1c1)
if len(vr) = 7 then vrnew = mid(vr,1,3) + "-" + mid(vr,4,4) else vrvew = mid(vr,1,4) + "-" + mid(vr,5,4)
celu.formular1c1 = vrnew
next celu
msgbox "Operação concluída."

---> FIM DA MACRO

Observações:
- Faça um backup da planilha original

- Se você não souber como criar a macro, poste aqui

Abraços,
Glauber Lima



  Publicidade  
Publicidade


 

Minimizar/MaximizarImagens para Papel de Parede

  • Inseto - 2
  • Jogos - 25
  • Carro - interior 14
  • Lamborghini Aventador - 27
  • Cidades - 15
  • Avião - 07
  • Formas coloridas - 28
  • Animais - 32
  • Animais - 15
  • Jogos - 31