두 개의 표에서 일치하는 데이터만 골라 하나로 합치고 싶으신가요? 이럴 때 유용하게 활용할 수 있는 것이 바로 내부 조인(Inner Join)입니다. 이번 글에서는 수학과 물리 시험 점수가 담긴 두 개의 표를 예시로, 엑셀에서 내부 조인을 수행하는 두 가지 방법—VLOOKUP 함수와 Power Query—를 단계별로 자세히 살펴보겠습니다.

방법 1: VLOOKUP 함수로 내부 조인 수행하기
단계:
- 새 시트를 열고 모든 ID를 B5:B14 범위에 입력합니다.
- C5 셀을 선택한 후 다음 수식을 입력합니다.
=VLOOKUP(B5,Dataset!$B$5:$C$14,2,FALSE)
- Enter 키를 누릅니다.

- 이어서 D5 셀을 선택하고 다음 수식을 사용합니다.
=VLOOKUP(B5,Dataset!$E$5:$F$14,2,FALSE)
- Enter 키를 누릅니다.

- C5:D5 범위를 선택한 뒤 채우기 핸들(Fill Handle)을 아래로 드래그하여 나머지 셀에도 수식을 복사합니다.

완성된 결과는 다음과 같습니다.

방법 2: Power Query 기능으로 내부 조인 수행하기
단계:
- B4:C14 범위를 선택합니다.
- 데이터 탭에서 가져오기 및 변환 그룹의 테이블/범위에서를 클릭합니다.

- 테이블 만들기 대화상자에서 '테이블에 머리글 포함' 옵션을 체크합니다.
- 확인을 클릭합니다.

- Power Query 편집기 창이 열립니다.
- 홈 탭에서 닫기 및 로드를 클릭한 후 '닫기 및 로드 대상...'을 선택합니다.

- 데이터 가져오기 화면에서 '연결만 만들기'를 선택합니다.
- 확인을 클릭합니다.

- 두 번째 표에 대해서도 동일한 절차를 반복하여 연결을 생성합니다.

- 데이터 탭에서 데이터 가져오기를 클릭하고 쿼리 결합 > 병합을 선택합니다.

- 병합 대화상자에서 드롭다운 화살표를 클릭하여 Table1을 선택합니다.
- ID 열을 클릭합니다.

- 하단 영역에서도 같은 방식으로 두 번째 표와 ID 열을 지정합니다.
- 조인 종류에서 '내부(일치하는 행만)'를 선택합니다.
- 확인을 클릭합니다.

- Power Query 편집기의 테이블에서 Table2 제목 옆의 확장 아이콘을 클릭합니다.

- ID 항목의 체크를 해제하고 확인을 클릭합니다.

- 홈 탭에서 닫기 및 로드를 클릭합니다.

새 시트가 열리면서 조인이 완료된 표가 표시됩니다.

더 읽어보기: 엑셀 Power Query로 두 표를 결합하는 방법
엑셀에서 왼쪽 조인(Left Join) 수행하는 방법
데이터 세트는 B5:G14 범위에 있습니다.

단계:
- 새 시트에 첫 번째 표를 B5:C14 범위에 입력합니다.
- D5 셀을 선택하고 다음 수식을 사용합니다.
=VLOOKUP('Left Join'!B5,Left!$E$5:$G$14,{2,3},FALSE)
- Enter 키를 누릅니다.

- 채우기 핸들을 아래로 드래그하면 나머지 셀에서도 결과를 확인할 수 있습니다.

완성된 결과는 다음과 같습니다.

실습 워크북 다운로드
본문에서 사용한 실습 워크북을 다운로드하여 직접 따라 해 보세요.
관련 글
- 엑셀에서 왼쪽 외부 조인(Left Outer Join) 수행하기
- 엑셀에서 전체 외부 조인(Full Outer Join) 만들기
- 엑셀에서 교차 조인(Cross Join) 만들기
<< Power Query Excel로 돌아가기 | 엑셀 배우기
솔루션 포함 무료 고급 엑셀 연습 문제 받기!