13

Если я наберу 16-значный номер (формат: число, без десятичных знаков), это изменит номер на меня. Пример: 1234567812345678 меняет представление на 1234567812345670.

Если я наберу его в качестве общего формата, он изменит числа, указанные выше, и отобразит 1.23457E+15, но если щелкнуть ячейку, на дисплее появится последняя цифра в виде 0 вместо 8 еще раз.

Я открыл файл на другом компьютере, и теперь у меня та же проблема. Я изменил автокоррекцию и автоформатирование все безрезультатно. Помогите!

3 ответа3

17

Это ограничение, наложенное на Excel Microsoft. Каждая ячейка может иметь до 15 цифр точности.

http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP005199291.aspx

4

В дополнение к ответу wbeard52 , есть несколько обходных путей:

  1. Ввод чисел в виде текста. Вы можете вводить ' перед каждым числом или изменить формат номера ячейки на Текст.
  2. Есть надстройка под названием Xnumbers, которая «выполняет арифметику с плавающей запятой с точностью до 1 до 250 значащих цифр».
2

Вы можете скопировать и вставить столбец из 16 цифр в Excel следующим образом:

Откройте новый документ Excel.
Оставьте это поле пустым, затем нажмите ФАЙЛ / СОХРАНИТЬ КАК.
В поле типа выберите параметр «текст (файл с разделителями табуляции)».
Отформатируйте столбец, в который вы хотите вставить 16-значные числа как "текст".
Скопируйте 16-значные числа из исходного документа (слова, адреса электронной почты, где бы они ни находились) и вставьте их в столбец файла с разделителями табуляции, который вы только что отформатировали как текст. Сохраните это снова.
Вы увидите предупреждение об ошибке. Выберите все свои 16-значные числа и выберите "игнорировать ошибку" из списка вариантов обработки ошибок.
Сохраните файл как текстовый файл или сохраните его как файл Excel, он работает в любом случае. Вы можете снова увидеть предупреждение об ошибке, просто выберите все и снова проигнорируйте ошибку.

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