Eu tenho uma planilha onde muitas células têm o caractere 'na primeira posição de cada valor, como removê-lo?

0

Oi quer formatar todos os valores em uma coluna para ser um número de telefone, mas o primeiro caractere em muitas células é

'

Isso impede que as células sejam reconhecidas como um número. Eu não posso fazer uma pesquisa e substituir por esse caractere, mesmo que eu escape com um backslah (\ '). Como posso formatar as células e / ou remover esse caractere que parece forçá-lo a ser reconhecido como uma string?

    
por MikeN 13.11.2009 / 18:45

5 respostas

1

EDIT: Acabei de testar minha sugestão abaixo da linha, e isso não funciona, mas há boas notícias. Copiar essas células com uma aspa simples não faz com que a aspa única seja copiada para a área de transferência. No entanto, isso significa que tudo o que você precisa fazer é:

  • Selecionar tudo | Copiar
  • Cole um novo documento em um editor de texto
  • Selecionar tudo | Copiar
  • Cole de volta em uma nova planilha ou documento no OO-Calc.

Supondo que:

  • seus dados NÃO contêm fórmulas que você precisa preservar e
  • você deseja remover as citações simples principais de TODAS as células,

minha primeira tentativa envolveria algo assim:

  • Insira uma coluna em branco na Coluna A (isso é para o "Find" abaixo, para que não percamos nenhum valor de aspas simples na primeira coluna de dados)
  • Selecionar tudo | Copiar
  • Abra o Notepad ++ (ou seu editor de texto de escolha com o recurso de pesquisa e substituição estendidas)
  • Cole um novo documento no Notepad ++
  • Ctrl + H para pesquisar e substituir
  • Marque a opção para Pesquisa estendida / substituir
    • Localizar: "\ t '" ( barra invertida seguida por tee seguido por aspas simples , isso significa pesquisar por Tab seguido por single -quota)
    • Substituir: "\ t" (tabulação)
  • Substituir todos
  • Selecionar tudo no documento | Copiar para a área de transferência
  • Cole em uma nova folha ou documento OO-calc (quando solicitado, selecione a opção para usar Tab como separador)
por 13.11.2009 / 18:57
2

Supondo que todos os seus números de telefone tenham dez dígitos, use a fórmula = RIGHT (A1,10) para remover o asterisco principal.

    
por 13.11.2009 / 19:32
1

Consegui reproduzir seu problema. A solução que eu criei é um pouco menos elegante do que eu gostaria que fosse, mas os seguintes passos podem funcionar para você.

  1. Insira uma nova coluna ao lado da que você está tendo um problema.
  2. Copie a coluna com os valores que começam com '
  3. Selecione a nova coluna que você criou na etapa 1.
  4. Escolha Colar especial e selecione Valores.

Os valores serão colados na nova coluna sem o 'e você poderá excluir a coluna original.

Eu não consegui fazer isso colando Valores na coluna original, e é por isso que incluí a etapa de colá-los em outra coluna.

Existem alguns cenários em que isso pode não funcionar. Se você tem outra formatação que você precisa, ou se você tem fórmulas nessa coluna também, isso quebraria essas coisas.

    
por 13.11.2009 / 19:04
1

Crie uma nova coluna e use a função VALUE , assim:

=VALUE(A2)

Isso pressupõe que seus dados estão na coluna A.

EDIT: O que você deve fazer é criar a nova coluna (digamos que é a coluna B), então copie a fórmula acima na primeira célula. Copie a fórmula na coluna inteira. Em seguida, crie uma nova coluna, copie a coluna B e cole o texto na coluna C (use Colar especial). Então você pode se livrar das colunas A e B completamente.

    
por 13.11.2009 / 18:58
1

Você pode alterar a lista, usando a função "Texto para colunas".

Basta selecionar as células afetadas, vá para Dados > texto para colunas (seja via menus ou na faixa de opções se 2007 ou posterior), aceite a opção padrão "delimitado", vá em Avançar, limpe todas as seleções (assim Tab está desmarcada como um delimitador), em seguida, aceite a opção de formato Geral para células, Terminar. Os principais apóstrofos são simplesmente descartados ao longo do caminho. Você pode aplicar isso a várias colunas também.

Trabalho feito.

Também útil se houver outros caractere (s) no início ou no final do texto, você pode especificá-los como os caracteres delimitadores (um pode ser especificado em "outro" também), embora isso signifique que eles se movem por uma coluna (ou mais, se houver várias ocorrências sequenciais, mas uma marca na caixa "tratar como uma" corrige isso). Então, eu pensei que seria uma resposta útil, pois abrange um método mais geral, que também funciona para coisas como dividir nomes em sobrenome, delimitando em espaços e assim por diante.

    
por 13.11.2009 / 21:34