엑셀은 “연결”될 때 진짜 힘이 생긴다
2주차까지는 한 시트 안에서
조건과 판단 로직(IF, AND, OR)을 만드는 연습을 했다면,
3주차는 엑셀을 ‘데이터 도구’로 쓰기 시작한 주차였다.
실무에서 엑셀을 쓰다 보면 항상 이런 상황이 나온다.
- 기준 정보는 한 표에 있고
- 로그 데이터는 다른 표에 있고
- 결국 ID를 기준으로 다시 연결해야 의미가 생김
이번 주차 목표는 딱 하나였다.
흩어진 데이터를 ID 기준으로 정확하게 연결하자
3주차 학습 목표
- 조회 함수의 역할 분리 구조 이해
- 기준 테이블 ↔ 로그 테이블 연결 실습
- 단일 조건 → 다중 조건 조회까지 확장
실습용 데이터 구성
① 기준 테이블 – 유저 마스터
시트명: USER_MASTER
| A열 (유저 ID) | B열 (유저명) | C열 (가입일) | D열 (등급) |
| U001 | Alice | 2025-01-10 | Gold |
| U002 | Brian | 2025-02-03 | Silver |
| U003 | Chloe | 2025-03-15 | Gold |
| U004 | Daniel | 2025-04-01 | Bronze |
| U005 | Emma | 2025-05-20 | Gold |
- ID가 유일한 기준 키
- 이후 모든 조회는 이 테이블을 기준으로 진행
② 로그 데이터 – 결제 로그
시트명: PAY_LOG
| A열 (결제 ID) | B열 (유저 ID) | C열 (결제일) | D열 (결제 금액) |
| P001 | U001 | 2026-01-10 | 50000 |
| P002 | U001 | 2026-01-25 | 30000 |
| P003 | U002 | 2026-01-12 | 10000 |
| P004 | U003 | 2026-01-05 | 70000 |
| P005 | U005 | 2026-01-20 | 120000 |
- 유저 정보 없음
- ID로 연결하지 않으면 의미 없는 숫자들
실습 1 - XLOOKUP으로 기준 정보 연결하기
목표
결제 로그에서 유저 이름 / 등급을 자동으로 가져오기
1단계: 유저 이름 조회
PAY_LOG 시트 E열에 유저명 컬럼 추가
E2 셀 수식
=XLOOKUP(B2, USER_MASTER!A:A, USER_MASTER!B:B)
- B2: 결제 로그의 유저 ID
- USER_MASTER!A:A: 기준 ID
- USER_MASTER!B:B: 가져올 유저명
수식 입력 후 셀 우하단 네모 더블클릭으로 아래 행까지 복사
2단계: 유저 등급 조회
PAY_LOG 시트 F열에 유저 등급 추가
=XLOOKUP(B2, USER_MASTER!A:A, USER_MASTER!D:D)
컬럼 위치가 바뀌어도 수식이 깨지지 않는 점이 VLOOKUP 대비 가장 체감됐던 장점
실습 2 - 조회 실패 케이스 처리
일부러 테스트용 데이터를 추가했다.
- 로그에 없는 유저 ID 입력 (예: U999)
이때 기본 XLOOKUP은 #N/A 오류 발생
오류 처리 버전
=XLOOKUP(B2, USER_MASTER!A:A, USER_MASTER!B:B, "미등록 유저")
실무에서는 “오류”보다 의미 있는 문구가 훨씬 중요하다는 걸 다시 느낌
실습 3 - INDEX + MATCH로 동일 로직 구현
XLOOKUP이 없는 환경도 가정해서
같은 결과를 INDEX + MATCH로 다시 작성해봤다.
=INDEX(USER_MASTER!B:B, MATCH(B2, USER_MASTER!A:A, 0))
- MATCH: 기준 ID 위치 찾기
- INDEX: 해당 위치의 값 반환
수식은 길지만 “어디서 → 무엇을 → 어떻게 찾는지” 구조가 더 명확해짐
실습 4 - 다중 조건 조회 (ID + 날짜)
조건:
- U001
- 2026-01-25 결제 건만 조회
보조 컬럼 없이 배열 방식으로 구현
=INDEX(D:D, MATCH(1, (B:B="U001")*(C:C=DATE(2026,1,25)), 0))
- Ctrl + Shift + Enter (Windows)
- Cmd + Enter (Mac, 배열 자동 처리)
- 조건을 논리값(1/0)으로 바꿔 곱하는 개념을 여기서 확실히 이해함
이번 주차에서 가장 크게 느낀 점
- 엑셀은 표를 잘 만드는 도구가 아니라
- 표와 표를 연결하는 순간부터 분석 도구가 된다
특히 기획/운영 입장에서는
- 기준 테이블 설계
- ID 통일
- 조회 로직 안정성
이 세 가지가 없으면
엑셀 작업이 금방 수작업 지옥으로 변한다는 걸 체감했다.
다음 주 예고
다음 주차에서는
이번에 연결한 데이터를 바탕으로
- 피벗테이블
- 요약 지표 자동화
- 주간/월간 리포트 구조 만들기
까지 확장할 예정
'Excel' 카테고리의 다른 글
| 자동화 사고 & 효율화 (5주차) (0) | 2026.03.22 |
|---|---|
| 피벗 테이블 & 데이터 해석 (4주차) (0) | 2026.03.15 |
| 조건 로직 & 판단 로직 만들기 (2주차) (0) | 2026.02.02 |
| 엑셀 데이터 전처리 & 구조 설계 실습 기록 (1주차) (0) | 2026.01.26 |
| 기획자를 위한 엑셀 학습 일정 (0) | 2026.01.19 |