Extract only the unrepeated names from a list

jammoca

Banned
Joined
Nov 6, 2002
Messages
1,100
Please note, this is not a Unique List extraction ... that I can do.

I have a list of names in A2:A500, and their corresponding Form Class in B2:B500

some of those names occur more than once.

I'd like to create a list in D2:D500 of ONLY the names that occur once. Any name that occurs twice or more should not appear in the new list AT ALL. In column E2:E500, I'd like their corresponding form class to be returned.

I'd then like a list (In G2:G500) of ONLY the names that did repeat more than once, with their corresponding form class in H2:H500.

In other words, I'd like the original list to be split into two new lists, one with just the unrepeated names (and form classes) and one with the repeated names (and form classes).

Kind regards,

Chris
 

Some videos you may like

Excel Facts

Waterfall charts in Excel?
Office 365 customers have access to Waterfall charts since late 2016. They were added to Excel 2019.

Trebor76

Well-known Member
Joined
Jul 23, 2007
Messages
4,714
Hey Chris,

Try these formuals in the cells noted and then fill them down to row 500:

Cell D2: =IF(COUNTIF($A$2:$A$500,$A2)=1,$A2,"")
Cell E2: =IF(LEN($D2)=0,"",VLOOKUP($D2,$A$2:$B$500,2,FALSE))
Cell G2: =IF(COUNTIF($A$2:$A$500,$A2)>1,$A2,"")
Cell H2: =IF(LEN($G2)=0,"",VLOOKUP($G2,$A$2:$B$500,2,FALSE))

Regards,

Robert
 

vogel997

Active Member
Joined
Jan 22, 2010
Messages
412
Simple solution:

SamClass 1 SamClass 1
TomClass 2TomClass 2
NickClass 3NickClass 3
PeterClass 4PeterClass 4
JohnClass 5JohnClass 5
JoeClass 6JoeClass 6
WillClass 7WillClass 7
JimClass 8JimClass 8
SamClass 9SamClass 9
JohnClass 10JohnClass 10
BillClass 11BillClass 11
SarahClass 12SarahClass 12
SidClass 13SidClass 13
VernClass 14VernClass 14
JillClass 15JillClass 15
SarahClass 16SarahClass 16

<colgroup><col span="8"></colgroup><tbody>
</tbody>



Formulas
D2=IF(COUNTIF($A$2:$A$500,A3)=1,A3,"")
E2=IF(D2="","",B2)
G2=IF(COUNTIF($A$2:$A$500,A2)>1,A2,"")
H2=IF(G2="","",B2)

<colgroup><col><col></colgroup><tbody>
</tbody>
 

xpluto

New Member
Joined
Jan 17, 2014
Messages
14
Hi Chris,

vogel997's solution will work. And here's an alternative you can try if you do not want the empty rows in your list. (Please note: this way you will need two extra hidden columns. in this example, I've placed my hidden columns in column C & D, but you can use any columns)


Capture.png


Here are the formulas:

Column C (Hidden column) - =IF(COUNTIF($A$2:$A$500,A2)=1,ROW(),"")
Column D (Hidden column) - =IF(COUNTIF($A$2:$A$17,A2)>1,ROW(),"")
Column E - =IFERROR(INDEX($A:$B,SMALL(C:C,ROW()-1),1),"")
Column F - =IFERROR(INDEX($A:$B,SMALL(C:C,ROW()-1),2),"")
Column G - =IFERROR(INDEX($A:$B,SMALL(D:D,ROW()-1),1),"")
Colum H - =IFERROR(INDEX($A:$B,SMALL(D:D,ROW()-1),2),"")

Hope this helps =)

Cheers,
V
 

Watch MrExcel Video

Forum statistics

Threads
1,122,534
Messages
5,596,726
Members
414,093
Latest member
Tegglet

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Top