기본 문법
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
인수설명
lookup_value | 찾고자 하는 값 |
table_array | 데이터를 찾을 범위(표) |
col_index_num | 찾은 값이 있는 행에서 가져올 열 번호 |
range_lookup | TRUE(유사 일치) 또는 FALSE(정확히 일치) |
예제
1. 정확한 값 찾기 (FALSE)
1. 찾고자 하는 셀을 선택 (F3)
2. 찾으려는 열을 첫번째 위치에 두고 블록설정 (C2:D7)
3. 블록지정 후 찾을 값의 열이 몇번째인지 선택 (2)
4. 정확한 값을 선택하려면 0 또는 false 입력
그냥 확인하고 아래로 복사하면 결과값은 아래와 같이 나옵니다.
흔히 하는 실수중 하나인데
이렇게 블럭 지정된 값이 함께 아래로 내려오게 됩니다.
값이 없는 부분에까지 블럭이 지정되버려서 제대로 값이 나오질 않는 것이죠.
이럴때는 C5:D10에 키보드 F4키를 눌러줍니다.
그럼 아래와 같이 $C$:$D$7 달러표시가 붙게됩니다.
찾으려는 내용이 절대값으로 고정이 됩니다.
그후에 복사하여 내리면 값이 제대로 나옵니다.
VLOOKUP 사용 시 주의할 점
- 찾을 값은 첫 번째 열이어야 합니다. (table_array의 첫 열)
- FALSE를 사용하면 정확한 값만 찾을 수 있음.
- TRUE는 근사값을 찾을 때 유용하나, 데이터가 오름차순 정렬되어 있어야 함.
- #N/A 오류 발생 시 찾는 값이 범위 내에 없는 것.
'쉽고도 어려운 엑셀 강좌' 카테고리의 다른 글
엑셀 빠른 패턴 값/데이터 채우기,나누기 - 단축기 Ctrl+E (0) | 2025.03.25 |
---|---|
엑셀 원하는 합계만 보기 - 부분합 SUBTOTAL 함수 (0) | 2025.03.19 |