Excel에서 데이터 세트의 위치를 ​​변경하거나 재구성하고 싶습니다.

Excel에서 데이터 세트의 위치를 ​​변경하거나 재구성하고 싶습니다.

(pic1)의 예인 xlsx 형식의 데이터 세트가 있는데 (pic2)에서와 같이 위치를 변경/재구성하고 싶습니다. 이를 달성하는 데 도움이 되는 공식이 있습니까?

원본 데이터

원본 데이터

어떻게 재구성되어야 하는가

어떻게 재구성되어야 하는가

답변1

당신이 사용할 수있는 Power Query(Excel 2010+에서 사용할 수 있지만 Excel 2010-2013용 MS 무료 추가 기능을 다운로드하여 설치해야 할 수도 있습니다.):

  • 피벗 열
    • 열 2를 선택하세요.
    • 값 열: 열 1
    • 고급 옵션: 집계하지 않음

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

그런 다음 파워 쿼리 편집기에서 모든 열을 선택하고 다음 null으로 바꾸기만 하면 됩니다.0

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

수식을 사용해야 하는 경우 아래와 같은 레이아웃 설정을 사용하여 다음을 입력할 수 있습니다.정렬공식:

G9:  =IFERROR(INDEX($B$2:$B$7,AGGREGATE(15,6,1/(($F9=$A$2:$A$7)*(G$8=$C$2:$C$7))*ROW($B$1:$B$6),{1,2,3,4,5,6})),"0")

오른쪽과 아래쪽을 채워 출력의 나머지 셀을 채웁니다.

이는 배열 수식이므로 ctrl+를 shift누른 상태에서 을 눌러 "확인"해야 합니다 enter. 이 작업을 올바르게 수행하면 Excel은 {...}수식 입력줄에서 관찰된 대로 수식 주위에 중괄호를 배치합니다.

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

PQ테이블 및/또는 동적 범위를 사용하여 수식 방법이 비슷한 방식으로 작동하도록 만들 수 있지만 테이블 크기가 변경되면 방법을 업데이트하기가 더 쉬울 것이라고 생각합니다 .

관련 정보