Adnandos
New member
- Joined
- Jun 12, 2018
- Messages
- 25
- Reaction score
- 0
- Points
- 0
- Excel Version(s)
- 365
Hi all
I work with an enormous amount of data monthly in Excel, and am looking at ways of making my processing more efficient.
The following facts apply:
Workbook 1:
I received report 1 from a third party that is live, i.e. contains cumulative data in excel
Workbook 3:
Problem:
Question
Happy to give more info where I wasn't clear enough.
Thanks in advance.
I work with an enormous amount of data monthly in Excel, and am looking at ways of making my processing more efficient.
The following facts apply:
Workbook 1:
I received report 1 from a third party that is live, i.e. contains cumulative data in excel
- In this excel workbook there are 6 tabs, each with about 20 columns
- For the purposes of this thread I will only elaborate on worksheet POS (however each worksheet goes through the same processes)
- POS contains about 120,000 rows and 20 columns
- POS does not contain a field for "Location", and the third party does not maintain nor will they ever provide the location info.
- This spreadsheet is provided monthly
- In order to add the locations for each of these 120,000 rows, I do the following
- Vlookup each row to the spreadsheet provided in the previous month which contains my completed location allocations as at the end of the prior month ("Workbook Prior Month")
- Vlookup each row to a separate live workbook ("CDST") for the "new" data for that month
- After performing the above two checks, I then have the locations for every row in that workbook
- This process takes an obscene amount of time because of the number of rows and columns, and tabs, involved, i.e. formulas can run for an hour or more
- Once the locations have been allocated to all tabs and all rows, probably 200,000 rows combined, I save this down as Workbook 2.
- Within each of the 6 tabs I then run a pivot table to get a summary of numbers by location.
Workbook 3:
- Internally generated one-page excel workbook which is a summary of all the pivot table summaries in Workbook 2.
- This is not a timeous task as it is simply a copy paste from each individual pivot in Workbook 2.
Problem:
- The activities involved in adding the locations take far too long, particularly the vlookup to the completed "Workbook Prior Month".
- The vlookup to the "CDST" isn't as bad because CDST will contain ~1500 rows max for that month.
Question
- How can the above problem best be resolved to reduce the time spent pulling data from Workbook Prior Month into Workbook 1 Current Month
- Is MS access an option? (to serve as the "Workbook Prior Month")
- If so, will I be able to "vlookup" from the externally provided Workbook 1 into the database to pull all the store locations?
- Is this even the best way?
- Please note, under no circumstances will the third party change the format of its report, not their problem as they see it.
Happy to give more info where I wasn't clear enough.
Thanks in advance.