How to Divide an Entire Excel Table by a Fixed Number
Question details
The user needs a method to apply division to every value within a selected Excel table or data range using a single constant number, without manually writing or dragging formulas for each cell.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Scaling down large datasets, converting units (like grams to kilograms), or calculating percentages by dividing existing raw data by a fixed constant.
- Observed behavior
- The goal state is to have the original data values updated in place, divided by the specified divisor, instead of creating an additional column filled with division formulas.
Since this method overwrites your existing data with the newly calculated values, it is highly recommended to save a copy of your worksheet or back up the original numbers before proceeding.
Use Paste Special to Divide by a Fixed Number
The quickest and most efficient way to divide multiple cells by a constant value is by using Excel's built-in Paste Special operation. This updates the values in place without needing helper columns.
This method utilizes the clipboard to apply a mathematical operation globally across your highlighted selection. It works on plain numbers and will even update existing formulas by wrapping them with the division operation.
Type the fixed number you want to divide by into any empty cell on your worksheet.
Select that newly filled cell and copy it by pressing Ctrl+C on your keyboard, or right-click and select 'Copy'.
Select the entire table or the specific range of numeric cells you want to divide.
Navigate to the Home tab, click the drop-down arrow under the Paste button, and select 'Paste Special'. Alternatively, right-click anywhere within your highlighted selection and choose 'Paste Special'.
In the Paste Special dialog box, look under the 'Operation' section and select the 'Divide' radio button. Click OK.
The selected cells will now display the divided values. You can safely delete the temporary divisor you entered in the first step.

Use a Helper Column and Absolute Cell Reference
If you need to preserve your original raw data for future reference, you can use a basic formula with an absolute cell reference instead of altering the data in place.
Easily Perform Batch Calculations with WPS Spreadsheet
WPS Office offers a robust, free Spreadsheet application that handles advanced batch calculations like Paste Special seamlessly. You can quickly perform bulk division on your data using an interface identical to standard office suites.
- 1. Open your file in WPS Spreadsheet: Launch WPS Office and open the workbook containing the data you need to calculate.
- 2. Copy the fixed number: Type the divisor in a blank cell, select it, and press Ctrl+C to copy.
- 3. Select and right-click data: Highlight the target data range, right-click, and select 'Paste Special' from the context menu.
- 4. Select Divide: Check the 'Divide' option in the Operation section and click OK to instantly update your table.

Frequently Asked Questions
Can I use Paste Special to multiply or add numbers instead of dividing?
Yes, the Paste Special dialog provides mathematical options for Add, Subtract, Multiply, and Divide. You can follow the exact same copying process, just select your desired operation instead of Divide.
Will Paste Special Divide overwrite the formulas currently in my table?
No, it will not erase them. If the cells you highlight already contain formulas, using Paste Special > Divide will smartly modify the existing formula by putting it in parentheses and appending the division (for example, it will change =SUM(A1:A5) to =(SUM(A1:A5))/2).
Why am I getting a #DIV/0! error after using Paste Special?
The #DIV/0! error means you are trying to divide by zero. This usually happens if you copied a completely blank cell instead of the cell containing your fixed divisor, or if the divisor cell actually contains a 0.
Is there a keyboard shortcut to quickly open the Paste Special menu?
Yes. After copying your divisor and selecting your target data, you can press Ctrl + Alt + V on Windows to immediately bring up the Paste Special dialog box.




