|
参与一下啊
- Sub text()
- Dim Arr, Drr, Brr(), Crr
- Dim x&, y&, aRow&, Dic As Object
- Crr = Array("研究生", "本科", "专科")
- aRow = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row
- Arr = Sheet1.Range("a2:b" & aRow).Value
- Set Dic = CreateObject("scripting.dictionary")
- For x = 1 To aRow - 1
- Dic(Arr(x, 1)) = Arr(x, 2) & Dic(Arr(x, 1))
- Next
- Drr = Dic.keys
- ReDim Brr(0 To UBound(Drr))
- For x = 0 To UBound(Drr)
- For y = 0 To 2
- If Dic(Drr(x)) Like "*" & Crr(y) & "*" Then
- Brr(x) = Crr(y)
- Exit For
- End If
- Next y, x
- Sheet2.Range("a1").Resize(UBound(Drr) + 1, 1) = WorksheetFunction.Transpose(Drr)
- Sheet2.Range("b1").Resize(UBound(Drr) + 1, 1) = WorksheetFunction.Transpose(Brr)
- End Sub
复制代码 |
|