How to Format Grouped Price Ranges in an Excel Pivot Table
Question details
The user wants to customize the display of grouped numeric intervals in a Pivot Table to show formatted currency symbols and abbreviations, instead of plain numbers.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Grouping large price intervals within a Pivot Table and needing the intervals to appear with readable currency formats, such as showing thousands with a 'k' abbreviation.
- Observed behavior
- Default Pivot Table grouping converts numeric ranges into text strings (e.g., 500000-510000) that cannot be modified using standard Excel number formatting.
Ensure your main source data is organized in a proper tabular format without empty rows, as you will need to add a helper column adjacent to your dataset.
Use a Lookup Table and VLOOKUP Formula
This recommended method gives you full control over defining your own price buckets and dynamically assigning a formatted label to each source record.
Since built-in Pivot Table grouping creates unformattable text strings, creating a separate lookup table allows you to specify exact lower and upper boundaries. You can use the TEXT function to define custom layouts, such as applying currency symbols and abbreviating large thousands.
After building the lookup table, a helper column on your main data sheet will match each price to its corresponding bracket.
In a new worksheet or an empty area, create three columns: Lower Bound (Column A), Upper Bound (Column B), and Label (Column C). Enter your range minimums in A and maximums in B (e.g., 500000 and 510000).
In the Label column (C2), enter the formula: =TEXT(A2,"$#,##0,k") & " - " & TEXT(B2,"$#,##0,k"). This creates a clean text label like $500k - $510k. Drag this formula down for all your buckets.
Go back to your main data table. Insert a new column next to your price data and name it 'Formatted Price Range'.
In the first cell of your new helper column, enter the formula: =VLOOKUP(PriceCell, LookupTableRange, 3, TRUE). Ensure your lookup table range is locked with absolute references (e.g., $A$2:$C$100).
Refresh your Pivot Table. Replace the original grouped price field in the Rows or Columns area with your newly created 'Formatted Price Range' helper column.

Use a Direct ROUNDDOWN Helper Formula
If you do not want to maintain a separate lookup table, you can use inline math formulas to calculate the bucket sizes directly inside the helper column.
Group and Format Pivot Table Data Seamlessly in WPS Office
WPS Spreadsheet provides powerful and highly compatible data analysis capabilities. You can seamlessly use helper columns, advanced lookup formulas, and Pivot Tables to group and format price ranges exactly as you need.
- 1. Open your data file: Launch WPS Spreadsheet and open your existing dataset.
- 2. Create a lookup table: Add your lookup table ranges and create labels using the TEXT function.
- 3. Add your helper column: Insert a new column in your dataset and use VLOOKUP to pull in the custom formatted ranges.
- 4. Insert and configure the Pivot Table: Go to the Insert tab, select PivotTable, and drag your new formatted helper column into the Rows area to display the clean labels.

Frequently Asked Questions
Why doesn't the default Pivot Table formatting allow currency symbols for groups?
When you use the built-in 'Group' feature on a numeric field in a Pivot Table, the software automatically generates text strings for the intervals (such as '100-200'). Because these intervals are treated as text rather than numerical values, standard number and currency formatting options are no longer applied.
What does the 'k' do in the TEXT formula?
In the format code "$#,##0,k", the comma just before the 'k' scales the number down by a thousand (so 500,000 becomes 500). Adding the 'k' appends the thousand abbreviation to the text string, resulting in an output like '$500k'.
Do I need to refresh the Pivot Table if my source data or formulas change?
Yes. Pivot Tables do not update in real time. Whenever you update your source data, add new rows, or modify the helper column formulas, you must right-click anywhere inside the Pivot Table and select 'Refresh' to see the updated grouped ranges.




