Exclude list items that contain values from another list
// Contains four values.
int[] values1 = { 1, 2, 3, 4 };
// Contains three values (1 and 2 also found in values1).
int[] values2 = { 1, 2, 5 };
// Remove all values2 from values1.
var result = values1.Except(values2);
https://www.dotnetperls.com/except
var results = dataset.Where(i => !excluded.Any(e => i.Contains(e)));
Try:
var result = from s in dataset
from e in excluded
where !s.Contains(e)
select e;