반응형
엑셀 LOOKUP 함수는 오래된 기본 조회 함수로, 현재는 VLOOKUP과 XLOOKUP이 더 널리 쓰이고 있습니다. VLOOKUP은 단순하지만 검색 방향과 오류 처리에 한계가 있고, XLOOKUP은 좌·우 검색, 오류 처리, 역방향 검색까지 지원해 최신 업무 환경에서 가장 강력한 조회 함수로 평가됩니다.
1. LOOKUP 함수 개요
- LOOKUP은 엑셀의 가장 기본적인 조회 함수로, 지정된 범위에서 값을 찾아 반환합니다.
- 구조: =LOOKUP(찾을 값, 검색 범위, 결과 범위)
- 특징: 근사값 검색에 적합하지만, 정확히 일치하는 값 검색에는 제약이 많습니다.
- 현재는 VLOOKUP, HLOOKUP, XLOOKUP으로 발전해 더 다양한 기능을 제공합니다.
2. VLOOKUP 함수
- 의미: Vertical Lookup(세로 방향 조회)
- 구조: =VLOOKUP(검색값, 범위, 열번호, [일치방식])
- 특징:
- 검색값은 반드시 범위의 첫 번째 열에 있어야 함
- 오른쪽 방향으로만 조회 가능
- 정확히 일치하려면 FALSE 지정 필요
- 예시: =VLOOKUP(A2, 매출표!A:D, 4, FALSE) → 고객 ID(A2)에 해당하는 구매 금액 반환
- 한계:
- 역방향 검색 불가
- 열 추가·삭제 시 수식 깨짐
- 오류 처리 위해 IFERROR 필요
3. XLOOKUP 함수
- 의미: 차세대 조회 함수, VLOOKUP과 HLOOKUP의 한계를 모두 해결
- 구조:
-
=XLOOKUP(검색값, 검색범위, 반환범위, [찾지못할때], [일치방식], [검색방향]) -
코드
- 특징:
- 좌·우 검색 모두 가능
- 반환 범위를 직접 지정 → 열 번호 불필요
- 오류 처리 내장 (찾지못할때 인수로 지정 가능)
- 역방향 검색 지원 (마지막 값 찾기 가능)
- 근사값 검색, 와일드카드 검색 가능
- 예시: =XLOOKUP(A2, 고객명단!B:B, 고객명단!E:E, "미등록") → 고객명을 찾아 구매 금액 반환, 없으면 "미등록" 표시
4. 비교 정리
항목VLOOKUPXLOOKUP검색 방향열 번호 필요 여부오류 처리역방향 검색근사값 검색가독성
| 오른쪽만 가능 | 좌·우 모두 가능 |
| 필요 | 불필요 |
| IFERROR 필요 | 내장 옵션 제공 |
| 불가능 | 가능 |
| TRUE/FALSE로 제한 | 다양한 모드 제공 |
| 단순 | 다양한 옵션 |
엑셀 단축키 모음
엑셀을 자주 사용하는 직장인이나 학생이라면, 마우스보다 빠르게 작업할 수 있는 단축키를 익히는 것이 업무 효율을 높이는 지름길입니다. 아래에 소개하는 단축키들은 실무에서 자주 쓰이는
5widj.5livhealthy.com
5. 실무 활용 팁
- 대량 데이터: XLOOKUP이 속도와 안정성에서 우수
- 버전 호환성: 구버전(엑셀 2019 이하)에서는 XLOOKUP 미지원 → VLOOKUP 사용 필요
- 동적 범위 활용: 표 기능(CTRL+T)과 함께 쓰면 데이터 추가 시 자동 확장
- 혼합 사용: 최신 환경에서는 XLOOKUP, 구버전 호환 시 VLOOKUP 병행
정리하면, LOOKUP은 기본 함수지만 실무에서는 VLOOKUP과 XLOOKUP이 핵심입니다. 단순 조회에는 VLOOKUP, 복잡한 조건·역방향 검색·오류 처리까지 필요하다면 XLOOKUP을 사용하는 것이 가장 효율적입니다.
반응형