Solved

Removing entries from a spreadsheet with 30,000 rows

Posted on 2013-11-05
7
297 Views
Last Modified: 2013-11-23
I have an Excel Spreadsheet from a pivot table in a SQL. I need to save this document as a CSV file so that it can be imported into another database but we need to remove entries and as it contains sensitive information. If I have a list of exclusions, what is the quickest and easiest way to remove that line? There are about 75 exclusions all on another spreadsheet.

Can you also guide me as to how to do it as my excel skills are not that great.

Thank you all in advanced.
0
Comment
Question by:MSSC_support
7 Comments
 
LVL 10

Expert Comment

by:etech0
ID: 39624627
Maybe you want to try a find and replace?

If you post your file we can guide you better.
0
 
LVL 18

Expert Comment

by:Steven Harris
ID: 39625148
If you want to remove a row based on a condition, you need to look into VBA.  If you have some examples or a copy of the workbook as etech0 suggested, we can figure something out for you.
0
 

Author Comment

by:MSSC_support
ID: 39626777
maybe a vlookup? I tried find and replace but I want the whole row gone for these entries.

For example we have a product description. If it matches the excusions then that row that it sits on needs to be hidden.
0
What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 
LVL 18

Expert Comment

by:Steven Harris
ID: 39627126
That would be VBA.
0
 
LVL 31

Expert Comment

by:Rob Henson
ID: 39627166
This could be achieved without VBA if so required but with the addition of a helper column.

The helper column would be a check to see of the product description on each row is found in the list of exclusions and if so flags as Delete.

You can then apply a Filter on the data and then have two options:

1) show only those not to be deleted; copying this data to separate sheet would not include the rows hidden by the filter. Saving the file as CSV when the copied sheet is active will then only save that sheet.
2) show those to be deleted, highlight the rows and delete; only those visible will be deleted leaving the remaining rows for then saving as CSV.

Alternatively you can use an Advanced Filter to extract required data to separate sheet.

One point to note when using a field such as description, will all descriptions be exactly the same eg different abbreviations for aspects of the description such as LH  or L/H for Left Hand.

Thanks
Rob H
0
 

Accepted Solution

by:
MSSC_support earned 0 total points
ID: 39656525
I managed to resolve this using MS Access
0
 

Author Closing Comment

by:MSSC_support
ID: 39671073
Used Access to create linked tables and then remove the matching entries.
0

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Suggested Solutions

A little background as to how I came to I design this code: Around 5 years ago I designed an add-in that formatted Excel files to a corporate standard, applying different cell colours and font type depending on whether the cells contained inputs,…
In this article we discuss how to recover the missing Outlook 2011 for Mac data like Emails and Contacts manually.
This Micro Tutorial will demonstrate on a Mac how to change the sort order for chart legend values and decrpyt the intimidating chart menu.
This Micro Tutorial demonstrates in Microsoft Excel how to consolidate your marketing data by creating an interactive charts using form controls. This creates cool drop-downs for viewers of your chart to choose from.

757 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

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now