

'这个估计要精确匹配
Option Explicit
Sub abc()
Dim a(2), i, j, k, t, sum
For i = 1 To 2
a(i) = Cells(1, i).Resize(Cells(1, i).End(xlDown).Row).Value
Next
For i = 1 To UBound(a(2))
For j = 1 To UBound(a(1))
t = Split(a(1)(j, 1), ",") '大逗号
For k = 0 To UBound(t)
If a(2)(i, 1) = t(k) Then sum = sum + 1
Next
Next
a(2)(i, 1) = sum: sum = 0
Next
[c1].Resize(UBound(a(2))) = a(2)
End Sub