Note: The other languages of the website are Google-translated. Back to English

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

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

Разделите диапазон ячеек на число с помощью специальной функции «Вставить»
Разделите диапазон ячеек на число с кодом VBA
Быстро разделите диапазон ячеек на число с помощью Kutools for Excel


Разделите диапазон ячеек на число с помощью специальной функции «Вставить»

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

1. Вставьте число делителя, например 15, в пустую ячейку и скопируйте его.

2. Выделите диапазон, в котором вы хотите разделить все числа на 15, и щелкните правой кнопкой мыши, выберите Специальная вставка из меню.

3. в Вставить Special диалоговое окно, щелкните Всё вариант в Вставить выберите Разделение вариант в Эксплуатация раздел и, наконец, щелкните OK кнопку.

4. Удалите число 15, которое вы ввели ранее.

Теперь диапазон ячеек разделен на 15. Смотрите скриншот:

Быстрое разделение всех ячеек в диапазоне на определенное число в Excel

Нажмите Кутулс > Больше > Эксплуатация, Kutools for Excel's Инструменты для работы может помочь вам быстро разделить все ячейки в указанном диапазоне на определенное число в Excel.
Скачать полную версию 30-дневная бесплатная пробная версия Kutools для Excel прямо сейчас!


Разделите диапазон ячеек на число с кодом VBA

С помощью кода VBA вы также можете автоматически разделить ячейки диапазона на число.

1. Выберите диапазон, который вы хотите разделить числом.

2. Нажмите разработчик > Визуальный Бейсик, Новый Microsoft Visual Basic для приложений появится окно, щелкните Вставить > Модули, а затем введите следующий код в Модули:

VBA: разделите диапазон ячеек на число.

Sub DivisionNum()
'Updateby20140128
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("Division num", xTitleId, Type:=1)
For Each Rng In WorkRng
    Rng.Value = Rng.Value / xNum
Next
End Sub

3. Затем нажмите doc-div-5 кнопку для запуска кода. Во всплывающем диалоговом окне выберите диапазон чисел, которые вы хотите разделить на определенное число, а затем щелкните значок OK кнопка. Смотрите скриншот:

4. Во втором всплывающем диалоговом окне введите число делителя и нажмите кнопку ОК. Смотрите скриншот:

Теперь все числа в выбранном диапазоне делятся на число 15.


Быстро разделите диапазон ячеек на число с помощью Kutools for Excel

Возможно, код VBA несколько сложен для вас, есть ли простой и быстрый способ справиться с этой работой?

Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.

1. Выберите диапазон с числами, которые вы хотите разделить на определенное число. а затем щелкните Кутулс > Больше > Эксплуатация, см. снимок экрана:

3. в Инструменты для работы диалоговое окно, выберите Разделение в Эксплуатация поле введите число делителя, например 15 в Операнд коробка. И вы можете увидеть результаты предварительный просмотр Панель. И, наконец, нажмите кнопку OK or Применить кнопка. Смотрите скриншот:

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

  Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Быстро разделите диапазон ячеек на число с помощью Kutools for Excel


Статьи по теме:


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

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (18)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо! Это было действительно полезно!
Этот комментарий был сведен к минимуму модератором на сайте
Первый способ сделать это (разделить диапазон ячеек на число с помощью функции «Специальная вставка») великолепен. Я использую Excel в течение некоторого времени и никогда не знал об этом - сэкономил мне массу времени с версией умножения. Спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Полезно.. спасибо.. :)
Этот комментарий был сведен к минимуму модератором на сайте
Извините, это ничего мне не объяснило, спасибо за советы, хотя просто не понял.
Этот комментарий был сведен к минимуму модератором на сайте
но как мы это делаем в excel 2013? он изменился... Спасибо
Этот комментарий был сведен к минимуму модератором на сайте
Как разделить ячейку E14 на 365?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, спасибо, что поделились этим. Может ли кто-нибудь также предложить код vba для разделения диапазона ячеек десятичными знаками, например, разделить на 0.85 или 0.9 и вставить новые значения в другой столбец? Заранее большое спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо, что поделились.
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо, что поделился! Очень помог!
Этот комментарий был сведен к минимуму модератором на сайте
Некоторые ячейки не разделены даже после выбора всего раздела
Этот комментарий был сведен к минимуму модератором на сайте
Я просто хотел найти время, чтобы поблагодарить вас за загрузку этого. Я бы часами делил все свои цифры.
Этот комментарий был сведен к минимуму модератором на сайте
Очень четко объяснил. Сэкономил мне много времени. Огромное спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо... Это действительно полезно
Этот комментарий был сведен к минимуму модератором на сайте
спасибо, после многочисленных бесплодных или непонятных объяснений, ВАШЕ РАБОТАЛО легко!
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте сэр, у меня есть данные в excel и все перепутано. Каждые 60 ячеек имеют данные об одном человеке, и мы хотим, чтобы они были скопированы на отдельный лист. Копирование должно быть строкой в ​​столбец.
Этот комментарий был сведен к минимуму модератором на сайте
Очень помогло-спасибо большое!
Этот комментарий был сведен к минимуму модератором на сайте
как использовать разрыв страницы в большом файле excel
Этот комментарий был сведен к минимуму модератором на сайте
Habra alguna forma de haser esto mismo pero en Google Sheets ??
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL