A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
> .. The question is: is this possible in Excel?
Here's a possible way to deliver it in Excel ...
Assume your 14 colsource data is in sheet: x,
cols A to N, data in row2 down,
with the key col = col F (Category)
List in P1 across the various categories, eg: Admin, etc
Put in P2: =IF(OR($F2="",P$1=""),"",IF($F2=P$1,ROW(),""))
Copy P2 across/fill down to cover the max expected extent of source data, eg down to row 1500?
Click Insert > Name > Define **
Put under "Names in workbook:": WSN
Put in the "Refers to:" box:
=MID(CELL("Filename",INDIRECT("A1")),FIND("]",CELL("Filename",INDIRECT("A1")))+1,32)
Click OK
**In Excel 2007, it should be Formulas > Defined Name
The above defines WSN as a name we can use to refer to the sheetname in formulas
It will auto-extract the sheetname implicitly (Technique from a post by Harlan)
Note: The workbook is presumed saved beforehand
Then, in a new sheet named after one of the Categories, eg: Admin
With the same col headers pasted into A1:N1
Put in A2:
=IF(ROWS($1:1)>COUNT(OFFSET(x!$O:$O,,MATCH(WSN,x!$P$1:$IV$1,0))),"", INDEX(x!A:A,MATCH(SMALL(OFFSET(x!$O:$O,,MATCH(WSN,x!$P$1:$IV$1,0)),ROWS($1:1)),OFFSET(x!$O:$O,,MATCH(WSN,x!$P$1:$IV$1,0)),0)))
Copy A2 across to N2, fill down to say N200, to cover the max expected extent for any Category. Cols A to N will return only the lines for the clategory Admin from the source sheet: x, with all lines neatly bunched at the top. Now, just dress the sheet up as desired, then make copies of it. Rename each copy as the other Categories (a one time job) and you'd get the corresponding results for each of those Categories. Adapt to suit ..