VLOOKUP 수식이 갑자기 #N/A 오류를 뿜습니다. 열 하나를 추가했더니 결과가 엉뚱하게 바뀝니다. 범위를 다시 잡아야 하고, 열 번호를 다시 계산해야 합니다. 이런 경험, 한 번쯤 있으셨죠?

저도 실무에서 VLOOKUP을 수년간 사용했습니다. 그런데 데이터 구조가 조금만 바뀌어도 수식을 다시 손봐야 했습니다. 그러다 XLOOKUP을 본격적으로 사용하면서 체감이 완전히 달라졌습니다. 수식은 더 단순하고, 방향 제약도 없고, 오류 처리도 훨씬 깔끔합니다. 오늘은 엑셀 VLOOKUP 대신 XLOOKUP을 써야 하는 이유와 기본 수식 구조를 실무 기준으로 정리해보겠습니다.
VLOOKUP의 구조적 한계
VLOOKUP은 기본적으로 ‘왼쪽에서 오른쪽’ 방향으로만 검색할 수 있습니다. 기준 열이 항상 가장 왼쪽에 있어야 합니다.
또한 세 번째 인수로 ‘열 번호’를 입력해야 합니다. 이게 문제입니다. 중간에 열을 추가하거나 삭제하면 번호가 달라져 결과가 틀어집니다.
VLOOKUP은 열 위치에 의존하기 때문에 구조 변경에 취약합니다.
제가 실제 프로젝트에서 경험한 사례 중에는, 열 추가 한 번으로 수십 개 수식이 모두 틀어진 적도 있었습니다.
XLOOKUP이 더 강력한 이유
XLOOKUP은 열 번호를 쓰지 않습니다. 대신 ‘찾을 범위’와 ‘반환할 범위’를 직접 지정합니다.
즉, 구조가 바뀌어도 범위만 유지되면 결과는 변하지 않습니다.
기본 구조
=XLOOKUP(찾을값, 찾을범위, 반환범위)
예를 들어 A열에서 사원 번호를 찾고, C열의 이름을 반환하려면 다음과 같습니다.
=XLOOKUP(A2, A:A, C:C)
열 위치와 무관하게 정확한 범위를 지정할 수 있습니다.
XLOOKUP은 방향 제약이 없습니다. 오른쪽, 왼쪽 모두 검색 가능합니다.
오류 처리까지 한 번에 가능
VLOOKUP에서는 오류가 나면 IFERROR를 추가로 감싸야 했습니다.
하지만 XLOOKUP은 네 번째 인수로 ‘없을 때 반환값’을 바로 지정할 수 있습니다.
=XLOOKUP(A2, A:A, C:C, "데이터 없음")
제가 실제로 실무 파일을 교체하면서 가장 편했던 부분이 바로 이 기능입니다. 수식이 훨씬 짧아집니다.
정확히 일치, 근사값도 설정 가능
XLOOKUP은 다섯 번째 인수로 검색 모드를 지정할 수 있습니다.
- 0: 정확히 일치 (기본값)
- -1 또는 1: 근사값 검색
기본적으로 정확히 일치 모드이기 때문에, VLOOKUP에서 자주 발생하던 ‘FALSE를 안 써서 생긴 오류’가 사라집니다.
XLOOKUP은 기본값이 정확히 일치입니다.
제가 만든 기능 비교 표
두 함수의 차이를 아래 표로 정리했습니다.
| 항목 | VLOOKUP | XLOOKUP |
|---|---|---|
| 검색 방향 | 왼쪽→오른쪽만 가능 | 양방향 가능 |
| 열 번호 필요 | 필요 | 불필요 |
| 오류 처리 | IFERROR 추가 필요 | 내장 옵션 지원 |
| 구조 변경 안정성 | 낮음 | 높음 |
실무에서 체감 차이
제가 기존 VLOOKUP 기반 파일을 XLOOKUP으로 전환해보니, 수식 길이가 평균 30% 이상 줄었습니다. 특히 열 추가가 잦은 데이터에서는 유지 관리가 훨씬 수월했습니다.
다만 구버전 엑셀에서는 지원되지 않을 수 있습니다. 최신 버전에서 사용 가능합니다.
새 파일을 만든다면 VLOOKUP 대신 XLOOKUP이 기본 선택입니다.
자주 묻는 질문 Q&A
Q1. XLOOKUP이 더 무거운 함수 아닌가요?
체감상 큰 차이는 없습니다. 오히려 수식 구조가 단순해 관리가 편합니다.
Q2. 기존 파일은 모두 바꿔야 하나요?
필수는 아닙니다. 다만 구조 변경이 잦다면 교체를 권장합니다.
Q3. 여러 조건 검색도 가능한가요?
가능합니다. FILTER 함수와 조합하면 더 강력한 검색이 가능합니다.
Q4. MATCH와 INDEX 조합보다 낫나요?
기능적으로는 대체 가능합니다. 가독성과 편의성 면에서 XLOOKUP이 더 직관적입니다.
새로운 시트부터는 XLOOKUP으로 시작해보세요. 열 번호 계산에서 해방되는 순간, 왜 이제야 썼는지 느끼게 됩니다.
'IT 관련 정보' 카테고리의 다른 글
| 맥북 외장 모니터 연결 시 글자 흐림 해결, BetterDisplay로 HiDPI 강제 활성화하는 방법 (0) | 2026.05.24 |
|---|---|
| 스마트폰 액정 클리너 고르는 법 코팅 안 벗겨지는 무알코올 성분 확인과 계면활성제 유무 (0) | 2026.05.23 |
| 노션 Notion 데이터베이스 입문 관계형 Relation과 롤업 Rollup 기능으로 스마트하게 업무 정리하기 (0) | 2026.05.22 |
| 스마트폰 통화 중 기계음 및 상대방 목소리 찢어짐 현상 VoLTE 설정 점검과 서비스센터 방문 기준 (0) | 2026.05.20 |