Why Excel Saves a Different Column Width Than the Value Entered
Question details
The user inputs a specific column width measurement in inches, but the application automatically changes it to a different value.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Formatting spreadsheet columns to exact physical measurements, such as 0.83 inches.
- Observed behavior
- Excel does not retain the exact entered width value, altering the measurement across multiple workbooks, worksheets, and columns.
Ensure that your computer's regional settings and Excel's default measurement units match the format you are trying to input (e.g., inches, centimeters, or points).
Adjust Excel's Default Measurement Units
Change the default ruler units in Excel Options so that the application properly recognizes and applies your entered measurements.
Excel's default column width is based on the number of standard font characters that can fit in a cell, which often causes confusion when users try to enter physical dimensions like inches. By explicitly changing the measurement units in the Advanced settings, you can force Excel to use your preferred format.
Click on the 'File' tab in the top-left corner of the ribbon, then select 'Options' at the bottom of the menu.
In the Excel Options dialog box, click on 'Advanced' in the left-hand pane.
Scroll down to the 'Display' section. Find the 'Ruler units' dropdown menu and change it from 'Default' to 'Inches' (or your desired unit of measurement).
Click 'OK' to save the changes. Select your columns, right-click to choose 'Column Width', and enter your desired measurement again.

Set Column Width in Page Layout View
Switching to Page Layout view allows you to set column widths using exact physical measurements rather than character counts.
Easily Set Exact Column Widths with WPS Spreadsheet
If you are struggling with Excel's measurement conversions and unit limitations, try WPS Office. WPS Spreadsheet provides intuitive formatting tools to set precise row and column dimensions without unexpected rounding, while remaining fully compatible with Excel formats.
- 1. Open Your Spreadsheet: Launch WPS Office and open your existing spreadsheet document.
- 2. Select Target Columns: Click and drag across the column headers to highlight the columns you wish to resize.
- 3. Adjust Column Width: Right-click the selected headers and choose 'Column Width', or go to the Home tab, click 'Format', and select 'Column Width'.
- 4. Enter Your Value: Type in your exact desired width value and click OK to apply the precise formatting.

Frequently Asked Questions
Why does Excel use characters for column width instead of standard units?
By default, Excel uses the width of the '0' (zero) character of the default workbook font to determine column width in the Normal view. This historical design choice ensures that text fits visibly on standard screens, rather than relying on physical measurements like inches.
Why does my column width change slightly after I click OK?
Excel translates all physical measurements (inches or centimeters) into pixels based on your screen's DPI (Dots Per Inch). Because a fraction of a pixel cannot be rendered, Excel rounds to the nearest whole pixel, which can cause the entered measurement to shift slightly.
Is there a maximum or minimum column width in Excel?
Yes. The minimum column width is 0 (which hides the column), and the maximum width is 255 characters. If you enter a physical measurement that exceeds these equivalent pixel counts, Excel will constrain the value or throw an error.
How do I ensure all my columns remain exactly 1 inch wide for printing?
To enforce print-ready measurements, navigate to View > Page Layout. Right-click the column header, select 'Column Width', and enter 1. Ensure your default 'Ruler units' in File > Options > Advanced are set to Inches.




