Как округлить числа до ближайшей сотни, тысячи или миллиона в Excel?
При работе с финансовыми данными, большими наборами данных или сводными отчётами в Excel вы можете столкнуться с ситуациями, когда требуется округлить большие числа до более удобных единиц для лучшего представления и упрощённого анализа. Например, округление до ближайшей сотни, тысячи или миллиона делает цифры проще для чтения, сравнения и восприятия, особенно в бизнес-резюме или на информационных панелях. В этой статье представлены несколько практических методов, которые помогут вам быстро и точно округлять числа в Excel, включая формулы, встроенные инструменты, советы по форматированию и автоматизированные пакетные решения. Каждый метод имеет свои преимущества и сценарии наилучшего применения, которые будут рассмотрены, чтобы помочь вам выбрать наиболее подходящий подход.
Округление чисел до ближайшей сотни / тысячи / миллиона с помощью формул
Округление чисел до ближайшей сотни / тысячи / миллиона с помощью Kutools для Excel
Автоматизация округления до ближайшей сотни / тысячи / миллиона с помощью кода VBA
Округление чисел до ближайшей сотни / тысячи / миллиона с помощью формул
В Excel функция ОКРУГЛ — это универсальный и практичный инструмент для округления чисел. Она позволяет быстро округлять значения в большую или меньшую сторону до нужного разряда — сотен, тысяч или миллионов — в соответствии с вашими требованиями. Этот метод идеально подходит, если вы хотите сохранить автоматические вычисления, которые обновляются при изменении исходных данных. Вот как это сделать:
1. Чтобы округлить значения до ближайшей тысячи, выберите пустую ячейку рядом с вашими данными и введите приведённую ниже формулу. Например, если ваши числа находятся в ячейке A2, введите:
=ROUND(A2,-3) 
2. После ввода формулы нажмите Enter. Чтобы применить её к другим строкам, перетащите маркер заполнения вниз по столбцу с данными — и все выбранные числа автоматически округлятся до ближайшей тысячи. См. иллюстрацию ниже:

Примечания и советы по параметрам:
- Чтобы округлить числа до ближайшей сотни, используйте:
=ROUND(A2,-2) - Чтобы округлить числа до ближайшего миллиона, примените:
=ROUND(A2,-6) - Отрицательное число во втором аргументе задаёт разряд, до которого выполняется округление (например, −3 — до тысяч, −6 — до миллионов).
- Обратите внимание: если ваши данные содержат нечисловые значения, Excel вернёт ошибки для текста или пустых ячеек. Всегда проверяйте диапазон данных перед применением формулы.
- Вы также можете использовать
=ROUNDDOWN(A2,-3)или=ROUNDUP(A2,-3), чтобы всегда округлять вниз или вверх — в зависимости от ваших предпочтений.
Округление чисел до ближайшей сотни / тысячи / миллиона с помощью Kutools для Excel
Если вы предпочитаете не использовать формулы или вам нужно быстро обработать большой объём данных, Kutools для Excel предлагает эффективный инструмент — Округление. С его помощью вы легко округлите числа вверх, вниз или по стандартным правилам до нужного разряда — сотен, тысяч, миллионов — прямо на листе, без ручного ввода формул. Этот инструмент идеально подходит для пакетной обработки и поддерживает различные сценарии округления всего несколькими щелчками мыши.
После установки Kutools для Excelвыполните следующие действия: ()Нажмите, чтобы скачать Kutools для Excel прямо сейчас!)
1. Выделите диапазон чисел, которые нужно округлить.
2. Перейдите на вкладку Kutools и выберите Округление.

3. В диалоговом окне Округление введите -3 в поле Количество десятичных знаков, чтобы округлить значения до ближайшей тысячи. Вы также можете выбрать тип округления — стандартное, вверх или вниз — в зависимости от ситуации. См. снимок экрана:

