Я хотів би запобігти поведінці Excel, що будь-яке велике число, яке я вводжу, зберігається як число, а потім скорочено до наукового позначення. Чи можна сказати, що Excel 2007 припинить це робити?
Я хотів би запобігти поведінці Excel, що будь-яке велике число, яке я вводжу, зберігається як число, а потім скорочено до наукового позначення. Чи можна сказати, що Excel 2007 припинить це робити?
Відповіді:
На жаль, Excel не дозволяє вимкнути цю функціональність за замовчуванням.
Однак, якщо ви виберете дані, клацніть правою кнопкою миші та клацніть "Форматировать клітини ..." і виберіть "Номер", який можна зупинити, перетворивши дані на наукові позначення.
Це незручний (але ефективний) хак. Зверніть увагу, що це дійсно корисно, якщо вам потрібно імпортувати повний номер в іншу програму (наприклад, Access) або забезпечити відповідний дисплей.
Якщо ви відформатуєте відповідний стовпець як number
, Ви можете скопіювати всі правильно відформатовані номери в Блокнот. Тоді просто створіть новий стовпець, відформатований як text
і скопіюйте подання "Блокнота" в новий стовпець.
Можливо, наукова нотація є однією з менш корисних поведінок Excel.
Якщо ви маєте наукову нотацію в осередку A1, ви можете просто скористатися цією формулою для того, щоб мати текстове форматування в комірці B1:
=CONCATENATE(A1)
Це приклад результатів:
+----+--------------------------+-------------------------+
| | A | B |
+----+--------------------------+-------------------------+
| 1 | Ugly scientific notation | Awesome numbers as text |
| 2 | 8,80001E+11 | 880001465055 |
| 3 | 8,80001E+11 | 880001445410 |
| 4 | 8,80001E+11 | 880001455678 |
| 5 | 8,80001E+11 | 880001441264 |
| 6 | 8,80001E+11 | 880001413012 |
| 7 | 8,80001E+11 | 880001391343 |
| 8 | 8,80001E+11 | 880001373652 |
| 9 | 8,80001E+11 | 880001273395 |
| 10 | 8,80001E+11 | 880001115228 |
| 11 | 8,80001E+11 | 880001185106 |
| 12 | 8,80001E+11 | 880001062936 |
| 13 | 8,80001E+11 | 880000796522 |
| 14 | 8,80001E+11 | 880000890200 |
| 15 | 8,80001E+11 | 880000596278 |
| 16 | 8,8E+11 | 880000243378 |
| 17 | 8,8E+11 | 880000069050 |
| 18 | 8,85101E+11 | 885100625390 |
+----+--------------------------+-------------------------+
=TEXT(A1, "0")
також працює, як і, ймовірно, мільярд інших формул
Якщо ви хочете зробити ВСІ номери, введені в аркуші НЕ в науковому форматі, можна розглянути створення шаблону & amp; повторне використання .
Коли ви створюєте шаблон, оберіть весь аркуш і встановіть формат номерів за замовчуванням для всіх комірок на "Номер".