Remove Duplicates (Macro)

J

JCO

Using Excel 2007.
I need to be able to select a series of cells in a single column and count
the unique data (no duplicates). The existing cell format is "General".
Currently each cell is a hyperlink in the format shown below:
1-2323456
1-4345356
1-5454232
1-2323456

If these cells are selected, the answer should be 3 (because top and bottom
are the same).
Thanks
 
D

Don Guillett

Using Excel 2007.

I need to be able to select a series of cells in a single column and count

the unique data (no duplicates). The existing cell format is "General".

Currently each cell is a hyperlink in the format shown below:

1-2323456

1-4345356

1-5454232

1-2323456



If these cells are selected, the answer should be 3 (because top and bottom

are the same).

Thanks

I think you will need a macro to loop thru the hyperlink ADDRESS
 
P

plinius

Il 13/10/2012 16:35, JCO ha scritto:
Using Excel 2007.
I need to be able to select a series of cells in a single column and
count the unique data (no duplicates). The existing cell format is
"General". Currently each cell is a hyperlink in the format shown below:
1-2323456
1-4345356
1-5454232
1-2323456

If these cells are selected, the answer should be 3 (because top and
bottom are the same).
Thanks


=SUMPRODUCT(1/COUNTIF(A1:A4,A1:A4))

E.
 
P

plinius-et

John said:
I don't really get how this works?

John Black

It sum 1 for every single string, 1/2 for every double string, 1/3 fo
every triple string, and so on.
So that the sum report the total number of different strings.

E
 
J

John Black

It sum 1 for every single string, 1/2 for every double string, 1/3 for
every triple string, and so on.
So that the sum report the total number of different strings.

Thanks, that's clever. But I found many descriptions of COUNTIF on the web but I still can't
figure out what it means to have the condition field be a range of cells?

John Black
 
B

Ben McClave

John,

In the case of SUMPRODUCT, the arguments are arrays. So even though COUNTIF only looks at one condition at a time, SUMPRODUCT will go through each cell in the array. You could think about it as though the formula was written as an array formula this way:

{=SUM(1/COUNTIF(A1:A4, A1:A4))}

Excel would look at the array above and translate it as:

1/COUNTIF(A1:A4, A1) +
1/COUNTIF(A1:A4, A2) +
1/COUNTIF(A1:A4, A3) +
1/COUNTIF(A1:A4, A4)

It might be easiest to see how the function works by using the "Evaluate Formula" button on the Formulas tab to step through the calculations one at a time.

Ben
 
P

plinius-et

John said:
John Black;1606387 Wrote: -
Thanks, that's clever. But I found many descriptions of COUNTIF on th
web but I still can't
figure out what it means to have the condition field be a range o
cells?

John Black

That formula reports the matrix formed by every single result obtaine
using every cell of the range.

(1/COUNTIF(A1:A4,A1))+(1/COUNTIF(A1:A4,A2))+(1/COUNTIF(A1:A4,A3))+(1/COUNTIF(A1:A4,A4))

E
 
J

JCO

Thanks for your answer. Sorry it took so long for my reply. My newsgroup
was not in Conversation mode. I did not realized people responded. Thanks
again. Works great.


"plinius" wrote in message
Il 13/10/2012 16:35, JCO ha scritto:
Using Excel 2007.
I need to be able to select a series of cells in a single column and
count the unique data (no duplicates). The existing cell format is
"General". Currently each cell is a hyperlink in the format shown below:
1-2323456
1-4345356
1-5454232
1-2323456

If these cells are selected, the answer should be 3 (because top and
bottom are the same).
Thanks


=SUMPRODUCT(1/COUNTIF(A1:A4,A1:A4))

E.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top