Criteria Filter.xlsx

I am trying to make a spreadsheet with filtering options that would be easier to use for someone unfamiliar with excel. What I am trying to do is when all criteria are left blank, all data from the data sheet is available below the criteria field. When I select the small size from the criteria field it filters it down to all rows that are small items. Selecting medium in the second size dropdown would show all rows that are both small and medium products. Other drop down menu options would provide further filtering capability. There are pieces of data that are not in the criteria field such as plant location, inspector number and such which would still need to be displayed in filtered data.

I am also expecting this spreadsheet to be quite large so I am looking to avoid volatile functions. Any help would be appreciated.