Перейти к содержимому

Как округлить диапазон ячеек в Excel?

Author: Tech Support Last Modified: 2025-07-21

При работе с числовыми данными в Excel часто встречаются значения с несколькими десятичными знаками. Например, у вас может быть набор данных, где появляются числа, такие как 2.1054, но вам нужно их только в округленном формате, например, 2.11, чтобы стандартизировать представление или подготовить данные для отчета. Ручное округление каждого значения может быть утомительным, особенно при больших диапазонах данных. К счастью, Excel предоставляет несколько эффективных способов округления диапазона ячеек до желаемого количества десятичных знаков. Ниже вы найдете пошаговые инструкции для нескольких практических методов, а также советы по использованию и сравнительные заметки для выбора наиболее подходящего подхода для ваших нужд.

Округление диапазона ячеек с помощью функции ОКРУГЛ

Округление диапазона ячеек с помощью кода VBA

Быстро округлить / округлить вверх / округлить вниз диапазон ячеек с помощью Kutools для Excel

Альтернатива: Используйте формат ячеек для отображения округления

Альтернатива: Используйте функцию ОКРУГЛТ для округления до указанного кратного


Округление диапазона ячеек с помощью функции ОКРУГЛ

Встроенная в Excel функция ОКРУГЛ является простым способом округления чисел до определенного количества десятичных знаков. Ее синтаксис: ОКРУГЛ(число; количество_знаков), где «число» — это значение для округления, а «количество_знаков» указывает число десятичных знаков.

Предположим, у вас есть диапазон числовых значений в ячейках A2:A10, которые вы хотите округлить. Выполните следующие шаги:

1. Щелкните в пустой ячейке, куда вы хотите поместить округленный результат, например, C2. Введите следующую формулу:

=ROUND(A2,2)

a screenshot of using the ROUND function to round a number

2. Нажмите Enter. Это отобразит значение из A2, округленное до двух десятичных знаков, в ячейке C2.

3. Чтобы округлить весь диапазон, переместите курсор в нижний правый угол ячейки C2, пока он не превратится в маленький знак плюса (маркер заполнения). Перетащите этот маркер вниз по вашему целевому диапазону (например, до C10). Это скопирует формулу ОКРУГЛ для каждого соответствующего значения в столбце A. Результаты отобразятся, как показано ниже:

a screenshot showing all rounded results

Если вы хотите, чтобы округленные значения заменили исходные числа, вы можете скопировать округленные результаты и использовать Специальная вставка > Значения для перезаписи исходного диапазона. Однако учтите, что исходные данные будут потеряны, если вы их перезапишете.

Функция ОКРУГЛ надежна для обеспечения точности расчетов и может быть объединена с другими формулами по мере необходимости. Однако помните, что использование формул потребует поддержания дополнительного столбца, если вы не перезапишете исходные данные.


Округление / Округление вверх / Округление вниз диапазона чисел без формул:

С помощью функции Округление в Kutools для Excel вы можете быстро округлять, округлять вверх, округлять вниз или округлять до ближайшего четного значения диапазон ячеек по мере необходимости, без использования каких-либо формул.

a screenshot of using Kutools for Excel to easily round a range of numbers


Округление диапазона ячеек с помощью кода VBA

Для продвинутых пользователей или тех, кто часто выполняет пакетное округление на разных диапазонах, автоматизация процесса округления с помощью VBA может повысить эффективность. Этот метод особенно подходит, если вы хотите обработать большое количество ячеек одновременно, не полагаясь на дополнительные столбцы.

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

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

2. Перейдите в меню Excel и нажмите Разработчик > Visual Basic. Если вы не видите вкладку Разработчик, возможно, вам нужно включить ее в параметрах Excel. В открывшемся окне Microsoft Visual Basic for Applications нажмите Вставить > Модуль, чтобы добавить новый модуль кода, и затем вставьте следующий код:

VBA: Округление диапазона ячеек:


  Sub RoundNum()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim xNum As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xNum = Application.InputBox("Decimal", xTitleId, Type:=1)
For Each Rng In WorkRng
    Rng.Value = Application.WorksheetFunction.Round(Rng.Value, xNum)
Next
End Sub

3. Чтобы запустить код, нажмите a screenshot of the run button кнопку «Выполнить» в редакторе VBA. Появится диалоговое окно. Выберите диапазон, который вы хотите округлить, если будет предложено (вы также можете выбрать его мышью прямо на листе). Смотрите скриншот:

a screenshot of selecting the number range after running the VBA code

4. Нажмите OK. Вам будет предложено ввести количество десятичных знаков для округления — введите необходимое значение (например, 2 для двух десятичных знаков), затем снова нажмите OK. Смотрите скриншот:

