개요
Excel을 이용해 두 개의 표에 대해 교차 조인을 수행하고 싶다.
Excel에서 제공하는 파워 쿼리 기능을 사용해 두 테이블을 합쳐보자.
표 만들기
데이터 범위를 선택하고 키보드로 ctrl + t를 입력해 표로 만든다.
확인 버튼을 클릭하면 아래와 같이 표로 변환된다.
다른 테이블도 동일하게 표로 생성한다.
Query 생성
표를 Power Query에서 다를 수 있도록 쿼리를 생성한다.
생성한 표를 선택한 상태에서 상단 메뉴의 데이터 > 데이터 가져오기 및 변환 > '테이블/범위에서' 버튼을 클릭한다.
쿼리를 구분할 수 있도록 적당한 이름을 지정하고 상단 메뉴에서 홈 > 닫기 및 로드 > 닫기 및 다음으로 로드 버튼을 클릭한다.
연결만 만들기를 선택하고 확인 버튼을 클릭한다. 그러면 화면 오른쪽 쿼리 및 연결 메뉴에서 생성한 쿼리를 확인할 수 있다.
Colors 표도 동일하게 쿼리를 생성한다.
테이블 조인
Power Query를 이용해 두 테이블을 조인한다.
엑셀 상단 메뉴에서 데이터 > 데이터 가져오기 및 변화 > 데이터 가져오기 > Power Query 편집기 시작 버튼을 클릭한다.
작업할 원본 테이블을 복제해서 조인한 테이블을 생성하고
이름을 적당히 바꿔준다.
작업할 테이블을 선택하고 상단 메뉴에서 열 추가 > 사용자 지정 열 버튼을 클릭한다.
사용자 지정 열 수식에 조인할 테이블의 이름을 적고 확인 버튼을 클릭한다.
그러면 Product 열 옆에 새로운 열이 추가되는데, 새 열의 확장 버튼을 클릭한다.
기본 상태에서 원래 열 이름을 접두사로 사용 체크박스를 해제한 뒤 확인 버튼을 클릭한다.
두 테이블이 교차 조인된 결과를 얻을 수 있다.
상단 메뉴에서 닫기 및 다음으로 로드 버튼을 클릭한다.
원하는 방식으로 로드한다!