2

Это повторение ошибки при импорте чисел в научную запись. На этот вопрос никогда не отвечали, и мне запрещено комментировать. У меня точно такая же проблема с Excel 2016.

В файле .txt:

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

Я импортирую это как фиксированную ширину и заставляю первый столбец импортировать как текст. 6-й столбец (-8.8448806e-08) импортирует в столбец E как Общий, но когда я пытаюсь F2 = E2+5, я получаю ошибку #VALUE. Если я выделю столбец E и установлю тип в раскрывающемся списке "Scientific", я продолжу получать ошибку #VALUE для этой математики. Когда я нажимаю на E2 и смотрю на содержимое ячейки, нет апострофа.

Я проверил настройки своего региона в Windows 10 и не могу найти ничего, что могло бы повлиять на научную нотацию. Я проверил дополнительные параметры в мастере импорта в Excel, и нет никаких параметров, применимых к научной нотации.

В отличие от любого другого вопроса, который мне удалось найти, я ХОЧУ, чтобы эти числа были научным обозначением, и я хочу иметь возможность использовать их в математических формулах.

Редактировать:

Мое решение было сделать так: вручную удалить все странные пространства столбцов и заменить их одной вкладкой, чтобы создать текстовый файл с разделителями. Оригинальный файл имел только 74 строки, так что это было возможно. Теперь он импортирует нормально, но если бы этот текстовый файл был больше, это решение было бы неразумным, поэтому мне все равно хотелось бы, чтобы на этот вопрос ответили.

Еще одна вещь, которую я попробовал:

В свободной ячейке я делаю = Левый (E2, LEN (E2)-4). Это удаляет e-08 и оставляет более регулярный номер. На всякий случай я установил тип данных этой новой ячейки в число и попытался использовать его в математике. Нет, все еще # ЗНАЧЕНИЕ. Я попробовал трюк Ханну умножения на 1, но я все еще получаю # ЗНАЧЕНИЕ.

2 ответа2

1

При импорте вместо выбора "Фиксированная ширина" в качестве типа данных попробуйте "С разделителями".

Затем на следующей странице отметьте следующие поля:

  • табуляция
  • Космос
  • Другой: /

Тебе должно быть хорошо идти.

Кажется, что импортер с фиксированной шириной запутывается, если вы обнаружили смесь пробелов и табуляций.

0

Хорошо. Я повторил вашу проблему, добавив два пробела и символ табуляции перед последним числом в текстовом файле. Он сделал то, что вы описали.

Чтобы решить эту проблему, я открыл файл как файл с разделителями, отметив разделители пробелов и табуляции, и установив флажок, в котором указано "обрабатывать последовательные разделители как единое целое". Последний номер был теперь импортирован как научная запись, и я смог сделать из него расчеты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .