Regular Filter will do 2 or more columns, or you can create a Critera Range (yellow) and use Advanced Filer
Capture.JPG
AND's are on a single row and OR's are on other rows:
(Client Name = 1 AND CAS = "12-200-3") OR (Client Name = 1 AND CAS = "34-32-45") OR ……
Advanced Filter can also use operators, >500, <>123, etc. The link has good examples and explaination
Sub FilterData()
Dim r As Range
Set r = ActiveSheet.Cells(1, 1).CurrentRegion
If ActiveSheet.AutoFilterMode Then ActiveSheet.AutoFilterMode = False
r.AutoFilter
r.AutoFilter Field:=1, Criteria1:="=1", Operator:=xlOr, Criteria2:="=3"
r.AutoFilter Field:=2, Criteria1:="=12-200-3", Operator:=xlOr, Criteria2:="=34-32-45"
End Sub
'https://www.ablebits.com/office-addins-blog/2016/09/07/excel-advanced-filter/
Sub FilterData_2()
Dim r As Range
Set r = ActiveSheet.Cells(1, 1).CurrentRegion
If ActiveSheet.AutoFilterMode Then ActiveSheet.AutoFilterMode = False
r.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range("E1:F5"), CopyToRange:=Range("H1:I1"), Unique:=False
End Sub