How to Filter a PivotTable by Two Different Column Values in Excel
Question details
The user needs to filter a PivotTable based on two separate value conditions simultaneously, but standard value filters conflict with each other.

- Product
- Spreadsheet
- Device & OS
- not provided
- Scenario
- Applying complex multi-column value filters to a PivotTable report.
- Observed behavior
- Standard PivotTable value filters conflict with or overwrite each other when applied to multiple fields, preventing combined row-level logic.
Ensure you have access to the original source data table used to generate the PivotTable, as the most reliable method requires adding a new formula column to your data.
Use a Helper Column in the Source Data
This is the most reliable method for applying complex or combined logic (like simultaneous AND/OR conditions) to PivotTables without filter conflicts.
Standard PivotTable value filters apply to individual fields and typically do not support simultaneous row-level conditions across multiple columns. Adding an evaluating formula directly to the source data easily bypasses this limitation.
Open the worksheet that contains the original raw data driving your PivotTable.
Add a new column header next to your data, for example, 'CombinedFilter'.
Use an AND function to evaluate both conditions. For example, if you want Count (Column B) > 1000 and Index (Column C) < 1.00, enter `=AND(B2>1000, C2<1)` into the first data cell of the new column.
Drag the fill handle down to apply this formula to the entire helper column. The cells will display TRUE or FALSE.
Return to your PivotTable, click anywhere inside it, right-click, and select 'Refresh' so the new column is recognized.
Drag the new 'CombinedFilter' field into the 'Filters' area of your PivotTable Fields pane, click the filter drop-down above the PivotTable, and select 'TRUE'.

Filter PivotTables Effectively with WPS Spreadsheet
WPS Spreadsheet provides powerful PivotTable features fully compatible with Microsoft Excel. You can seamlessly add helper columns, refresh PivotTables, and analyze large datasets without performance lag.
- 1. Open your data file: Launch WPS Spreadsheet and open your dataset.
- 2. Add your conditions: Insert a helper column using standard functions like AND() or OR() to combine your value rules.
- 3. Insert or refresh PivotTable: Go to the 'Insert' tab to create a PivotTable, or right-click an existing one and click 'Refresh'.
- 4. Apply the filter: Drag the new helper field to the Filters box and set it to display your desired results.

Frequently Asked Questions
Why does one PivotTable filter remove the other when applying value filters?
By default, spreadsheet software may restrict value filters to one per field to avoid logical conflicts. When you apply a second value filter, the application often assumes you want to overwrite the previous one. Adjusting PivotTable options to 'Allow multiple filters per field' helps with label filters, but complex cross-column value logic usually still requires a helper column.
Can I use a regular worksheet filter on the cells next to the PivotTable?
No. Applying a normal worksheet filter to adjacent rows hides the rows visually, but it does not alter the underlying PivotTable calculations. Your grand totals and aggregated data will remain unchanged, leading to inaccurate reports.
How do I refresh my PivotTable after adding a helper column to my source data?
Right-click anywhere inside the PivotTable and select 'Refresh' from the context menu. Alternatively, navigate to the PivotTable Analyze (or Options) tab on the top ribbon and click the 'Refresh' button. You may need to click 'Change Data Source' if the new column is outside the originally selected data range.




