请教一下,这种问题有快速处理的方便吗
excel吧
全部回复
仅看楼主
level 1
_A__F__K_ 楼主
[小乖]把左框的数据加工成右框的样子,蹲个大佬[乖]
2022年01月03日 13点01分 1
level 11
复制B列到K列,L3公式:=IF(C3=B3,"",C3)
2022年01月03日 13点01分 2
level 11
Option Explicit
Sub abc()
 Dim a, i, j, p, n
 a = Range("b3:h" & Cells(Rows.Count, "b").End(xlUp).row).Value
 ReDim b(1 To UBound(a), 1 To 6)
 For i = 1 To UBound(a)
  p = 1: n = 0
  For j = 2 To UBound(a, 2)
   If a(i, j) <> a(i, p) Then n = n + 1: b(i, n) = a(i, p): p = j
  Next
 Next
 [k3].Resize(UBound(b), 6) = b
End Sub
2022年01月03日 13点01分 3
[小乖]感谢大佬
2022年01月03日 14点01分
level 9
2022年01月03日 13点01分 4
感谢大佬[太开心]做出来了
2022年01月03日 14点01分
1