엑셀 VLOOKUP·XLOOKUP 사용법|다른 표에서 값 가져오기
A2의 값을 다른 표에서 찾아 관련 정보를 가져오고 싶다면 VLOOKUP 또는 XLOOKUP을 사용하면 됩니다. 어떤 열에서 찾고 어떤 열을 가져올지만 정하면 수식을 만들 수 있습니다.
VLOOKUP · XLOOKUP 도구 열기XLOOKUP 기본 공식
XLOOKUP은 찾을 값, 찾을 범위, 가져올 범위를 각각 지정하는 방식이라 구조가 비교적 직관적입니다.
A2의 사번을 F열에서 찾아 G열의 이름을 가져오려면 다음처럼 사용할 수 있습니다.
VLOOKUP 기본 공식
VLOOKUP은 표의 첫 번째 열에서 값을 찾고, 지정한 열 번호의 값을 반환합니다.
A2의 값을 F열에서 찾고 G열 값을 가져오려면 F:G 범위를 사용하고 두 번째 열을 반환하도록 지정합니다.
VLOOKUP과 XLOOKUP 차이
| 구분 | XLOOKUP | VLOOKUP |
|---|---|---|
| 찾을 열 위치 | 자유롭게 지정 가능 | 표 범위의 첫 번째 열이어야 함 |
| 가져올 열 지정 | 범위를 직접 지정 | 열 번호 사용 |
| 왼쪽 값 가져오기 | 가능 | 기본 구조에서는 어려움 |
| 찾는 값이 없을 때 | 수식 안에서 대체 문구 지정 가능 | 보통 IFERROR 등과 함께 사용 |
최신 Excel을 사용한다면 일반적인 조회 작업에서는 XLOOKUP이 더 편리한 경우가 많습니다. 기존 파일 호환성이 중요하거나 VLOOKUP 구조를 유지해야 할 때는 VLOOKUP을 사용할 수 있습니다.
VLOOKUP에서 FALSE가 중요한 이유
사번, 상품코드, 이름처럼 정확히 같은 값을 찾고 싶은 경우 마지막 인수에 FALSE를 지정하는 것이 일반적입니다.
정확히 일치하는 값을 찾는 업무에서 이 부분을 빠뜨리면 예상과 다른 결과가 나올 수 있습니다.
찾을 열보다 왼쪽 값을 가져와야 한다면?
예를 들어 G열에서 값을 찾고 F열 값을 가져오고 싶다면 VLOOKUP 기본 구조는 적합하지 않습니다. XLOOKUP은 찾을 범위와 반환 범위를 따로 지정하므로 이런 경우도 쉽게 처리할 수 있습니다.
조회 수식이 안 될 때 먼저 확인할 것
조회 범위 안에 동일한 값이 없으면 #N/A가 발생할 수 있습니다.
1001이라는 값이 한쪽에서는 숫자, 다른 쪽에서는 텍스트로 저장되어 있으면 같은 값처럼 보여도 조회가 실패할 수 있습니다.
이름이나 코드 앞뒤에 공백이 들어가 있으면 정확히 일치하지 않을 수 있습니다.
VLOOKUP은 찾을 값이 표 범위의 첫 번째 열에 있어야 합니다. 그렇지 않으면 XLOOKUP이나 다른 방식이 더 적합할 수 있습니다.
행이 늘어나면 범위는 어떻게 잡나요?
데이터가 계속 추가되는 파일에서는 열 전체를 참조하거나 Excel 표 기능을 활용할 수 있습니다. 다만 매우 큰 파일에서 열 전체 참조를 과도하게 사용하면 계산 부담이 커질 수 있으므로 데이터 규모에 맞게 범위를 정하는 편이 좋습니다.
VLOOKUP · XLOOKUP 도구로 바로 만들기
찾을 셀, 찾을 열, 가져올 열과 데이터 범위만 입력하면 EXCEL1004가 XLOOKUP 또는 VLOOKUP 수식을 자동으로 만들어줍니다.
조회 수식 바로 만들기
댓글
댓글 쓰기