Как в Excel убрать тысячные доли и оставить только сотые: все методы

Числа в ячейках Excel с тремя и более знаками после запятой (например, 12,34567) автоматически отображаются с округлением до тысячных — это стандартный формат программы. Если вам нужно убрать тысячные и оставить только сотые (то есть два знака после запятой), проблема решается за 1-2 клика через настройки формата или функцию округления. Но есть нюансы: простое изменение отображения не влияет на реальное значение в ячейке, а неправильное округление может исказить результаты вычислений.

В 90% случаев достаточно изменить Формат ячеек → Числовой и задать два десятичных знака. Однако если данные используются в формулах или экспортируются в другие системы, потребуется физическое округление через функции ОКРУГЛ, ОКРУГЛВВЕРХ или TRUNC. Ниже разберём все методы — от базовых до продвинутых, включая обработку больших массивов данных.

Почему Excel показывает тысячные доли и как это исправить

По умолчанию Excel отображает числа с тремя знаками после запятой (например, 3,14159), даже если в ячейке фактически хранится больше цифр. Это не ошибка, а настройка формата отображения. Причины появления лишних знаков:

  • 📊 Автоматический формат: Excel присваивает ячейкам тип Общий, который показывает до 11 знаков после запятой при необходимости.
  • 🔢 Импорт данных: При копировании из других источников (CSV, базы данных) числа могут импортироваться с высокой точностью.
  • 🧮 Результаты формул: Функции вроде СУММ или СРЗНАЧ возвращают значения с максимальной точностью.
  • 📉 Научный формат: Если число очень большое или малое, Excel переключается на экспоненциальную запись (например, 1,23E+05).

Важно отличать отображение от реального значения:

  • 👁️ Отображение: Как число выглядит в ячейке (меняется через формат).
  • 💾 Реальное значение: То, что хранится в ячейке и используется в формулах (меняется функциями или ручным вводом).

📊 Как часто вы сталкиваетесь с лишними знаками после запятой в Excel?
Постоянно, это мешает работе
Иногда, при импорте данных
Рядом, только в финансовых отчётах
Никогда, у меня всё настроено

Способ 1: Изменение формата ячеек (быстрое решение)

Самый простой метод — настроить формат отображения без изменения самого числа. Это не округлит значение, но визуально уберёт тысячные доли:

  1. Выделите ячейки или диапазон (например, A1:A100).
  2. Нажмите правой кнопкой → Формат ячеек (или Ctrl+1).
  3. Вкладка Число → выберите Числовой.
  4. В поле Число десятичных знаков укажите 2.
  5. Нажмите ОК.

Плюсы:

  • 🔹 Не меняет реальное значение в ячейке (важно для точных расчётов).
  • 🔹 Работает для больших диапазонов за секунды.

Минусы:

  • 🔸 Если скопировать данные в другой файл или программу, тысячные доли вернутся.
  • 🔸 Не подходит для печати — в распечатке могут отобразиться все знаки.

Выделить нужные ячейки|Открыть "Формат ячеек" (Ctrl+1)|Выбрать категорию "Числовой"|Установить 2 десятичных знака|Применить изменения-->

Способ 2: Функция ОКРУГЛ (для точного округления)

Если нужно не только скрыть, но и физически убрать тысячные доли, используйте функцию ОКРУГЛ. Она округляет число до указанного количества знаков по математическим правилам (от 0.5 и выше — вверх, меньше 0.5 — вниз).

Синтаксис:

=ОКРУГЛ(число; число_разрядов)

Где:

  • число — ссылка на ячейку (например, A1) или само число.
  • число_разрядов — количество знаков после запятой (2 для сотых).

Примеры:

ФормулаИсходное значениеРезультат
=ОКРУГЛ(A1; 2)12,345612,35
=ОКРУГЛ(5,6789; 2)5,67895,68
=ОКРУГЛ(3,1415; 2)3,14153,14
=ОКРУГЛ(-2,71828; 2)-2,71828-2,72

⚠️ Внимание: Функция ОКРУГЛ меняет само значение в ячейке. Если исходные данные критичны (например, финансовые расчёты), сохраните их копию перед округлением.

Способ 3: Функция TRUNC (обрезка без округления)

Если нужно просто отбросить тысячные доли без округления (например, 12,345612,34), используйте функцию TRUNC (или ОТБР в русской версии). Она обрезает лишние знаки без учёта правил округления.

Синтаксис:

=TRUNC(число; число_разрядов)
Пример:
=TRUNC(12,3456; 2)  → вернёт 12,34 (а не 12,35, как ОКРУГЛ)