a screenshot of specifying a decimal you need to round

5. Значения в выбранном диапазоне будут округлены на месте согласно вашему вводу. Смотрите скриншот:

a screenshot of the rounded result2

При использовании VBA имейте в виду, что изменения происходят немедленно и не могут быть отменены. Всегда рекомендуется сохранять резервную копию ваших данных перед запуском макросов, особенно на важных листах.


Быстро округлить / округлить вверх / округлить вниз диапазон ячеек с помощью Kutools для Excel

Kutools для Excel предлагает эффективное решение, которое позволяет округлять, округлять вверх или округлять вниз выбор ячеек — все это без использования формул. Это очень подходит для пользователей, которым нужны быстрые результаты и нужна возможность настраивать, как выполняется округление (обычное округление, всегда вверх или всегда вниз) по всему диапазону.

Чтобы использовать эту функцию, убедитесь, что вы уже скачали и установили Kutools для Excel на свой компьютер. Следуйте этим инструкциям:

1. Выделите группу ячеек, которую вы хотите округлить. Затем перейдите на вкладку Kutools, выберите Округление в меню опций. Смотрите скриншот:

a screenshot of enabling the Round feature of Kutools for Excel

2. В диалоговом окне Округление без формул введите желаемое количество десятичных знаков в поле Количество десятичных знаков. Далее выберите операцию, которую вы хотите выполнить: Округление (стандартное округление), Округление вверх (всегда округлять числа вверх) или Округление вниз (всегда округлять вниз). Когда будете готовы, нажмите Ok. Все выбранные ячейки будут округлены согласно вашим настройкам. Смотрите скриншот:

a screenshot of configuring the Round without Formula dialog box to get the results

Kutools применяет результаты непосредственно к исходным ячейкам, упрощая ваш рабочий процесс и давая немедленные результаты. Вам не нужно создавать дополнительные столбцы или писать формулы. Это особенно полезно при работе с большими наборами данных или повторяющимися задачами очистки данных. Однако учтите, что эта изменение перезаписывает исходные значения, поэтому, если необходимо, сохраните резервную копию.

Нажмите Скачать и попробовать бесплатно Kutools для Excel прямо сейчас!


Альтернатива: Используйте форматирование ячеек для отображаемого округления

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

Чтобы изменить отображение десятичных знаков:

  • Выберите диапазон, который вы хотите отформатировать.
  • Щелкните правой кнопкой мыши и выберите Формат ячеек, затем перейдите на вкладку Число и выберите категорию Число.
  • Отрегулируйте Количество десятичных знаков по вашему усмотрению (например, установите 2 для двух десятичных знаков).
  • Нажмите OK. Значения в вашем диапазоне теперь будут казаться округленными, но их полные исходные значения все еще остаются в ячейке, делая этот подход не разрушительным.

Этот метод быстрый и безопасный; однако расчеты на основе этих ячеек все равно будут использовать полные исходные значения, поэтому имейте это в виду при анализе данных.


Альтернатива: Используйте функцию ОКРУГЛТ для округления до указанного кратного

Иногда вы можете захотеть округлить значения до ближайшего указанного кратного, например, округлить 7.8 до ближайшего 0.5 (результат будет 8). Функция ОКРУГЛТ в Excel подходит для таких случаев.

1. В пустой ячейке (например, C2) введите следующую формулу, чтобы округлить значение в A2 до ближайшего кратного 0.5:

=MROUND(A2,0.5)

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

ОКРУГЛТ особенно полезен в сценариях ценообразования, планирования или категоризации, где данные должны соответствовать определенному приращению или стандартному значению. Однако обратите внимание, что в старых версиях Excel (Excel 2007 или ранее) требуется надстройка Пакет анализа.


Советы и устранение неполадок:

  • При перезаписи данных (с помощью VBA, Kutools или путем вставки значений) всегда сохраняйте резервную копию, чтобы предотвратить потерю данных.
  • Если вы получаете ошибку #ИМЯ? с ОКРУГЛТ, проверьте, включены ли необходимые надстройки в разделе Файл > Параметры > Надстройки.
  • Формулы ОКРУГЛ не изменят автоматически ваши исходные данные — скопируйте значения обратно, если вы хотите заменить старые числа.
  • Kutools упрощает рутинные задачи для пользователей, работающих с большими объемами данных или повторяющимися отчетами.
  • Всегда убедитесь, что вы округляете правильный диапазон перед запуском макросов.

Понимая эти различные методы, вы можете оптимизировать свой подход к округлению в зависимости от вашего рабочего процесса, будь то формулы, автоматизация или прямые операции внутри ячеек.

Лучшие инструменты для повышения продуктивности работы с Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных на основе: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Расширенных функций Kutools
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!