본문 바로가기

카테고리 없음

엑셀 함수 사용법 – VLOOKUP부터 XLOOKUP까지 완벽 가이드

반응형

엑셀 함수 사용법 – VLOOKUP부터 XLOOKUP까지 완벽 가이드

저의 실무경험과 지식을 바탕으로 엑셀의 대표 조회 함수인 VLOOKUP과 XLOOKUP의 사용법과 차이점을 정리했습니다.

엑셀 함수 사용법 – VLOOKUP부터 XLOOKUP까지 완벽 가이드

1. VLOOKUP과 XLOOKUP을 배워야 하는 이유

데이터 분석이나 보고서 제작 업무를 하다 보면, 수백~수천 행의 표에서 원하는 값을 빠르게 찾아야 하는 경우가 많습니다. 초기에 저는 고객명과 구매 내역이 각각 다른 시트에 있어 Ctrl + F로 검색 후 복사·붙여넣기를 반복했습니다. 하지만 VLOOKUP 함수를 배우고 나서는 단 한 줄의 수식으로 이 과정이 해결되었습니다.

최근에는 마이크로소프트가 XLOOKUP이라는 더 강력한 함수를 추가했습니다. VLOOKUP의 단점을 보완해 좌·우 방향 조회, 역방향 검색, 오류 처리까지 가능합니다. 두 함수 모두 데이터 매칭·조회 작업에서 업무 시간을 절반 이상 줄여주는 핵심 도구입니다.

 

2. VLOOKUP 함수 기초와 활용

2-1. 기본 구조

=VLOOKUP(찾을 값, 표 범위, 열 번호, [정확도])
  • 찾을 값: 검색 기준이 되는 값
  • 표 범위: 검색할 데이터 영역 (첫 번째 열에 기준 값이 있어야 함)
  • 열 번호: 가져올 값이 있는 열 번호 (첫 열은 1)
  • 정확도: FALSE(정확히 일치), TRUE(근사값)

2-2. 실무 예시

=VLOOKUP(A2, 매출표!A:D, 4, FALSE)

A2 셀의 고객 ID를 기준으로, 매출표 시트의 네 번째 열(구매 금액)을 정확하게 가져옵니다.

TIP: VLOOKUP은 검색 기준 열이 범위의 가장 왼쪽에 있어야 합니다.

 

3. VLOOKUP의 한계와 대안

  • 검색 방향이 왼쪽 → 오른쪽으로만 가능
  • 열 번호 변경 시 수식 수정 필요
  • 대량 데이터에서 속도 저하 가능성

이러한 한계를 해결하기 위해 INDEX+MATCH 조합이나, 최신 버전의 XLOOKUP 함수를 사용할 수 있습니다.

 

4. XLOOKUP 함수 완벽 가이드

4-1. 기본 구조

=XLOOKUP(찾을 값, 검색 범위, 반환 범위, [찾을 수 없을 때], [일치 모드], [검색 모드])
  • 찾을 값: 검색 기준
  • 검색 범위: 찾을 값이 들어있는 범위
  • 반환 범위: 결과로 가져올 데이터 범위 (검색 범위와 크기 동일)
  • 찾을 수 없을 때: 값이 없을 경우 표시할 내용
  • 일치 모드: 정확·근사값, 와일드카드 사용 여부
  • 검색 모드: 순방향·역방향 검색

4-2. 실무 예시

=XLOOKUP(A2, 고객명단!B:B, 고객명단!E:E, "미등록")

A2 셀의 고객명을 찾아 구매 금액을 반환하며, 없는 경우 "미등록"을 표시합니다.

장점: 좌·우 검색 가능, 오류 처리 내장, 행·열 검색 가능

 

5. VLOOKUP vs XLOOKUP 비교

기능 VLOOKUP XLOOKUP
검색 방향 왼쪽 → 오른쪽만 좌·우 모두 가능
열 번호 필요 필요 불필요
오류 처리 IFERROR 필요 내장 옵션 제공
행 검색 불가능 가능
가독성 단순 다양한 옵션 제공

 

6. 실무 활용 팁

  • 대량 데이터: XLOOKUP이 대규모 데이터에서 속도와 안정성이 우수
  • 동적 범위: 표(CTRL+T)로 변환하면 데이터 추가 시 자동 확장
  • 혼합 사용: 버전 호환이 필요하면 VLOOKUP, 최신 환경이면 XLOOKUP

 

7. 실무 경험에서 얻은 교훈

과거 3개의 시트를 오가며 1시간 이상 걸리던 매출 보고서 작업이, XLOOKUP 도입 후 10분 만에 완료되었습니다. 오류율도 0%로 줄었고, 신입 교육 시에도 XLOOKUP이 첫 번째로 소개하는 함수가 되었습니다.

 

반응형