Я хотел бы предотвратить поведение Excel, так как любое большое число, которое я ввожу, сохраняется как число, а затем сокращается до научной записи. Можно ли сказать Excel 2007, чтобы прекратить делать это?
Я хотел бы предотвратить поведение Excel, так как любое большое число, которое я ввожу, сохраняется как число, а затем сокращается до научной записи. Можно ли сказать Excel 2007, чтобы прекратить делать это?
Ответы:
К сожалению, Excel не позволяет отключить эту функцию по умолчанию.
Однако, если вы выберете свои данные, щелкните правой кнопкой мыши, выберите «Форматировать ячейки ...» и выберите «Число», и вы сможете помешать 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")
также работает, как и, вероятно, миллиард других формул
Если вы хотите, чтобы ВСЕ номера, напечатанные на листе, НЕ появлялись в научном формате, вы можете подумать о создании шаблона и его повторном использовании .
При создании шаблона выберите весь лист и установите формат чисел по умолчанию для всех ячеек «Число».