피벗 테이블에서 데이터를 열로 분할

피벗 테이블에서 데이터를 열로 분할

피벗 테이블이 포함된 Excel 워크시트가 있습니다. 피벗 테이블과 동일한 워크시트에서 데이터를 6개의 열로 분할해야 합니다.

피벗 테이블

예를 들어, 나는

m5.16xlarge-RHEL 7-메시징|미리보기-24/5-메종

6개 열로 분할하려면 각 열에 단어가 포함됩니다(대시 앞에).

미리 감사드립니다 :)

답변1

피벗 테이블 내에서 데이터를 새 열로 분할하는 것은 쉽고 사용자 친화적인 방법으로는 불가능합니다.

구분 문자로 "-"를 사용하여 소스 데이터 내에서 텍스트-열을 사용하는 것이 더 좋습니다.

먼저, 분리된 조각의 최대 수를 포함할 수 있도록 VM 열 바로 오른쪽에 빈 열이 충분한지 확인하세요. 따라서 끝에 6개의 열이 필요한 경우 VM 이름 오른쪽에 5개의 빈 열이 필요합니다.

다음으로 VM 목록을 선택하고 Data>Data Tools>Text to Columns를 사용합니다.

1단계에서 "구분됨"을 선택한 후 다음과 같이 2단계를 구성합니다.

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

선택적으로 3단계에서 각 열의 데이터 유형과 기타 옵션을 구성할 수 있습니다. 그렇지 않으면 마침을 눌러 데이터를 열로 분리합니다.

답변2

각 셀의 피벗 테이블에서 데이터를 분할하는 수식을 사용했습니다. 공식은 다음과 같습니다.

=TRIM(MID(SUBSTITUTE($A3,"~",REPT(" ",LEN($A3))),(COLUMN()-4)*LEN($A3)+1,LEN($A3)))

기호("~")를 변경하고 셀($A3)을 원하는 셀로 바꾸면 됩니다. 그런 다음 수식을 셀로 확장하면 작동합니다. :)

관련 정보