Excel para Mac não formatando números de telefone

2

Estou executando o Excel para Mac versão 15.14, OSX Yosemite 10.10.5 e usando uma assinatura do Office 365.

Eu tenho várias células em uma planilha que estão no formato de número de telefone errado (longa história). Os números de telefone na planilha estão atualmente no formato 12-345-67890, em vez de 123-456-7890. Eu tentei usar um formato numérico personalizado (### - ### - ####), o especial > Formato de número de telefone e o formato personalizado que eles têm para números de telefone ([< = 9999999] ### - ####; (###) ### - ####). Nenhum deles muda nada.

Alguma idéia de como corrigir isso? Agradecemos antecipadamente.

    
por GreeKatrina 30.12.2015 / 17:25

2 respostas

2

Graças a @ fixer1234. Eu finalmente consegui trabalhar usando funções de texto, como ele sugeriu. Isso funcionou para mim (recuado por clareza):

=CONCATENATE(
   LEFT(SUBSTITUTE(A1, "-", ""), 3),
   "-",
   MID(SUBSTITUTE(A1, "-", ""), 4, 3),
   "-",
   MID(SUBSTITUTE(A1, "-", ""), 7, 4))
    
por 30.12.2015 / 18:32
0

Posso sugerir também:

=--SUBSTITUTE(A1,"-","")

e formate a célula como um número de telefone.

Ou, se você quiser o resultado como uma string de texto:

=TEXT(--SUBSTITUTE(A1,"-",""),"[<=9999999]###-####;(###) ###-####")

ou

=TEXT(--SUBSTITUTE(A1,"-",""),"[<=9999999]###-####;###-###-####")

Explicação:

  • SUBSTITUTE remove todos os hífens em uma única etapa
  • O unary% double -- converte o valor em uma string
  • A função TEXT formata o valor como um número de telefone
por 04.01.2016 / 12:36