Skip to main content

How to divide a range of cells by a number in Excel?

Author: Tech Support Last Modified: 2024-12-13

Sometimes, you may need to quickly modify a range of cells in Excel. For instance, if you have a list of product prices and want to divide all the prices by 2, how can you do this efficiently? This tutorial provides step-by-step methods to divide a range of cells by a number. Let’s explore each method in detail.

A screenshot showing a range of cells divided by a number in Excel

Divide a range of cells by a number with Paste Special function

Quickly divide a range of cells by a number with Kutools for Excel

Divide a range of cells by a number with VBA code


Divide a range of cells by a number with Paste Special function

For example, I will divide all the cells by a number 15, using Paste Special function of Excel, you can accomplish this task using the following steps:

1. Insert the divisor number such as 15 into an empty cell and copy it.

2. Highlight the range that you want to divide all numbers by 15 and right-click, choose Paste Special from the menu.

3. In the Paste Special dialog box, click All option in the Paste section, select the Divide option in the Operation section, and finally click the OK button.

A screenshot of the Paste Special dialog box in Excel with Divide selected

4. Delete the number 15 you have entered before.

Now the range of cells has been divided by 15 in bulk. See screenshot:

A screenshot showing a range of cells divided by a number in Excel


Quickly divide a range of cells by a number with Kutools for Excel

If the Paste Special method is somewhat difficult for you, is there an easier and quicker way to handle this task? Yes, the Operation feature of Kutools for Excel can help you divide a range of cells by a number within seconds!

Kutools for Excel offers over 300 advanced features to streamline complex tasks, boosting creativity and efficiency. Enhanced with AI capabilities, Kutools automates tasks with precision, making data management effortless. Detailed information of Kutools for Excel...         Free trial...

1. Select the range with numbers you want to divide by a certain number. and then click Kutools > More > Operation, see screenshot:

A screenshot of the Kutools menu highlighting the Operation option

3. In the Operation Tools dialog box, select Division in the Operation box, input the divisor number such as 15 in the Operand box. And you can see the results from the Preview Pane. And finally click the OK or Apply button. See screenshot:

A screenshot of the Kutools Operation Tools dialog box with Division selected

Note: If you want to create formulas as well, please check Create formulas option. If the selected cells include formulas, and you don’t want to divide the calculated results of the formula, please check Skip formula cells option.

Kutools for Excel - Supercharge Excel with over 300 essential tools. Enjoy permanently free AI features! Get It Now


Divide a range of cells by a number with VBA code

With the VBA code, you can also divide a range of cells by a number automatically.

1. Select the range you want it to be divided by a number.

2. Click Developer > Visual Basic, a new Microsoft Visual Basic for applications window will display, click Insert > Module, and then input the following code in the Module:

VBA: Divide a range of cells by a number

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. Then click A screenshot of the Run button in the VBA editor button to run the code. In a popping up dialog box, please select the range with numbers you want to divide by a certain number, and then click the OK button. See screenshot:

A screenshot of the VBA code dialog box for selecting a range to divide

4. In the second popping up dialog box, enter the divisor number, and then click the OK button. See screenshot:

A screenshot of the VBA code dialog box for entering the divisor number

Now all numbers in selected range are divided by number 15.

A screenshot showing a range of cells divided by a number in Excel


Demo: Quickly divide a range of cells by a number with Kutools for Excel

Kutools for Excel: Over 300 handy tools at your fingertips! Enjoy permanently free AI features! Download Now!