Excel의 VLOOKUP 함수 사용법
VLOOKUP은 엑셀에서 가장 많이 사용되는 함수 중 하나로, 주어진 테이블에서 특정 값을 찾고 해당 값과 연관된 데이터를 반환하는 데 사용됩니다. 이 함수는 Vertical Lookup의 약자로, 세로 방향으로 데이터를 검색합니다.
VLOOKUP 함수의 기본 구문
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
각 인수의 의미는 다음과 같습니다:
lookup_value: 검색할 값입니다. 이 값은 테이블의 첫 번째 열에서 찾습니다.
table_array: 검색이 이루어질 테이블의 범위입니다. 첫 번째 열에는 lookup_value와 일치하는 값이 있어야 합니다.
col_index_num: 반환할 열의 번호입니다. 예를 들어, 검색된 값의 오른쪽에서 두 번째 열의 값을 반환하려면 2를 입력합니다.
range_lookup: 정확히 일치하는 값을 찾을지 여부를 지정합니다.
TRUE(또는 생략)는 근사값을 찾습니다.
FALSE는 정확히 일치하는 값을 찾습니다.
VLOOKUP 예제
예를 들어, 아래와 같은 테이블이 있다고 가정해보겠습니다:
제품코드 제품명 가격
A101 모니터 200,000
B202 키보드 30,000
C303 마우스 15,000
여기서 제품 코드를 이용해 제품명을 찾고자 할 때, VLOOKUP 함수를 사용할 수 있습니다.
excel
코드 복사
=VLOOKUP("A101", A2:C4, 2, FALSE)
이 수식의 의미는:
"A101"이라는 제품 코드를 찾고
A2
범위에서 검색을 수행하며
해당 값이 있는 행에서 두 번째 열(A, B, C 중 B 열)의 값을 반환합니다.
FALSE는 정확히 일치하는 "A101"이 있는지를 확인합니다.
위 수식의 결과는 **"모니터"**가 됩니다.
주의 사항
첫 번째 열에서만 검색합니다: lookup_value는 항상 table_array의 첫 번째 열에서 검색됩니다.
정렬: range_lookup을 TRUE로 사용하는 경우, 검색 범위의 첫 번째 열이 오름차순으로 정렬되어 있어야 합니다. 그렇지 않으면 잘못된 결과를 얻을 수 있습니다.
오른쪽으로만 검색 가능: VLOOKUP은 왼쪽에서 오른쪽으로만 검색할 수 있으며, 왼쪽으로 검색하는 기능은 없습니다. 왼쪽으로 검색하려면 INDEX와 MATCH 함수를 사용해야 합니다.
VLOOKUP 함수는 데이터베이스 조회, 가격표 조회, 제품 코드 매칭 등 다양한 용도로 활용할 수 있습니다. 이를 잘 이해하고 응용하면 엑셀 작업을 훨씬 효율적으로 수행할 수 있습니다.