다음을 통해 공유


열 위치에 따라 분할

파워 쿼리에서 여러 메서드를 통해 열을 분할할 수 있습니다. 이 경우 선택한 열을 위치별로 분할할 수 있습니다.

위치별 분할 열을 > 찾을 수 있는 위치

위치 별 > 열 분할 옵션은 다음 세 곳에서 찾을 수 있습니다.

  • 홈 탭 - 변환 그룹 내의 열 분할 드롭다운 메뉴 아래에 있습니다.

    홈 탭의 열 분할 단추입니다.

  • 변환 탭 - 텍스트 열 그룹 내의 열 분할 드롭다운 메뉴 아래에 있습니다.

    변환 탭의 분할 열 단추입니다.

  • 열 분할 옵션 내부에서 열을 오른쪽 클릭합니다.

    열에 상황에 맞는 메뉴를 마우스 오른쪽 버튼으로 클릭했을 때 표시되는 메뉴에서 열 분할 단추를 찾을 수 있습니다.

열을 위치별로 열로 분할

이 예제의 초기 테이블은 Column1에 대해 하나의 열만 있는 아래 이미지에 표시된 테이블입니다.

샘플 초기 테이블입니다.

이 열에는 다음 세 가지 값이 있습니다.

  • 계정 이름 - 처음 6자
  • 날짜 - yyyymmdd 형식의 다음 8자
  • 단위 - 나머지 문자

이 예제에서는 이 열을 위 목록의 값으로 만든 세 개의 열로 분할하려고 합니다. 이 분할을 수행하려면 열을 선택한 다음 열을 위치별로 분할하는 옵션을 선택합니다. 위치별 열 분할에서 다음 구성을 적용합니다.

  • 위치: 0,6,14
    • 위치는 0부터 시작하며 쉼표로 구분됩니다. 여기서 위치 0은 문자열의 시작입니다.

열을 위치 창별로 열로 분할합니다.

비고

이 작업은 먼저 위치 0에서 위치 6까지 열을 만든 다음 위치 7에서 위치 14로 열을 만들기 시작합니다. 현재 데이터 미리 보기 콘텐츠에 길이가 16자 이상인 값이 있는 경우 다른 열이 있을 것입니다.

이 작업의 결과로 세 개의 열이 있는 테이블이 표시됩니다.

열을 위치별로 열로 분할한 후 변환된 테이블 예제입니다.

비고

파워 쿼리는 지정된 위치 수만큼 열을 분할합니다. 새 열의 이름은 원래 열과 동일한 이름을 포함하며, 점과 열의 분할 섹션을 나타내는 1부터 시작하는 숫자로 접미사가 붙습니다. 이전 예제에서 Column1이라는 열은 Column1.1, Column1.2Column1.3이라는 세 개의 열로 분할됩니다.

이제 열의 이름을 변경하고 다음과 같이 각 열의 데이터 형식을 정의할 수 있습니다.

원래 열 이름 새 열 이름 데이터 형식
Column1.1 어카운트 이름 문자 메시지
Column1.2 날짜 날짜
Column1.3 Units 정수

마지막 표는 다음 이미지에서 표시됩니다.

열의 데이터 형식 이름을 변경하고 정의한 후의 최종 출력 테이블입니다.

열을 위치별로 행으로 분할

이 예제의 초기 테이블은 아래 이미지에 있는 것과 같으며 그룹 및계정 열이 있습니다.

행으로 분할하기 위한 초기 샘플 테이블입니다.

계정 열은 동일한 셀에 두 개의 값만 저장할 수 있습니다. 각 값은 문자의 길이가 같으며 총 6자입니다. 이 예제에서는 각 계정 값을 자체 행에 포함할 수 있도록 이러한 값을 분할하려고 합니다. 이렇게 하려면 계정 열을 선택한 다음 열을 위치별로 분할하는 옵션을 선택합니다. 위치별 열 분할에서 다음 구성을 적용합니다.

  • 위치: 0, 6
  • 다음으로 분할: 행

열을 위치 창별로 행으로 분할합니다.

비고

이 작업은 먼저 위치 0에서 위치 6까지 열을 만들기 시작합니다. 현재 데이터 미리 보기 콘텐츠에 길이가 8자 이상인 값이 있는 경우 다른 열이 있을 것입니다.

이 연산의 결과는 동일한 수의 열을 가진 테이블을 제공하지만 셀 내의 값이 이제 자체 셀에 있기 때문에 더 많은 행이 제공됩니다.

행으로 분할한 후의 최종 출력 테이블입니다.