View Single Post
  #2   Report Post  
Peo Sjoblom
 
Posts: n/a
Default

The easiest way would be to use datafilteradvanced filter, select the
range and
check unique records only and copy to another location

For a formula: in B2 (it cannot start in the first row)

=INDEX($A$1:$A$8,MATCH(0,COUNTIF($B$1:B1,$A$1:$A$8 ),0))

enter it with ctrl + shift & enter and copy down until you get an error

However I would go with advanced filter

--
Regards,

Peo Sjoblom

(No private emails please, for everyone's
benefit keep the discussion in the newsgroup/forum)



"Henrik" wrote in message
...
Hi,

I am interested in developing a worksheet formula that list each unique
observation from a dataset as it is dragged down. I am aware that both
autofilter and pivot tables are capable of doing this, but I want an
actual
worksheet function.

For instance, I have the following dataset (starting in cell A1):

Apple
Banana
Orange
Apple
Apple
Banana
Pear
Mango

As the function is dragged down (starting with cell C1), it would return
the
following observations (does not have to be in this order):

Apple
Banana
Orange
Pear
Mango

I have previously develoed the following worksheet function to count
unique
observations:

=SUMPRODUCT((A1:A8<"")/(COUNTIF(A1:A8,A1:A8)+(A1:A8="")))

(the function returns 5)

Your help is greatly appreciated!


Thanks,
Henrik