
입력 :
MACK 113 445 25
JACK 345
PIKER 30 23
나는 출력을 다음과 같이 원한다:
MACK 113
MACK 445
MACK 25
JACK 345
PIKER 30
PIKER 23
어떻게 해야 하나요?
답변1
Microsoft Excel에는 PowerQuery라는 플러그인이 있습니다.
PowerQuery를 사용하면 시트에서 데이터를 가져오고 '피벗 해제' 작업을 실행할 수 있습니다.
이것은 매우 편리한 도구입니다. 처음으로 설정하고 작동시키려면 약간의 시간이 걸리지만, 일단 수행하면 몇 년 동안 유용할 것이며 이 작업을 매우 빠르게 수행할 수 있습니다.
수행 방법에 대한 자세한 내용은 다음과 같습니다.
답변2
당신에게 필요한 것은 그렇지 않습니다바꾸어 놓다, 하지만피벗 해제.
다음은 아마도 이 작업을 수행하는 가장 좋은 방법은 아니지만 효과가 있으며 누군가가 더 나은 솔루션을 제공할 때까지 문제를 해결하는 데 유용할 수 있습니다.
이는 피벗 테이블이 (어디 에서) Sheet1
시작 한다고 가정합니다. 귀하의 경우에 맞게 조정하십시오. Sheet2에 다음을 입력합니다.A1
MACK
A1: =Sheet1!A1
B1: =Sheet1!B1
C1: 1
D1: 2
A2: =IF(OR(B2="", A1=""), "", INDIRECT(ADDRESS(C2,1, 1, 1, "Sheet1")))
B2: =IF(OR(B1="", INDIRECT(ADDRESS(C2,D2, 1, 1, "Sheet1"))=""), "", INDIRECT(ADDRESS(C2,D2, 1, 1, "Sheet1")))
C2: =IF(D2=2,C1+1,C1)
D2: =IF(INDIRECT(ADDRESS(C1,D1+1, 1, 1, "Sheet1"))<>"",D1+1,2)
그런 다음 행 2를 복사하여 필요한 만큼의 행에 붙여넣습니다. A열과 B열에는 피벗되지 않은 상태로 필요한 값이 있습니다. 다른 곳에 값으로만 복사하여 붙여넣으세요.
답변3
먼저 데이터에 몇 가지 제목을 지정하세요. 예를 들면 다음과 같습니다.
Name Value1 Value2 Value3
- 히트 Alt+ D+P
- "다중 통합 범위" > 다음을 선택하세요.
- "나를 위한 단일 페이지 필드 만들기" > 다음을 선택하세요.
- 범위(헤더 포함)를 선택하고 "마침"을 클릭하세요.
이렇게 하면 원본 데이터와 유사한 레이아웃으로 피벗 테이블이 생성되지만 합계가 포함됩니다.
- 오른쪽 하단 총계를 두 번 클릭합니다(귀하의 예에서는 값이 6입니다).
그러면 요청한 형식의 데이터가 포함된 새 시트가 생성됩니다. 요청한 출력을 얻으려면 몇 개의 열과 빈 항목을 삭제해야 할 수도 있습니다.