Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Combining UNIQUE SORT and FILTER | Dynamic Array Lookups and Multi Result Retrieval
Practice
Projects
Quizzes & Challenges
Quizzen
Challenges
/
Excel Lookup Mastery

bookCombining UNIQUE SORT and FILTER

Veeg om het menu te tonen

Why Combine Dynamic Array Functions

The FILTER function returns all records that meet a condition. In many real-world cases, the result needs further refinement. For example, you may want to:

  • Remove duplicate values;
  • Sort the returned list;
  • Create cleaner summaries from raw data.

This is where UNIQUE and SORT become useful. When combined with FILTER, they allow Excel to return a clean and organized dynamic result.

The UNIQUE Function

The UNIQUE function returns distinct values from a range. If the source data contains repeated values, UNIQUE removes duplicates.

=UNIQUE(array)

array: the range containing the values.

The SORT Function

The SORT function sorts a range or spilled result.

=SORT(array)

array: the range or dynamic result to sort.

Example Returning a Sorted Unique List of Customers

Assume a worksheet contains the following table.

screenshot

The goal is to return a list of customer names without duplicates and sorted alphabetically.

=UNIQUE(B2:B7)

This returns each customer name once.

screenshot
=SORT(UNIQUE(B2:B7))

This returns a distinct list of customers in sorted order.

screenshot

Combining FILTER with UNIQUE and SORT

Assume the worksheet contains a product table with Product ID, Product Name, Category.

screenshot

The category is entered in cell F2. The goal is to return a sorted list of unique product names that belong to the selected category.

=SORT(UNIQUE(FILTER(B2:B11; C2:C11=F2)))
  • The FILTER function runs first and returns all product names that match the category;
  • UNIQUE removes duplicates from that filtered list;
  • SORT arranges the final result in ascending order.

This creates a dynamic list that updates automatically when the selected category changes.

screenshot

Scenario

A worksheet contains a sales table with Sales ID, Customer, City, Amount, Region. A region is entered in an input cell. Your goal is to return a sorted list of unique cities from that region.

Task Instructions

  • Filter the rows based on Region;
  • Return only the City values;
  • Remove duplicate city names;
  • Sort the result alphabetically.
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 5. Hoofdstuk 2
some-alt