TRANSFORMAÇÃO DE TEXTO EM NUMERO

Vorgeschlagene Antwort TRANSFORMAÇÃO DE TEXTO EM NUMERO

  • 2011年1月18日 10:45
     
     

    Bom  dia Srs.

    Estou precisando de orientação -  COnstrui uma planilha no excel, basicamente com importação de outros ambientes, em especial do BROFFICE

    Nas colunas onde constam os valores, aconteceu o seguinte -
    1 ) Os valores vieram todos formatados com (virgula) e depois (ponto).
    2 ) Nesta mesma coluna os valores vieram com dois espaços após o centavo, impedindo qualquer somatório ou outro calculo.
     
    Ja tentei todas as alternativas possiveis para converter este texto em numero para que eu possa resolver o problema da minha planilha,mas infelizmente não consegui, a única foi editar numero a numero para excluir os dois espaços, transformando assim em numeros.
     
    Uso atualmente o excel 2007
    Alguem pode me ajudar a resolver esta situação.
     
    Obrigado
     
    Adilson

全部回复

  • 2012年7月4日 18:21
     
     建议的答复 包含代码

    Olá

    Você pode inserir uma macro ao abrir com o comando abaixo:

     ActiveCell.FormulaR1C1 = "=TRIM(RC[2])"
        Range("A1").Select

    É o mesmo que utilizar a função =arrumar(A1) ao lado de cada uma e depois colar só valores.

    Assim eliminará os espaços entre texto.

    Mas eu prefiro o seguinte:

    Range("B1").Select
        ActiveCell.FormulaR1C1 = "=TRIM(SUBSTITUTE(RC[-1],""."","",""))"
        Range("B1").Select

    Se vc preferir alterar os textos depois de importado insira a fórmula ao lado de cada valor conforme abaixo:

    =ARRUMAR(SUBSTITUIR(A1;".";","))

    clique duas vezes que ele copia a função até o última célula digitada. Automaticamente ele vai corrigir. Ai copie todos > colar especial > apenas valores.

    Se ainda não corrigir vc pode usar o recurso de selecionar todas e utilizar o converter em número (ou vá na guia fórmula/verificação de erros e corrija um por um)

    Espero ter ajudado.


    FábioNinja