이 튜토리얼에서는 엑셀에서 왼쪽 외부 조인(Left Outer Join)을 수행하여 두 개의 데이터 테이블을 하나로 병합하는 방법을 단계별로 소개합니다.
아래 샘플 데이터 세트에는 두 개의 테이블이 포함되어 있습니다. 첫 번째 테이블에는 학생들의 사회(Social Science) 점수가, 두 번째 테이블에는 동일한 학생들의 수학(Math) 점수가 들어 있습니다. 데이터 범위를 선택한 후 Ctrl+T를 누르면 손쉽게 테이블로 변환할 수 있습니다.

방법 1 – 파워 쿼리 편집기(Power Query Editor)로 테이블 병합하기
파워 쿼리(Power Query)는 '데이터 가져오기 및 변환(Get & Transform Data)'이라고도 불리는 강력한 도구로, Microsoft Excel 2010 이상 버전에서 사용할 수 있으며 데이터 정리와 자동화 작업에 매우 유용합니다.
1단계: 테이블에 이름 지정하기
- 첫 번째 테이블을 선택합니다.
- 테이블 디자인(Table Design) 탭 >> 테이블 이름(Table Name)으로 이동합니다.
- 테이블 이름을 설정합니다(여기서는 ScienceMarks).

- 같은 방법으로 두 번째 테이블의 이름도 MathMarks로 지정합니다.

2단계: 연결(Connection) 만들기
- 데이터 테이블을 선택합니다.
- 데이터(Data) 탭 >> 테이블/범위에서(From Table/Range)를 클릭합니다.

파워 쿼리 편집기(Power Query Editor)가 열리고 지정한 데이터가 표시됩니다.
- 닫기 및 로드(Close & Load)를 클릭하여 연결을 생성합니다.

- 데이터 가져오기(Import Data) 창에서 연결만 만들기(Only Create Connection) 옵션을 선택합니다.
- 확인(OK)을 클릭합니다.

쿼리 및 연결(Queries and Connection) 창에 새로운 연결이 표시됩니다.

- 두 번째 테이블에 대해서도 동일한 과정을 반복합니다.

3단계: 쿼리 병합하기
- 데이터(Data) 탭 >> 데이터 가져오기(Get Data) >> 쿼리 결합(Combine Queries) >> 병합(Merge)을 클릭합니다.

병합(Merge) 창이 열립니다.
- 각각의 테이블을 알맞게 선택합니다.
- 두 테이블의 첫 번째 열(공통 열)을 선택합니다.
- 확인(OK)을 클릭합니다.

파워 쿼리 창에 두 테이블이 병합된 결과가 표시됩니다.

4단계: 원하는 데이터 불러오기
- 새로 생긴 열의 화살표 아이콘을 클릭합니다.
- 표시할 데이터를 선택합니다(여기서는 Math 옵션 선택).
- 확인(OK)을 클릭합니다.

세 번째 열에 해당 데이터가 표시됩니다.

- 닫기 및 로드(Close and Load)를 클릭하면 최종 결과가 워크시트로 반환됩니다.

더 읽어보기: 엑셀 파워 쿼리로 두 개의 테이블 결합하는 방법
방법 2 – VLOOKUP 함수 활용하기
VLOOKUP 함수는 특정 조회 값을 기준으로 열이나 셀 범위에서 데이터를 추출할 때 일반적으로 사용되는 함수입니다.
1단계: 기본 테이블 준비하기
- 아래 이미지와 같은 형태로 데이터 테이블을 만듭니다.

- 첫 번째 테이블을 선택한 후 Ctrl + C를 눌러 복사합니다.
- Ctrl + V를 눌러 다른 빈 셀에 붙여넣습니다.

2단계: VLOOKUP 수식 입력하기
- 셀 D11에 아래 수식을 입력합니다.
=VLOOKUP(B11,$E$4:$F$9,2,FALSE)

이 수식에서 첫 번째 값(B11)은 조회 값이고, 두 번째 부분인 $E$4:$F$9는 사용할 테이블 배열이며, 마지막 숫자(2)는 선택한 데이터 범위 중 두 번째 열(결과를 반환할 열)을 의미합니다.
그러면 해당 셀에 결과가 반환됩니다. 이 경우 E4:F9 범위 데이터의 두 번째 열인 수학(Math) 점수가 반환됩니다.
3단계: 수식 자동 채우기
- 채우기 핸들(Fill Handle)을 이용해 수식을 해당 열의 모든 셀로 복사합니다.

두 번째 열의 데이터가 반환되면서 두 데이터 테이블이 하나로 병합됩니다. 새로 만든 테이블에서 처음 두 열은 첫 번째 테이블의 값이고, 세 번째 열에는 두 번째 테이블의 값이 들어갑니다.

더 읽어보기: 엑셀에서 왼쪽 조인(Left Join) 수행하는 방법
연습용 워크북 다운로드
관련 글
- 엑셀에서 내부 조인(Inner Join) 수행하는 방법
- 엑셀에서 외부 조인(Outer Join) 수행하는 방법
- 엑셀에서 전체 외부 조인(Full Outer Join) 만드는 방법
- 엑셀에서 교차 조인(Cross Join) 만드는 방법
<< 파워 쿼리 목록으로 돌아가기 | 엑셀 배우기