Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

데이터 분석 작업에서 서로 다른 두 개의 데이터 세트를 하나로 결합해야 하는 경우가 자주 있습니다. 아래 예시에는 두 개의 데이터 세트가 준비되어 있습니다. 첫 번째 데이터 세트는 제품 ID(Product ID)제품명(Name)을 포함하고 있으며, 두 번째 데이터 세트는 제품명(Product Name), 영업사원 이름(Sales Person), 매출액(Sales)을 포함합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

이 글에서는 이 두 데이터 세트를 왼쪽 조인(Left Join) 방식으로 결합하는 3가지 방법을 단계별로 소개합니다.

방법 1 – 파워 쿼리 편집기를 사용하여 왼쪽 조인 수행하기

1단계: 엑셀에서 표 만들기

  • B4:C9 범위를 선택합니다.
  • 삽입 탭으로 이동하여 를 클릭합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

  • 표 만들기 대화상자에서 셀 범위가 올바르게 선택되어 있는지 확인합니다.
  • '머리글이 있는 표' 옵션에 체크합니다.
  • 확인을 클릭합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

  • 표 디자인 탭으로 이동하여 표 이름에 원하는 이름을 입력합니다. 여기서는 Product_List로 지정합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

  • 같은 방법으로 E4:G9 범위에도 표를 만듭니다.
  • 표 디자인 탭에서 표 이름을 Sales로 지정합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

2단계: 파워 쿼리 편집기에서 연결 만들기

  • Product_List 표를 선택합니다.
  • 데이터 탭으로 이동하여 테이블/범위에서를 클릭합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

  • 선택한 표가 파워 쿼리 편집기에서 열립니다.
  • 닫기 및 로드를 클릭한 후 닫기 및 로드 대상...을 선택합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

  • 데이터 가져오기 창에서 '연결만 만들기'를 선택합니다.
  • 확인을 클릭합니다.
  • Sales 표에도 동일한 방법으로 연결을 생성합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

3단계: 표 병합하기

  • 데이터 탭으로 이동하여 데이터 가져오기를 클릭한 후 쿼리 결합을 선택하고 병합을 클릭합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

  • 병합 창에서 첫 번째 표로 Product_List를 선택하고 해당 표의 Product 열을 클릭합니다.
  • 두 번째 표로 Sales를 선택하고 마찬가지로 Product 열을 클릭합니다.
  • 조인 종류에서 '왼쪽 외부(왼쪽 테이블의 모든 행)'를 선택합니다.
  • 확인을 클릭합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

  • 파워 쿼리 편집기에서 Merge1 표가 열립니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

  • 아래 이미지에 표시된 확장 버튼을 클릭합니다.
  • Sales PersonSales 열에 체크합니다.
  • '원래 열 이름을 접두사로 사용' 옵션은 체크 해제합니다.
  • 확인을 클릭합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

두 열이 성공적으로 병합되었습니다.

  • 닫기 및 로드를 클릭한 후 닫기 및 로드 대상...을 선택합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

  • 데이터 가져오기 창에서 '표'를 선택합니다.
  • '기존 워크시트'를 선택하고 입력란에 B11을 입력합니다.
  • 확인을 클릭합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

다음은 최종 결과 화면입니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

더 읽어보기: 엑셀에서 파워 쿼리로 두 개의 표 결합하는 방법

방법 2 – VLOOKUP 함수를 활용한 왼쪽 조인

단계:

  • B4:C9 범위를 선택하고 Ctrl + C를 눌러 복사합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

  • B11 셀을 선택하고 Ctrl + V를 눌러 붙여넣습니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

  • 복사한 데이터 세트 옆에 Sales PersonSales 열 제목을 추가합니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

  • D12 셀을 선택하고 다음 수식을 입력합니다.

=VLOOKUP(C12,$E$5:$G$9,{2,3},FALSE)

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

  • Enter 키를 누르면 Sales PersonSales 값이 한 번에 표시됩니다.
  • 채우기 핸들을 아래로 드래그하여 나머지 셀에도 수식을 자동으로 채웁니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

수식 설명: VLOOKUP 함수에서 C12는 찾을 값(lookup_value), E5:G9는 참조할 표 범위(table_array), {2,3}은 반환할 열 번호(col_index_num), FALSE는 정확히 일치하는 값 찾기(range_lookup)를 의미합니다. 배열 상수 {2,3}을 사용하면 두 개의 열 값을 동시에 가져올 수 있습니다.

다음은 결과 화면입니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

더 읽어보기: 엑셀에서 왼쪽 외부 조인(Left Outer Join) 수행하는 방법

방법 3 – INDEX 및 MATCH 함수를 활용한 왼쪽 조인

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

단계:

  • D5 셀에 다음 수식을 입력합니다.

=INDEX($F$5:$H$9,MATCH($C5,$F$5:$F$9,0),3)

  • Enter 키를 누른 후 채우기 핸들을 아래로 드래그하여 수식을 자동으로 채웁니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

수식 분석

  • MATCH($C5,$F$5:$F$9,0): MATCH 함수는 찾을 값이 범위 내에서 몇 번째 위치에 있는지 반환합니다. 결과값은 {1}입니다.
  • INDEX($F$5:$H$9,MATCH($C5,$F$5:$F$9,0),3): INDEX 함수는 지정한 행과 열의 교차점에 있는 셀 값을 반환합니다. 앞선 MATCH 결과를 적용하면 수식은 INDEX($F$5:$H$9,1,3)이 되며, 최종 결과값은 {560}입니다.
  • 첫 번째 표에 Sales 열이 성공적으로 추가되었습니다.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

연습 문제

아래 파일을 다운로드하여 직접 연습해 보세요.

엑셀 왼쪽 조인(Left Join) 마스터하기: 파워 쿼리와 테이블 도구를 활용한 3가지 검증된 방법

연습용 워크북 다운로드

워크북을 다운로드하여 위에서 배운 3가지 방법을 직접 실습해 보세요.

관련 글

  • 엑셀에서 내부 조인(Inner Join) 수행하는 방법
  • 엑셀에서 외부 조인(Outer Join) 수행하는 방법
  • 엑셀에서 전체 외부 조인(Full Outer Join) 만드는 방법
  • 엑셀에서 교차 조인(Cross Join) 만드는 방법

<< 파워 쿼리 엑셀로 돌아가기 | 엑셀 배우기

무료 고급 엑셀 연습 문제와 솔루션을 받아보세요!