[QUESTION IS REPEATED IN MORE DETAIL IN THE ATTACHED SAMPLE SPREADSHEET]
Hello,
I have an Excel worksheet which is exported from a Google Docs Form. (Users fill out the form and it populates the spreadsheet, which I then export to Excel).
It is formatted like so (and cannot be changed):
headers: TIMESTAMP | ITEM | NAME1 | NAME2 | NAME3 | etc.
So each row looks like:
11/30/2011 8:30AM | Item A | 25 | 46 | 74
(each number is a score for Item A corresponding to Name 1, Name 2, Name 3, etc.)
I would like to re-arrange the data into a table that is more appropriate for pivot-tables:
11/30/2011 8:30AM | Item A | Name1 | 25
11/30/2011 8:30AM | Item A | Name2 | 46
11/30/2011 8:30AM | Item A | Name3 | 74
I will be doing this daily, as new rows are continually added to the source table -- so I need it to be simple and quick to maintain (once I put in the initial labor of setting up the system). .
- Is there any way to do such a thing either automatically (referencing the data source directly?
- If not, is there a way to do it manually (with formulas) in as few clicks as possible? (e.g. by pasting some rows of the source data into a "helper worksheet," which uses some index/match/lookup voodoo to display the data in the desired format, and then Paste-Values the re-arranged data into my destination table?
- If not, is VBS my best option? I'm fairly competent with Excel formulas but I'm inexperienced with VBS so I'd need some more detailed guidance on this.
Thanks
Bookmarks