?
Solved

I need to take one list and remove all the name in there from another list using excel

Posted on 2014-01-16
6
Medium Priority
?
252 Views
Last Modified: 2014-02-03
I have excel 2013.

I have list A and list B. I need to remove all the names that are in list B from list A.

How do I do that?
0
Comment
Question by:rdefino
6 Comments
 
LVL 54

Expert Comment

by:Rgonzo1971
ID: 39786276
Hi,

You could use a formula to compare the 2 lists

=IF(ISERROR(MATCH(C3,$A$1:$A$3,0)),C3,"")

Open in new window


EDIT
File
Regards
Mappe2.xlsx
0
 

Author Comment

by:rdefino
ID: 39786335
How do I use it? I have the list in column A and need to compare the list from column B and delete the duplicates from column A
0
 
LVL 28

Expert Comment

by:MacroShadow
ID: 39786442
This macro will extract the unique values from list a (assuming range A2:A last used row) and list b (assuming range B2:B last used row) and put it in Column c.

Option Explicit

Sub Demo()

    Dim c As Range, d As Range, LR As Long
    Dim i As Integer

    For Each c In Range("A2:A" & Range("A" & Rows.Count).End(xlUp).Row)
        If Not WorksheetFunction.CountIf(Range("B2:B" & Range("B" & Rows.Count).End(xlUp).Row), c.Value) >= 1 Then
            i = i + 1
            Range("C" & i).Value = c.Value
        End If
    Next c

End Sub

Open in new window

0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 

Author Comment

by:rdefino
ID: 39786537
How do I run this macro?
0
 
LVL 28

Accepted Solution

by:
MacroShadow earned 1000 total points
ID: 39786951
Enter it in the Microsoft Visual Basic Editor, then run it from the macro dialog.

To open the VBE (Visual Basic Editor), in 2007-2013 make sure the developer tab is visible.
If the tab does not show up on your screen, you can add it as follows:

For Excel 2010: click the File Tab then select options. On the left hand side of the Excel options dialog box, click Customize Ribbon. Then, on the right hand side box select Developer.
2010
For Excel 2007: click the Microsoft Office button, then Excel Options. In the Popular category, under Top Options for Working with Excel, select Show Developer Tab in Ribbon.
2007
Click the Developer tab on the Ribbon at the top of the screen.
Click on the Visual Basic icon in the Code section.
Click Insert from the VBE menu.
Click Module
Copy and paste the macro in the module.
Run the macro from the macro dialog http://www.dummies.com/how-to/content/how-to-run-an-excel-2010-macro.html
0
 
LVL 35

Expert Comment

by:Rob Henson
ID: 39788695
Very similar to this question:

http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/Q_28337569.html

Uncanny similarity, as if you both have the same homework being set???
0

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

MS Outlook undoubtedly is the most widely used email client.Its user-friendliness, cost effectiveness, and availability with Microsoft Office Suite make it the most popular email application.  Its compatibility with Microsoft applications like Exch…
If Skype for Business came with your office 2016 or office 365 installation, you may find that it's almost impossible to either disable or remove it. The application will often launch with each start of Windows, even when explicitly configured not t…
This Micro Tutorial will demonstrate how to use a scrolling table in Microsoft Excel using the INDEX function.
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

592 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question