I'm over my head here, but hoping someone can help.

Would like C3 to display all the strings from C15 to C60 for rows where column E matches B3, and remove duplicates / only display uniques.

Also, I would like D3 to display the strings from D15 to D60 as the prior question, however the cells potentially contain comma separated values - is there a way I can do as above but treat the comma separated values as separate strings?

[screenshot](https://i.stack.imgur.com/eV6oA.png) and [spreadsheet to download](https://wetransfer.com/downloads/a43b98cf7bd0513a8206b9553df8e22b20200322205222/35f3ba04fee0785b604a5064ca5e115f20200322205359/a5ad31).

Thanks in advance for anyone taking a look.

Joe