Eu posso entender mal onde você está batendo na parede. Parece que você já deve saber que pode criar uma tabela dinâmica usando várias tabelas de origem ou planilhas de dados. E isso funciona bem (mas exige que as colunas sejam nomeadas ou legendadas da mesma forma em cada fonte de dados, é claro). E você pode especificar vários filtros conforme necessário.