Excel — это удивительно хорошо разработанный инструмент для работы с электронными таблицами, который был разработан, чтобы максимально повысить эффективность его пользователей.
Хотя в большинстве случаев это работает должным образом, в некоторых случаях это может быть немного контрпродуктивным. Одна из таких областей — это когда Excel решает округлить числа.
В этом уроке я покажу вам, как взять на себя управление и запретить Excel округлять числа.
Почему Excel округляет числа?
Вот несколько возможных причин:
- Ширина столбца недостаточна для размещения всех цифр числа
- Число слишком велико и отображается в экспоненциальном формате
- Excel может отображать только числа длиной до 15 цифр — всё, что длиннее, превращается в 0 после 15-й цифры
- Ячейка отформатирована так, чтобы округлять числа и показывать только определённое количество цифр после запятой
Рассмотрим каждый из этих сценариев и как предотвратить округление в каждом случае.
1. Остановить округление, увеличив ширину столбца
Когда вы вводите число в ячейку, Excel пытается максимально уместить это число в заданную ширину. Если ширины столбца недостаточно, Excel округляет отображаемое значение (при этом исходное число сохраняется в ячейке полностью).
2. Остановить округление больших чисел
При вводе больших чисел есть несколько причин, по которым Excel может их округлять.
Формат ячейки «Общий» → изменить на «Числовой»
Если для формата ячейки установлено значение «Общий», Excel показывает только определённое количество цифр, а всё, что превышает это значение, отображается в экспоненциальном (научном) формате.
Выделите ячейки или диапазон, для которых хотите изменить формат
Перейдите на вкладку «Главная»
В группе «Число» щёлкните раскрывающееся меню форматирования
Выберите «Число» в качестве формата
Число длиннее 15 цифр
Excel считает значимыми только первые 15 цифр числа — любая цифра после этого автоматически превращается в 0. Это может стать проблемой при работе с большими числами (например, номерами кредитных карт или номерами заказов).
Как с этим справиться: преобразуйте число в текстовый формат. Excel не вмешивается в текстовые данные. Самый простой способ — добавить апостроф ' перед числом. Это заставит Excel рассматривать всё, что следует за апострофом, как текстовую строку. Сам апостроф при этом не отображается в ячейке после нажатия Enter — вы увидите полное число.
3. Остановить округление десятичных чисел / валют
Excel также позволяет решать, сколько цифр после запятой должно отображаться. Это часто случается с денежным или бухгалтерским форматом, где числа всегда показываются с двумя цифрами после запятой — и если у вас три, четыре или пять цифр после запятой, они округляются до двух.
Выделите ячейки с числами
Удерживая Ctrl, нажмите клавишу 1 — откроется диалоговое окно «Формат ячеек»
Убедитесь, что вы на вкладке «Число»
Выберите «Число» на левой панели (или «Валюта» / «Бухгалтерский» — если используете эти форматы)
Измените значение «Число десятичных знаков» с 2 на 3, 4 или сколько нужно
Закройте диалоговое окно
Итак, это несколько способов запретить Excel округлять числа — независимо от того, вызвано ли округление шириной столбца, ограничением в 15 значащих цифр или форматом отображения десятичных знаков.
Работайте с числами точно и без сюрпризов
Форматы чисел, ячеек и валют — разберём всё по полочкам
