This is the standard solution. The only refinement I would recommend is to use selected rows instead of different spreadsheets.