I have an odd project that just crossed my desk. I'm looking for a 'better' solution than the one I found.
Situation: Research department has a large historical transaction document. There are several thousands of columns (over 14k). There are hundreds of rows. If every row were to be printed, it would span 2 or 3 pages in height (minimum). However, most of the rows are blank values. So out of 500 rows, maybe 15-25 are populated. Each transaction (column) has a random scattering of data that spans the 500 rows, but never more than 25 rows of data at a time.
The problem? No matter how we try to print this, there is far too much 'blank' space for each transaction. When they want to review a transaction, they may have to read 3 pages to find 15 rows of populated data. I would tell the system to skip blanks, but across all entries at least ONE of the 500 rows are populated somewhere. Frustratingly, every entry is different, making the print outs very difficult to read. (And this is not a finance dept, but a law firm. We need to make review of this material easier to study)
Ideally we'd like each transaction (each column) to print with the description column and ONLY the populated row for each transaction... which means each column must have different rows printing out.
I can easily filter the collection per column and force Excel to skip the blank rows, giving me a nice tight block of data. But I would have to do this manually for every column in the report.
In a pinch, I was able to do this. I used the filter feature to remove blanks, and then I printed the Column w/ the description (essentially selecting only two columns and manually printing the selection). I then 'hid' the column and repeated the process for each column in the report. The resulting print out was perfect, but very labor intensive. Luckily, they really only need 100 of the transactions.
For this one-time project, the manual option worked well. We got a page for each column with ONLY the populated rows printing out, and each column was given it's own page so that the reviewers could easily read the populated (only) rows for each transaction in hand.
However, this was a bit tedious, and I'm certain I was missing something pretty obvious. We don't use excel often at all, so I feel a bit lost on finding a better solution. I've been told we will be getting a very large historical report from several finance houses and we would need to do this again in the future.
In the ridiculously simplified table below... would there be a way to print each column (Transactions 1 thru 4) on it's own page WITH the description text, and only print the populated rows? (So that Transaction 1 would only print out LNAME and ZIP, #2 would print FNAME, ADDY, and ZIP, and so on)
1 2 3 4 FName James Mary LName Smith Jones Addy 1234 Row St City New York State CA Zip 11111 PH 555-555-5555 Cell 555-555-5555
Bookmarks