저는 매월 50 년 넘게 데이터 포인트를 보유하고 있습니다. 따라서 모든 데이터는 한 열에 있으며 날짜별로 정렬 된 다음 관심있는 데이터 요소를 제공합니다. 매년 모든 달을 전치해야합니다. 다음은 내 데이터의 예입니다. 모두 ... 데이터가 계속 이어지는 곳입니다. 왼쪽에있는 것은 내가 가지고있는 것입니다. 옳은 것은 내가 필요한 것입니다. 어떻게 이것을 위해 전조 루프를 만들 수 있습니까?매 12 행마다 전치하기위한 매크로
-1
A
답변
1
NON VBA의 해결 방법 : 값이 D1부터 배치한다면
열 형식으로 데이터를 가정 할 수 있습니다 열 A의 날짜와 B 열에 값으로 설정 데이터에 맞게 B :
=INDEX($B:$B,(COLUMN(D1)-COLUMN($D$1)+1)+(ROW(D1)-ROW($D$1))*12)
당신은 B의 전체 열 참조를 조정할 수 있습니다, 당신은 다음과 같은 공식을 사용할 수 있습니다. D1을 왼쪽 위 모서리에 대해 선택한 셀로 변경하십시오. +1을 변경하여 데이터의 시작 행을 반영하십시오. 12는 본질적으로 조 변경 될 행의 수를 나타냅니다. 12 열에 걸쳐 복사 한 다음 필요에 따라 12 개의 셀을 복사합니다. 개념
의증명
편집 :
B1이 값의 첫 번째 행이 전치 될=INDEX($B:$B,(COLUMN(D1)-COLUMN($D$1)+ROW(B1))+(ROW(D1)-ROW($D$1))*12)
.
관련 문제
- 1. 매 3 행마다 Excel 테이블 채우기
- 2. 매 26 번째 행에 범위를 붙여 넣기하는 매크로 작성
- 3. 수식을 열을 매 3 행마다 복사 할 수 있습니까?
- 4. 복사하여 7 번째 행마다 이전하고 새 시트를 지나치는 매크로
- 5. 다음 12 시간 동안 매 시간 Jenkins 작업을 예약하는 방법
- 6. 매 9 번째 열을 Excel에서 숫자로 변환하는 매크로
- 7. Excel 매크로 : B 열에 12 자리가 있으면 C 열은 3입니까?
- 8. 시트 (13)가 시트에서 실행되는 이유 매크로 (12)
- 9. Microsoft Excel - 매 n 번째 행마다 다른 워크 시트에 셀을 복사하는 방법
- 10. 쉼표, 대괄호 등을 사용하지 않고 python 2d 목록을 표시하고 매 행마다 줄 바꿈
- 11. Begin ... 50 행마다 커밋하십시오.
- 12. Silverlight Datagrid 행마다 편집
- 13. SUM 행마다 합계
- 14. 그룹 및 행마다 cca
- 15. 검색 인덱스 - 12 = 12
- 16. N 번째 행마다 복사하여 붙여 넣기
- 17. 12
- 18. MySQL에서 n 행마다 어떻게 얻을 수 있습니까?
- 19. 2 차원 배열의 행마다 정렬
- 20. jquery & php color 1 행마다
- 21. ListView 행마다 다중 묶음 툴팁
- 22. 행마다 페이지 새로 고침이 중복됩니다.
- 23. 4 번째 행마다 CSS 변경
- 24. 여러 UITableViewCells 행마다 다른 필드
- 25. 행마다 키가있는 DataTable을 JSON으로 변환하십시오.
- 26. 행마다 액세스 권한이있는 페이지 매기기
- 27. TSQL- 다음 행마다 값 추가
- 28. 행마다 열 유형 가져 오기
- 29. $ .each로 다른 행마다 색상을 변경하십시오.
- 30. 카운트 값은 각 행마다 1을받습니다.
뺨에 혀 응답 : - Visual Basic Editor를 열고 모듈을 삽입하고 코딩을 시작하십시오. 더 "정상"응답 : - 지금까지 어떤 코드를 제작 했습니까? 실행시 어떤 문제점이 발생합니까? 어떤 오류 메시지가 나타 납니까? 수동으로 몇 가지 단계를 수행 할 때 일어나는 일을 녹음 해 보았습니까? – YowE3K
[this code] (http://stackoverflow.com/questions/34166267/transpose-every-2nd-and-3rd-line?rq=1)를 뒤집어보고 2 대신 숫자를 12로 변경하십시오. 또는 3. 그것이 도움이되는지 확인하십시오 : –