Sub TEST()
Dim Arr, i&, T$, N&
Arr = Range([e1], [c65536].End(xlUp)) '以C欄檢查最後一筆
T = [a1] 'A1名稱文字
For i = 2 To UBound(Arr)
If Arr(i, 3) Like "[A-z]*#*" Then N = N + 1 'E欄帶有[英文+數字], 累加1
Arr(i - 1, 1) = T & IIf(N > 1, N, "") '名稱+序號(N>=2)
Next i
[B2].Resize(UBound(Arr) - 1) = Arr
End Sub作者: 軒云熊 時間: 2021-2-13 17:48