Excel을 전치하고 전치된 헤더 값을 기반으로 새 열을 만듭니다.

Excel을 전치하고 전치된 헤더 값을 기반으로 새 열을 만듭니다.

Excel 파일이 있습니다.

여기에 이미지 설명을 입력하세요

그리고 파일을 전치하고 헤더 값을 기반으로 한 값으로 새 열을 만들려고 합니다. 따라서 하나의 열(숫자)에 모든 숫자와 값이 m0,m1,m2,m3헤더가 있는 새 열에 추가되기를 원합니다 Month.

여기에 이미지 설명을 입력하세요

온라인에서 무언가를 찾는 것은 꽤 어려운 것 같습니다. 이를 위해 매크로가 필요합니까? 이상적으로는 클래식 기능을 사용하여 Excel에서 해당 작업을 수행하고 싶습니다.

답변1

수식을 사용하면 언제든지 2차원 테이블을 단일 행이나 단일 열에 매핑할 수 있습니다.

데이터가 열에 있다고 가정~을 통해, 안에E1입력하다:

=INDEX($A$1:$D$1,ROUNDUP(ROW()/(COUNTA(A:A)-1),0))

그리고 아래쪽으로 복사하세요. ~ 안에F1입력하다:

=INDEX($A$2:$D$9999,MOD(ROW()-1,COUNTA(A:A)-1)+1,ROUNDUP(ROW()/(COUNTA(A:A)-1),0))

아래쪽으로 복사하십시오.

여기에 이미지 설명을 입력하세요

이 매핑에서는 테이블을 아래쪽으로 트래버스한 다음 가로질러 이동합니다. 테이블을 가로질러 이동한 다음 아래로 이동하는 것도 마찬가지로 쉽습니다.

관련 정보