How to Extract Unique Numbers from Multiple Excel Ranges Without UNIQUE Function
Question details
The user needs a method to compare several Excel ranges against a target list to identify numbers that appear in one group but not the other, specifically without relying on dynamic array formulas like UNIQUE or FILTER.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Cross-referencing and extracting distinct values from multiple disconnected data ranges to find discrepancies against a master list in older spreadsheet software versions.
- Observed behavior
- Instead of using modern array formulas, the user requires alternative approaches, such as manually aggregating data into helper tables or using Power Query to append and merge the datasets.
Before combining your data, ensure each source range is properly defined and named (e.g., SetA, SetB, List) using the Name Box to simplify the aggregation and comparison processes.
Consolidate Data Using a Helper Table
Aggregate the values from multiple named ranges into a single helper column to easily compare them against your target list using basic lookup formulas.
This method is highly compatible with older versions of Excel that do not support dynamic arrays. By centralizing the data first, standard logical formulas can accurately determine which values are missing.
Highlight your first data group, type 'SetA' in the Name Box next to the formula bar, and press Enter. Repeat this process for your other groups using names like 'SetB' and 'SetC', and name your comparison target 'List'.
In a new blank worksheet, copy the data from SetA, SetB, and SetC, and paste them one below the other into a single continuous column to consolidate all source values.
In the column directly adjacent to your consolidated data, type the formula =ISNUMBER(MATCH(A2, List, 0)) and drag it down. This checks if the consolidated numbers exist in your target list. Filter the results for 'FALSE' to instantly view the unique numbers missing from the list.

Append and Merge Ranges with Power Query
For larger datasets, Power Query provides an automated workflow to combine multiple tables, remove duplicate values, and cross-reference them without writing complex formulas.
Compare and Extract Unique Data Easily in WPS Spreadsheet
WPS Spreadsheet provides powerful data processing features, including one-click duplicate removal and robust lookup functions. It makes comparing multiple ranges and extracting unique numbers effortless, even without complex array formulas.
- 1. Consolidate Your Data: Open your workbook in WPS Spreadsheet and copy your multiple source ranges into a single, unified column on a new sheet.
- 2. Remove Duplicate Values: Highlight your consolidated column, navigate to the Data tab, and click the 'Remove Duplicates' button to extract only the unique numbers.
- 3. Compare Data Streams: Use WPS Spreadsheet's intuitive MATCH or VLOOKUP functions in the adjacent column to quickly identify which unique values are missing from your master target list.

Frequently Asked Questions
Why should I avoid using UNIQUE or FILTER functions?
Functions like UNIQUE and FILTER are dynamic array functions that are only natively supported in Microsoft 365 and newer spreadsheet versions. Utilizing helper tables or Power Query ensures your workbook functions correctly for users on older software versions.
Can I extract unique numbers across multiple ranges using Pivot Tables?
Yes. Once you consolidate your source ranges into a single column, you can insert a Pivot Table from that data. Dragging the number field into the Rows area will automatically group the data and display only the distinct, unique numbers.
How do I update the Power Query results if my original data changes?
Once your Power Query connections and merges are configured, updating is simple. Add your new data to the source tables, navigate to the Data tab on the ribbon, and click 'Refresh All'. Your appended queries and unique number extraction will automatically recalculate.




