well, guess you could also try transposing the source table in another sheet
then use autofilter in the normal way in that sheet if its meaningful
one quick way to transpose ..
Assume source table is within A1:E10 in Sheet1 (10R x 5C),
with A1:E1 as col headers, and possibly A2:A10 as row headers
In Sheet2,
Put in A1: =OFFSET(Sheet1!$A$1,COLUMN()-1,ROW()-1)
Copy across by 10 cols to J1, fill down to J5 (ie fill out a 10C x 5R range)
then apply autofilter to the 10 col headers in A1:J1