Чому Excel обрізає мої 16-значні числа? [дублювати]


13

На це запитання вже є відповідь:

Якщо я введу 16-значний номер (формат: число, без десяткових знаків), він змінює номер на мене. Приклад: 1234567812345678 змінює вигляд на 1234567812345670.

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

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


1
"16-значний номер" пропонує номер кредитної картки, який обов'язково має бути ні перейти в (незашифровану) електронну таблицю і підлягати суворі правила безпеки .
PleaseStand

Це дійсно 16-значний номер? Або це дійсно 16 цифр?
David Schwartz

3
@PleaseStand Я думаю, що ви швидко переходите до висновків швидко. Мені також потрібна ця посада, і цифри - це ідентифікатори коментарів у мережі соціальних медіа; рівно 16 цифр. Можливо, дотримуйтесь питання, що стоїть поруч, замість того, щоб проповідувати, що дані не повинні йти у формат.
Tommy

Відповіді:


17

Це обмеження, розміщене в Excel від Microsoft. Кожна комірка може мати максимум 15 цифр точності.

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

enter image description here


1
+1 "Це викликано специфікацією IEEE зберігання лише 15 значущих цифр точності." (Джерело: support.microsoft.com/default.aspx?scid=kb;en-us;78113 )
Ellesa

Не відповідь, яку я хотів, але я ціную причину, чому вона зводить мене з розуму. Дякуємо, що знайшли час, щоб відповісти!
Going Crazy

4

На додаток до wbeard52 Відповідь користувача: ось деякі обхідні шляхи:

  1. Введення чисел у вигляді тексту. Ви можете ввести a ' перед кожним номером або змінити формат номера комірки на Текст.
  2. Там називається аддін Xnumbers який "виконує мультиточну арифметику з плаваючою точкою від 1 до 250 значущих цифр".

2

Ви можете скопіювати та вставити стовпець з 16 цифр у Excel таким чином:

Відкрийте новий документ Excel.
Залиште його порожнім, а потім натисніть кнопку FILE / SAVE AS.
У вікні типу виберіть параметр "text (tab delimited file)".
Форматуйте стовпець, де потрібно вставити 16 цифр, як "текст".
Скопіюйте 16 цифр з оригінального документа (слово, електронна пошта, де б вони не були) і вставте їх у стовпці файлу, розділеного табуляцією, який ви просто відформатували як текст. Збережіть його знову.
Ви побачите попередження про помилку. Виберіть усі 16 цифр і виберіть "Ігнорувати помилку" зі списку варіантів обробки помилок.
Зберігайте файл як текстовий файл або зберігайте його як файл Excel, він працює у будь-який спосіб. Повідомлення про помилку може знову відображатися, просто виберіть все та знову ігноруйте помилку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.