68

Я хотел бы предотвратить поведение Excel, так как любое большое число, которое я ввожу, сохраняется как число, а затем сокращается до научной записи. Можно ли сказать Excel 2007, чтобы прекратить делать это?

4 ответа4

53

К сожалению, Excel не позволяет отключить эту функцию по умолчанию.

Однако, если вы выберете свои данные, щелкните правой кнопкой мыши, выберите «Форматировать ячейки ...» и выберите «Число», и вы сможете помешать Excel превратить ваши данные в научную нотацию.

10

Это неудобный (но эффективный) взломать. Обратите внимание, что это действительно полезно, если вам нужно импортировать полный номер в другое приложение (например, Access) или обеспечить правильное отображение.

Если вы отформатируете рассматриваемый столбец как number , вы можете скопировать все правильно отформатированные числа в Блокнот. Затем просто создайте новый столбец, отформатированный как text , и скопируйте представление «Блокнот» в новый столбец.

4

Может быть, научная запись является одним из наименее полезных в 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            |
+----+--------------------------+-------------------------+
2

Если вы хотите, чтобы ВСЕ номера, напечатанные на листе, НЕ появлялись в научном формате, вы можете подумать о создании шаблона и его повторном использовании.

При создании шаблона выберите весь лист и установите формат чисел по умолчанию для всех ячеек "Число".

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