Как округлить диапазон ячеек в Excel?
При работе с числовыми данными в Excel часто встречаются значения с несколькими десятичными знаками. Например, у вас может быть набор данных, где появляются такие числа, как 2.1054, но вам нужно их только в округленном формате, например 2.11, чтобы стандартизировать представление или подготовить данные для отчетности. Ручное округление каждого значения может быть утомительным, особенно при работе с большими диапазонами данных. К счастью, Excel предоставляет несколько эффективных способов округления диапазона ячеек до нужного количества десятичных знаков. Ниже вы найдете пошаговые инструкции для нескольких практических методов, а также советы по использованию и сравнительные заметки для выбора наиболее подходящего подхода.
Округление диапазона ячеек с помощью функции ОКРУГЛ
Округление диапазона ячеек с помощью кода VBA
Быстро округлить / округлить вверх / округлить вниз диапазон ячеек с помощью Kutools для Excel
Альтернатива: Используйте формат ячеек для отображаемого округления
Альтернатива: Используйте функцию ОКРУГЛТ для округления до указанного кратного
Округление диапазона ячеек с помощью функции ОКРУГЛ
Встроенная в Excel функция ОКРУГЛ — это простой способ округлить числа до определенного количества десятичных знаков. Её синтаксис: ОКРУГЛ (число, количество_знаков), где «число» — это значение для округления, а «количество_знаков» указывает количество десятичных знаков.
Предположим, что у вас есть ряд числовых значений в ячейках A2:A10, которые вы хотите округлить. Выполните следующие шаги:
1. Щелкните по пустой ячейке, куда вы хотите поместить округленный результат, например, C2. Введите следующую формулу:
=ROUND(A2,2)
2. Нажмите Enter. Это покажет значение из A2, округленное до двух десятичных знаков, в ячейке C2.
3. Чтобы округлить весь диапазон, переместите курсор в нижний правый угол ячейки C2, пока он не превратится в маленький крестик (маркер заполнения). Перетащите этот маркер вниз по целевому диапазону (например, до C10). Это скопирует формулу ОКРУГЛ для каждого соответствующего значения в столбце A. Результаты будут показаны ниже:
Если вы хотите, чтобы округленные значения заменили исходные числа, вы можете скопировать округленные результаты и использовать Специальная вставка > Значения, чтобы перезаписать исходный диапазон. Однако имейте в виду, что исходные данные будут потеряны, если вы их перезапишете.
Функция ОКРУГЛ надежна для обеспечения точности расчетов и может быть объединена с другими формулами по мере необходимости. Однако помните, что использование формул потребует поддержания дополнительного столбца, если вы не перезапишете оригиналы.
Округление / Округление вверх / Округление вниз диапазона чисел без формул: С помощью функции Округление из Kutools для Excel вы можете быстро округлить, округлить вверх, округлить вниз или округлить до четного диапазона ячеек по вашему усмотрению, без использования любых формул. |
Округление диапазона ячеек с помощью кода 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. Для запуска кода нажмите кнопку «Выполнить» в редакторе VBA. Появится диалоговое окно. Выберите диапазон, который вы хотите округлить, если будет предложено (вы также можете использовать мышь для прямого выбора на листе). Смотрите скриншот:
4. Нажмите OK. Вам будет предложено ввести количество десятичных знаков для округления — введите нужное значение (например, 2 для двух десятичных знаков), затем снова нажмите OK. Смотрите скриншот:
5. Значения в выбранном диапазоне будут округлены на месте в соответствии с вашим вводом. Смотрите скриншот:
При использовании VBA имейте в виду, что изменения происходят немедленно и их нельзя отменить. Всегда рекомендуется сохранять резервную копию ваших данных перед запуском макросов, особенно на важных листах.
Быстро округлить / округлить вверх / округлить вниз диапазон ячеек с помощью Kutools для Excel
Kutools для Excel предлагает эффективное решение, позволяющее округлять, округлять вверх или округлять вниз выбор ячеек — все это без формул. Это очень удобно для пользователей, которым нужны быстрые результаты и возможность настраивать, как происходит округление (обычное округление, всегда вверх или всегда вниз) по всему диапазону.
Чтобы использовать эту функцию, убедитесь, что вы уже загрузили и установили Kutools для Excel на свой компьютер. Следуйте этим инструкциям:
1. Выделите группу ячеек, которую вы хотите округлить. Затем перейдите на вкладку Kutools, выберите Округление в меню опций. Смотрите скриншот:
2. В диалоговом окне Округление без формулы введите желаемое количество десятичных знаков в поле Число десятичных знаков. Далее выберите операцию, которую вы хотите выполнить: Округление (стандартное округление), Округление вверх (всегда округлять числа вверх), или Округление вниз (всегда округлять вниз). Когда будете готовы, нажмите Ok. Все выбранные ячейки будут округлены в соответствии с вашими настройками. Смотрите скриншот:
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 или ранее) требуется надстройка Analysis ToolPak.
Советы и устранение проблем:
- При перезаписи данных (с помощью VBA, Kutools или вставки значений) всегда рассматривайте возможность сохранения резервной копии, чтобы предотвратить потерю данных.
- Если вы получаете ошибку #ИМЯ? с ОКРУГЛТ, проверьте, включены ли необходимые надстройки в разделе Файл > Параметры > Надстройки.
- Формулы ОКРУГЛ не изменят автоматически ваши исходные данные — скопируйте значения обратно, если вы хотите заменить старые числа.
- Kutools упрощает рутинные задачи для пользователей, работающих с большими объемами данных или повторяющимися отчетами.
- Всегда убедитесь, что вы округляете правильный диапазон перед запуском макросов.
Понимая эти различные методы, вы можете оптимизировать свой подход к округлению в зависимости от вашего рабочего процесса, будь то формулы, автоматизация или прямые операции в ячейках.
Лучшие инструменты для повышения продуктивности в 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-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
- Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек