Excel 단일 열을 행으로, VBA 스크립트 통찰력

Excel 단일 열을 행으로, VBA 스크립트 통찰력

좋아, 아래 링크와 매우 유사하지만 내 링크는 약간 다릅니다. Excel에서 행을 열로 페이지 매김

A 열에 많은 데이터가 있습니다. 14~15개 행마다 여러 열이 포함된 새 행을 만들고 싶습니다. SQL이 데이터를 받아들일 수 있는 형식으로 만들려고 합니다. 가장 좋은 방법은 그것들을 행으로 가져온 다음 데이터로 CSV를 만드는 것이라고 생각했습니다.

그래서 아래와 같을 것입니다: (와우, 게시할 때 형식이 완전히 고정되지 않았습니다)

column A     column B     C     D     etc

1               1         2     3      x
2               16        17    a      b
3
x
y
z
15
16
17
a
b
c

필요한 경우 명확히 할 수 있지만 열에 너무 많은 행이 있는 단일 열에서 데이터를 가져오는 방법에 대해서는 난감합니다.

도와 주셔서 감사합니다!!!

답변1

한 줄에 15개를 원하고 데이터가 A1에서 시작한다고 가정합니다.
B1에 이 수식을 입력 =OFFSET($A$1,((ROW()-1)*15)+MOD(COLUMN()-2,15),0)하고 C1:P1에 복사한 다음 필요한 만큼 복사합니다.
데이터의 끝은 0 행으로 표시됩니다.

관련 정보