Finds the difference between two sets, optionally retaining duplicates.
Except(«Set1», «Set2»[, ALL])
Duplicates are eliminated from both sets prior to finding the difference. The optional ALL flag retains duplicates. Matching duplicates in «Set1» are eliminated and nonmatching duplicates are retained.
This example
Except({Canada, [British Columbia], Mexico, [British Columbia], USA, Washington}, {Canada, Mexico, California})
returns
{[British Columbia], USA, Washington}
and this example
Except({Canada, [British Columbia], Mexico, [British Columbia], USA, Washington}, {Canada, Mexico, California}, ALL)
returns
{[British Columbia], [British Columbia], USA, Washington}.