level 6

'A列去重的吧Option Explicit
Sub abc()
Dim a, i, j, d(3)
a = Range("a5:c" & [a5].End(xlDown).Row).Value
For j = 2 To 3
Set d(j) = CreateObject("scripting.dictionary")
For i = 1 To UBound(a)
If Len(a(i, j)) Then d(j)(a(i, 1)) = 1
Next
Next
a(1, 1) = "高铁": a(1, 2) = d(2).Count
a(2, 1) = "航班": a(2, 2) = d(3).Count
[e5].Resize(2, 2) = a
End Sub



