Function reference /Array & filter

UNIQUE

Run in a real sheet

Returns each distinct row of a range once, discarding duplicates.

UNIQUE(range)

UNIQUE is how you get a clean list of categories, regions or names out of a messy column — and it is the usual first step in building a summary table or a dropdown.

Executed 23 Aug 2026 Google Sheets · unedited screenshot
=UNIQUE(A2:A6) running in Google Sheets, returning West, East, North
The formula sits in the formula bar and its answer sits in the grid, in one frame. Three distinct regions, in the order they first appear.

Worked example

RegionRepSales
WestAna1200
EastBen900
WestCara1500
NorthDan600
EastEve1100
=UNIQUE(A2:A6)

Returns West, East, North.

Arguments

ArgumentRequiredWhat it does
range Yes The range to de-duplicate.

Gotchas

  • 01It de-duplicates whole rows, not individual cells. UNIQUE on two columns keeps a row if either value differs.
  • 02Order is first-appearance, not sorted. Wrap in SORT if you need alphabetical.
  • 03Trailing spaces make otherwise identical values distinct. TRIM first if the data came from elsewhere.
  • 04The result spills — leave the cells below it empty.