Números em notação científica importados para o Excel 2016 como texto

2

Esta é uma repetição de Erro ao importar os números em notação científica . Essa pergunta nunca foi respondida e eu não tenho permissão para comentar. Estou tendo exatamente o mesmo problema com o Excel 2016.

No arquivo .txt:

ch/det n           a              b           g
01/1   679.38102   -0.015162251   1.0000871   -8.8448806e-08

Eu importo isso como largura fixa e forço a primeira coluna a importar como texto. A sexta coluna (-8.8448806e-08) importa para a coluna E como Geral, mas quando tento F2 = E2 + 5, recebo o erro #VALUE. Se eu destacar a coluna E e configurar o menu suspenso de tipo como "Científica", continuo recebendo o erro #VALUE para essa matemática. Quando clico no E2 e olho para o conteúdo da célula, não há um apóstrofo principal.

Verifiquei as configurações da minha região no Windows 10 e não consigo encontrar nenhuma que afete a notação científica. Verifiquei as opções avançadas no assistente de importação do Excel e não há opções que se apliquem à notação científica.

Ao contrário de todas as outras perguntas que consegui encontrar, QUERO que esses números sejam de notação científica e que eu queira usá-los em fórmulas matemáticas.

Editar:

Minha solução de lacunas tem sido remover manualmente todos os espaços estranhos da coluna e substituí-los por uma única guia para criar um arquivo .txt delimitado por tabulações. O arquivo original tinha apenas 74 linhas, o que era possível. Agora está importando ok, mas se esse arquivo de texto fosse maior, essa solução não seria razoável, então eu ainda gostaria que essa pergunta fosse respondida.

Outra coisa que tentei:

Em uma célula livre, eu faço = Esquerda (E2, LEN (E2) -4). Isso remove o e-08 e deixa um número mais regular. Apenas no caso, eu configurei o tipo de dados dessa nova célula para o número e tente usá-la em matemática. Não, ainda é #VALUE. Eu tentei o truque de Hannu de multiplicar por 1, mas ainda tenho #VALUE.

    
por SatelliteEyes 15.12.2017 / 17:26

2 respostas

0

Ok. Eu repliquei seu problema adicionando dois espaços e um caractere de tabulação na frente do último número no arquivo de texto. Fez o que você descreveu.

Para resolver o problema, abri o arquivo como um arquivo delimitado, com delimitadores de espaços e tabulações marcado, e marquei a caixa que diz "tratar delimitadores consecutivos como um". O último número foi agora importado como notação científica e eu pude fazer cálculos com ele.

    
por 15.12.2017 / 22:18
1

Ao importar, em vez de escolher "Largura fixa" como o tipo de dados, tente "Delimitado".

Na próxima página, marque as seguintes caixas:

  • Guia
  • espaço
  • Outro: /

Você deve ser bom para ir.

Parece que o importador de largura fixa fica confuso se houver uma mistura de espaços e tabulações, como você descobriu.

    
por 15.12.2017 / 19:40