VLOOKUP 함수의 구조
=VLOOKUP(찾을값, 테이블범위, 열번호, [일치유형])
- 찾을값: 조회하고자 하는 기준 값입니다.
- 테이블범위: 데이터를 조회할 테이블의 범위를 지정합니다.
- 열번호: 반환할 값이 있는 열의 번호(테이블의 첫 번째 열이 1부터 시작)입니다.
- 일치유형:
- TRUE 또는 생략: 근사치 일치를 찾습니다(정렬된 데이터 필요).
- FALSE: 정확히 일치하는 값을 찾습니다.
VLOOKUP 함수의 사용 방법
1. 기본 사용 - 정확히 일치예제 데이터:
- 결과: "김철수"
- 설명: A열(ID)에서 101을 찾아 B열(이름)을 반환합니다.
=VLOOKUP(101, A1:D10, 2, FALSE)
2. 근사치 일치예제 데이터
- 결과: "C"
- 설명: 85는 정확히 없으므로 80(C 등급)을 기준으로 근사값을 반환합니다(데이터는 오름차순으로 정렬되어야 함).
=VLOOKUP(85, A1:B5, 2, TRUE)
3. 범위를 사용하여 값 찾기
- 설명: A1 셀의 값을 B1~E10 범위에서 찾고, 세 번째 열의 값을 반환합니다.
=VLOOKUP(A1, B1:E10, 3, FALSE)
고급 활용 예제
- IFERROR와 결합하여 오류 방지설명: 찾을 값이 존재하지 않을 경우 "값 없음"을 반환하여 오류를 방지합니다.
=IFERROR(VLOOKUP(101, A1:D10, 2, FALSE), "값 없음")
- 동적 범위 지정 데이터를 추가하거나 수정하는 경우, 동적 범위를 설정하면 유용합니다.
- 예: =VLOOKUP(A1, 테이블이름, 2, FALSE) → 엑셀 테이블 이름을 사용하여 범위를 동적으로 관리.
주의사항
- 첫 번째 열 기준: VLOOKUP 함수는 항상 테이블의 첫 번째 열에서 값을 찾습니다.
- 정렬: 근사치 일치를 사용하려면 첫 번째 열이 반드시 오름차순으로 정렬되어야 합니다.
- 열 번호: 반환하고자 하는 열 번호가 테이블 범위에 포함되지 않으면 오류가 발생합니다.
- 대/소문자 구분: VLOOKUP은 대소문자를 구분하지 않습니다.
VLOOKUP 함수는 단순하지만 강력한 데이터 검색 도구로, 특히 정형화된 표 형식 데이터에서 유용합니다.
'업무 꿀팁 모음 > 엑셀 사용법' 카테고리의 다른 글
🔗 CONCATENATE(연결) - 엑셀 (0) | 2025.03.08 |
---|---|
🔎📈 HLOOKUP(가로 조회) (0) | 2025.03.08 |
❓ IF 함수 - 엑셀 (0) | 2025.03.08 |
📉 MIN 함수 - 엑셀 (0) | 2025.03.08 |
📈 MAX 함수 - 엑셀 (0) | 2025.03.08 |