🧩 VLOOKUP 없이 두 표 합치기 — 조인 완벽 이해

"주문 내역에는 고객 ID만 있고, 고객 이름은 다른 시트에 있어요." 실무에서 가장 자주 만나는 상황입니다. 엑셀에서는 보통 VLOOKUP 함수로 해결하지만, 함수식이 어렵고 열 번호를 세다 틀리기 일쑤죠. 사실 이 작업의 정체는 데이터베이스에서 말하는 조인(join)입니다. 원리를 한 번 이해하면 함수 없이 클릭 몇 번으로 끝낼 수 있습니다.

예제로 보는 문제 상황

표 A — 주문 내역

주문번호고객ID금액
1001C0150,000
1002C0232,000
1003C0118,000
1004C0977,000

표 B — 고객 명단

고객ID이름지역
C01김민준서울
C02이서연부산
C03박지훈대구

원하는 결과는 주문 내역 옆에 이름과 지역이 붙는 것. 두 표를 연결해 주는 다리가 양쪽에 모두 있는 고객ID 열이고, 이런 열을 키(key) 열이라고 부릅니다.

조인 종류 — 짝이 없는 행을 어떻게 할 것인가

위 예제에는 함정이 하나 있습니다. 주문 1004의 고객 C09는 고객 명단에 없습니다. 이렇게 짝이 없는 행을 어떻게 처리할지가 조인 종류의 전부입니다.

조인 종류결과이럴 때 사용
왼쪽 우선 (Left)주문 내역은 전부 남기고, 명단에 없는 C09의 이름은 빈칸기본값. VLOOKUP과 같은 동작 — 대부분 이걸 쓰면 됩니다
내부 (Inner)양쪽 모두에 있는 행만 — 주문 1004는 사라짐매칭된 데이터만 필요할 때
전체 (Full)양쪽 모든 행 — 주문 없는 고객 C03도 나타남양쪽 현황을 빠짐없이 봐야 할 때
왼쪽 반대 (Left Anti)짝이 없는 왼쪽 행만 — 주문 1004만 남음"명단에 없는 주문 찾기" 같은 검증 작업
💡 왼쪽 반대(Anti) 조인은 숨은 보석입니다. "입금 내역에는 있는데 회원 명단에 없는 사람 찾기" 같은 대조 작업이 클릭 한 번으로 끝납니다. VLOOKUP으로 하려면 #N/A 오류를 필터링하는 우회가 필요한 일이죠.

이지테이블에서 합치기 — 실제 순서

  1. 두 파일(또는 두 시트)을 모두 불러옵니다. 아래 탭에 표가 2개 이상 있어야 합니다.
  2. 기준이 될 표(주문 내역) 탭을 선택한 상태에서 상단 🧩 표 결합 → 다른 표와 합치기를 누릅니다.
  3. 합칠 표(고객 명단)를 고르고, 키 열 매칭에서 왼쪽 고객ID = 오른쪽 고객ID 를 지정합니다. 키가 두 개 이상이면(예: 이름+생년월일) 키 열을 추가하세요.
  4. 조인 종류를 고릅니다. 잘 모르겠으면 왼쪽 우선이 안전합니다.
  5. 가져올 열에서 필요한 열만 체크합니다(이름, 지역만). 확인을 누르면 끝!

합치기가 잘 안 될 때 점검 목록

이어붙이기(Append)와 헷갈리지 마세요

합치기(조인)는 표를 옆으로 넓히는 작업입니다. 반면 1월 매출, 2월 매출처럼 구조가 같은 표를 아래로 쌓는 작업은 이어붙이기입니다. 이지테이블에서는 🧩 표 결합 메뉴 안에 두 기능이 나란히 있으니, "옆으로 = 합치기, 아래로 = 이어붙이기"로 기억하세요. 이어붙이기는 열 이름이 같은 열끼리 자동으로 맞춰지고, 한쪽에만 있는 열은 빈칸으로 채워집니다.

두 표 합치기, 직접 해보면 5분이면 익힙니다

이지테이블 앱 열기 설치·회원가입 없음 · 모든 처리는 내 브라우저 안에서만