Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Combining UNIQUE SORT and FILTER | Dynamic Array Lookups and Multi Result Retrieval
Excel Lookup Mastery

bookCombining UNIQUE SORT and FILTER

Swipe um das Menü anzuzeigen

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.
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 5. Kapitel 2
some-alt