한 culumn에 제품 SKU를 나열하고 다른 열에 제품 이미지 URL을 나열하는 Excel 파일이 있습니다. 내 문제는 파일에 동일한 제품에 대한 여러 행이 있다는 것입니다.
... 내 상점에서 사용하는 CMS가 다음과 같은 수입품 만 읽을 수있는 경우 :
수동으로 할 것이지만 각각 여러 이미지 링크가있는 수백 개의 제품이 있습니다. 기본적으로 SKU001 (SKU002, SKU003 등)이 하나만 있어야하며 해당 B 열 셀을 모든 값이 쉼표로 구분 된 하나의 셀로 병합해야합니다. 이것을 할 방법이 있습니까?
Sheet1에 데이터가 있다고 가정합니다 . SKU는 A 열에 있으며 B 는 모든 데이터를 포함 할 수 있습니다. SKU는 다음과 같이 정렬됩니다.
다음 매크로는 Sheet2 에서 재구성 된 데이터를 생성합니다 .
Sub ReOrganizer()
Dim s1 As Worksheet, s2 As Worksheet
Dim N As Long, i As Long, K As Long
Dim v1 As String, v2 As String
Set s1 = Sheets("Sheet1")
Set s2 = Sheets("Sheet2")
K = 1
N = Cells(Rows.Count, "A").End(xlUp).Row
v1 = s1.Cells(2, 1).Value
v2 = s1.Cells(2, 2).Value
For i = 3 To N
vn1 = s1.Cells(i, 1).Value
vn2 = s1.Cells(i, 2).Value
If vn1 = v1 Then
v2 = v2 & "," & vn2
Else
s2.Cells(K, 1) = v1
s2.Cells(K, 2) = v2
v1 = vn1
v2 = vn2
K = K + 1
End If
Next i
s2.Cells(K, 1) = v1
s2.Cells(K, 2) = v2
End Sub
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다