View Single Post
  #2   Report Post  
Aladin Akyurek
 
Posts: n/a
Default

Boris wrote:
Hi, i have trouble creating a customer list. here's the problem.

Customer
Alex
Bill
Cindy
Kelvin
Alex
Alvin
Bill
...

Imagine I have more than thousands entry, what formula should I use to
immediately obtain the list of customers i have?

Thanks,
Boris


One of:

[1] Run Advanced Filter on the Customer column with the Copy to another
location and Unique records only options checked.

[2] Invoke an efficient formula system...

Let A2:A8 house the sample you provided with the Customer label in A2.

In B1 enter a 0.

In B2 enter: Idx [ which is just a label ]

In B3 enter & copy down:

=IF((A3<"")*ISNA(MATCH(A3,$A$2:A2,0)),LOOKUP(9.99 999999999999E+307,$B$1:B2)+1,"")

In C1 enter:

=LOOKUP(9.99999999999999E+307,B3:B65536)

In C2 enter: D-Customer [ which is just a label, D stands for Distinct ]

In C3 enter & copy down:

=IF(ROW()-ROW(C$3)+1<=$C$1,LOOKUP(ROW()-ROW(C$3)+1,B:B,A:A),"")