Примечание:
- Чтобы округлить до ближайшей сотни, введите -2 в поле «Количество десятичных знаков»; чтобы округлить до ближайшего миллиона — введите -6.
- Этот инструмент навсегда изменяет значения на листе, поэтому перед применением пакетных изменений настоятельно рекомендуется сохранить резервную копию исходных данных.
4. Нажмите ОК или Применить, чтобы обработать данные. Выбранные числа будут немедленно округлены в соответствии с указанным форматом, как показано в следующих примерах:
![]() | ||
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Нажмите, чтобыскачать и начать бесплатную пробную версию Kutools для Excel прямо сейчас!
Kutools для Excel предлагает удобное решение для пользователей, часто работающих с большими объёмами данных и стремящихся быстро выполнять операции округления — без сложной настройки и знания формул. Однако, поскольку этот метод заменяет исходные числа, его лучше использовать при финальном оформлении отчётов или на копиях данных.
Автоматизация округления до ближайшей сотни / тысячи / миллиона с помощью кода VBA
Для пользователей, которым необходимо автоматизировать округление в больших таблицах или многократно применять одни и те же правила округления, пользовательский макрос VBA станет настоящим спасением. Макросы VBA особенно эффективны при пакетной обработке: они позволяют применять логику округления к выбранному диапазону с минимальным ручным вмешательством и легко повторно использовать для других файлов или наборов данных. Такой подход идеально подходит, если вам нужно округлять числа на разных листах или настроить однократный процесс для регулярных отчётных задач.
1. Откройте Excel и нажмите Alt + F11, чтобы открыть редактор Visual Basic for Applications. В окне VBA выберите Вставка > Модуль, чтобы создать новый модуль. Скопируйте и вставьте следующий код VBA в модуль:
Sub BatchRoundNumbers()
Dim WorkRng As Range
Dim nDigit As Integer
Dim cell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range to round", xTitleId, WorkRng.Address, Type:=8)
nDigit = Application.InputBox("Enter number of digits to round to (e.g., -2 for hundreds, -3 for thousands, -6 for millions):", xTitleId, "", Type:=1)
If WorkRng Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For Each cell In WorkRng
If IsNumeric(cell.Value) And cell.Value <> "" Then
cell.Value = WorksheetFunction.Round(cell.Value, nDigit)
End If
Next
Application.ScreenUpdating = True
End Sub 2. После копирования кода закройте редактор VBA. Чтобы запустить макрос, вернитесь в Excel, нажмите Alt + F8, выберите BatchRoundNumbers и нажмите Выполнить. Появится диалоговое окно с запросом выбора диапазона для округления. Выделите нужные ячейки с помощью мыши и нажмите «ОК».
3. Затем укажите желаемый разряд:
- -2для сотен (например, 12345 становится 12300)
- -3для тысяч (например, 12345 становится 12000)
- -6для миллионов (например, 12345678 становится 12000000)
Это решение на основе VBA особенно полезно, если вы часто округляете числа массово, обрабатываете данные для импорта или экспорта, либо предпочитаете автоматизировать рутинные задачи. Обязательно сохраните файл перед запуском макросов — изменения вступают в силу немедленно и не могут быть отменены за один шаг. Если настройки безопасности макросов блокируют выполнение кода, измените их в параметрах Excel соответствующим образом.
Визуальное отображение значений в тысячах или миллионах с помощью форматирования чисел (Пользовательский формат)
Иногда нужно изменить только внешний вид чисел, не затрагивая их фактические значения — например, для презентаций или отчётности. С помощью пользовательского форматирования чисел в Excel вы можете отображать крупные значения в тысячах («K») или миллионах («M»), сохраняя точные данные и делая таблицы визуально компактными. Это особенно удобно для финансовых дашбордов, сводных таблиц и диаграмм, где полные цифры избыточны.
- Выберите диапазон чисел для форматирования.
- Щёлкните правой кнопкой мыши и выберите Установить формат ячейки или нажмите Ctrl + 1 на клавиатуре.
- В диалоговом окне Установить формат ячейки перейдите на вкладку Число и выберите Специальный из списка.
- В поле Типвведите один из следующих кодов форматирования в зависимости от ваших предпочтений отображения:
- Отображать в тысячах (добавить суффикс «K»):
#,##0, "K" - Отображать в миллионах (добавить суффикс «M»):
#,##0,, "M" - Для финансовых значений с десятичными знаками используйте:
#,##0.00,, "M"
- Отображать в тысячах (добавить суффикс «K»):
- Нажмите ОК, чтобы применить формат, и ваши числа будут отображаться в сокращённом, более удобочитаемом виде.
Предупреждения и советы:
- Этот подход округляет число только для отображения, но не для вычислений, поэтому итоги и расчёты выполняются с полной точностью.
- Осторожно копируйте и вставляйте данные в другие программы: числа могут отображаться во вставленном виде с сохранением форматирования, но их исходное значение останется неизменным.
Используйте этот метод, если вам часто нужно «сокращать» цифры для визуализации, но при этом необходимо сохранять полную точность данных для Анализ данных или целостности отчётности.
Демонстрация: округление чисел до ближайшей сотни / тысячи / миллиона с помощью Kutools для Excel
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек






