형식의 데이터가 있습니다.
1 45
1 34
1 35
1 36
1 37
1 38
1 23
2 24
2 25
2 26
2 27
3 28
3 29
그리고 다음과 같은 출력을 원합니다.
1 45 34 35 36 37 38 23
2 24 25 26 27
3 28 29
매크로를 사용해 보았지만 할 수 없습니다. 친절하게 도와주고 매크로로 해결하십시오.
이것부터 시작 :
이 매크로 실행 :
Sub DataReorganizer()
Dim N As Long, K As Long, L As Long, i As Long
N = Cells(Rows.Count, "A").End(xlUp).Row
K = 1
L = 4
Cells(K, L).Value = Cells(1, 1).Value
Cells(K, L + 1).Value = Cells(1, 2).Value
L = L + 2
For i = 2 To N
If Cells(i, 1) = Cells(i - 1, 1) Then
Cells(K, L) = Cells(i, 2)
L = L + 1
Else
L = 4
K = K + 1
Cells(K, L) = Cells(i, 1)
Cells(K, L + 1) = Cells(i, 2)
L = L + 2
End If
Next i
End Sub
다음을 생성합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다