Когда это нужно:

  • 💰 Финансовые отчёты, где округление вверх искажает бюджет.
  • 📊 Статистика, где важна точность исходных данных.
  • 🔧 Технические расчёты, где округление недопустимо.

Разница между ОКРУГЛ и TRUNC

Функция ОКРУГЛ(5,6789; 2) вернёт 5,68 (округление вверх, так как третья цифра — 8).

Функция TRUNC(5,6789; 2) вернёт 5,67 (просто обрезает лишние знаки).

Способ 4: Округление через "Увеличить/Уменьшить разрядность"

На панели инструментов Excel есть кнопки для быстрого изменения количества десятичных знаков:

  • 🔢 Увеличить разрядность (добавляет один знак после запятой).
  • 🔣 Уменьшить разрядность (убирает один знак).

Как использовать:

  1. Выделите ячейки.
  2. На вкладке Главная найдите блок Число.
  3. Нажмите Уменьшить разрядность до тех пор, пока не останется 2 знака.

⚠️ Внимание: Этот метод, как и ручное изменение формата, не меняет реальное значение в ячейке. Для физического округления используйте функции из способов 2-3.

Способ 5: Power Query (для больших массивов данных)

Если нужно обработать тысячи строк (например, импорт из или SQL), ручное округление неэффективно. В этом случае используйте Power Query:

  1. Выделите данные → ДанныеИз таблицы/диапазона.
  2. В редакторе Power Query выделите столбец с числами.
  3. На вкладке Преобразование выберите Округлить → укажите 2 десятичных знака.
  4. Нажмите Закрыть и загрузить.

Плюсы:

  • 🔹 Обрабатывает миллионы строк без лагов.
  • 🔹 Сохраняет связь с исходными данными (обновляется автоматически).

Минусы:

  • 🔸 Требует навыков работы с Power Query.
  • 🔸 Не подходит для разовых задач.

Ошибки и как их избежать

При удалении тысячных долей пользователи часто сталкиваются с проблемами:

ОшибкаПричинаРешение
Числа не округляютсяЯчейка имеет текстовый форматПреобразуйте в число через Формат ячеек или умножьте на 1 (=A1*1)
Формулы возвращают #ЗНАЧ!В ячейке не число, а текстИспользуйте ЗНАЧЕН (=ЗНАЧЕН(A1))
После округления сумма не сходитсяОкругление каждого числа в отдельности накапливает погрешностьСначала суммируйте, затем округляйте (=ОКРУГЛ(СУММ(A1:A10); 2))
В печатной форме отображаются все знакиНастройки печати игнорируют формат ячеекНастройте параметры страницы: Файл → Печать → Параметры страницы → Лист → Печатать → Черновик

FAQ: Частые вопросы

Можно ли убрать тысячные доли на всем листе сразу?

Да. Выделите весь лист (Ctrl+A), затем нажмите Ctrl+1 → выберите формат Числовой с 2 десятичными знаками. Это изменит только отображение. Для физического округления используйте Найти и заменить с формулой =ОКРУГЛ([@]; 2).

Почему после округления сумма столбца не совпадает с суммой округлённых чисел?

Это называется погрешность округления. Например:

  • Исходные числа: 1,234 + 2,345 = 3,579
  • Округлённые: 1,23 + 2,35 = 3,58
  • Округлённая сумма: 3,58 ≠ 3,58 (совпадение случайно).

Решение: сначала суммируйте, затем округляйте (=ОКРУГЛ(СУММ(A1:A10); 2)).

Как убрать тысячные в сводной таблице?

В сводной таблице настройте формат чисел:

  1. Кликните правой кнопкой по ячейке с данными → Параметры полей значений.
  2. Выберите Дополнительные параметрыЧисловой формат.
  3. Установите 2 десятичных знака.

Для физического округления добавьте вычисляемое поле с формулой =ОКРУГЛ([Поле]; 2).

Почему в некоторых ячейках остаются тысячные, даже после изменения формата?

Вероятные причины:

  • 🔸 Ячейка имеет текстовый формат (Excel не распознаёт число). Решение: =ЗНАЧЕН(A1).
  • 🔸 Число введено с апострофом (например, '12,345). Решение: удалите апостроф или умножьте на 1.
  • 🔸 Включён режим отображения формул (Формулы → Показать формулы).

Как сохранить тысячные доли в файле, но показывать только сотые?

Используйте условное форматирование или скрытые столбцы:

  1. Создайте копию данных в скрытом столбце (например, B).
  2. В видимом столбце (A) примените формулу =ОКРУГЛ(B1; 2).
  3. Скройте столбец B (правый клик → Скрыть).

Так исходные данные останутся в файле, но пользователь будет видеть только округлённые значения.