I am struggling to find an answer for this one.
I have one master file with 3 tabs (each with different schema). I would like to split this file into multiple subset files which contain the same 3 tabs.
For example, the master file contains 3 tabs. I would like to filter on the field company and output each tab to a file, one for ACME and one for XYZ.

I have attached a sample dataset.
Although the sample data only contains two company names in real life I will be handing hundreds of companies so dynamically outputting the files by company name would be ideal.
Thanks in advance.
Til22