다음을 통해 공유


위치를 사용하여 열 분할

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

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

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

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

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

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

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

  • 열 분할 옵션 내에서 열을 마우스 오른쪽 단추로 클릭합니다.

    열에 있는 열 분할 단추가 상황에 맞는 메뉴를 마우스 오른쪽 단추로 클릭합니다.

열을 위치별로 열로 분할

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

샘플 초기 테이블입니다.

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

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

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

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

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

참고 항목

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

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

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

참고 항목

파워 쿼리는 열을 두 개의 열로 분할합니다. 새 열의 이름은 원래 열과 동일한 이름을 포함합니다. 점으로 만든 접미사와 열의 분할 섹션을 나타내는 숫자가 새 열의 이름에 추가됩니다.

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

원래 열 이름 새 열 이름 데이터 형식
Column1.1 계정 이름 Text
Column1.2 날짜 날짜
Column1.3 단위 정수

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

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

열을 위치별로 행으로 분할

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

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

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

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

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

참고 항목

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

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

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