본문 바로가기
IT

엑셀 VLOOKUP 함수의 사용법

by 굿센스굿 2024. 7. 10.
반응형

VLOOKUP 함수의 정의

VLOOKUP은 Excel에서 수직 검색을 수행하는 함수입니다. 이 함수는 데이터 범위 내에서 특정 값을 찾고, 그 값과 같은 행에 있는 다른 열에서 데이터를 반환합니다.

 

VLOOKUP 함수의 구문:

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) - lookup_value: 검색할 값입니다.

- table_array: 검색 범위입니다. 첫 번째 열에서 lookup_value를 찾고 나머지 열에서 값을 가져옵니다.

- col_index_num: 반환할 값이 있는 열의 번호입니다. table_array의 첫 번째 열은 1입니다.

- range_lookup: 일치하는 값을 찾는 방법입니다. TRUE 또는 생략하면 근사값을 찾고, FALSE이면 정확한 값을 찾습니다.

 

VLOOKUP 함수 사용 예시

예시 1: 학생 성적 조회

학생들의 성적 데이터가 아래와 같이 주어졌을 때, 특정 학생의 성적을 조회합니다.

 

| 학번 | 이름 | 성적 |
| 1001 | 홍길동 | 85   |
| 1002 | 김철수 | 90   |
| 1003 | 이영희 | 78   |

 

=VLOOKUP("홍길동", A2:C4, 3, FALSE)

- lookup_value: "홍길동" (조회할 학생 이름)

- table_array: A2:C4 (검색 범위)

- col_index_num: 3 (성적이 있는 열)

- range_lookup: FALSE (정확히 일치하는 값)

결과:

85

 

예시 2: 제품 가격 조회

제품 목록과 가격 정보가 아래와 같이 주어졌을 때, 특정 제품의 가격을 조회합니다.

| 제품ID | 제품명 | 가격 |
| A101   | 사과   | 1200 |
| A102   | 바나나 | 800  |
| A103   | 체리   | 1500 |

 

=VLOOKUP("A102", A2:C4, 3, FALSE)

- lookup_value: "A102" (조회할 제품ID)

- table_array: A2:C4 (검색 범위)

- col_index_num: 3 (가격이 있는 열)

- range_lookup: FALSE (정확히 일치하는 값)

결과:

800

 

예시 3: 직원 부서 조회

직원들의 부서 정보가 아래와 같이 주어졌을 때, 특정 직원의 부서를 조회합니다.

| 직원번호 | 이름 | 부서 |
| 001      | 박영수 | 인사 |
| 002      | 최미정 | 마케팅 |
| 003      | 김준호 | 개발 |

 

=VLOOKUP("최미정", A2:C4, 3, FALSE)

- lookup_value: "최미정" (조회할 직원 이름)

- table_array: A2:C4 (검색 범위)

- col_index_num: 3 (부서가 있는 열)

- range_lookup: FALSE (정확히 일치하는 값)

결과:

마케팅

 

VLOOKUP 사용 시 유의사항

1. 첫 번째 열: lookup_value는 항상 table_array의 첫 번째 열에서 찾아야 합니다.

2. 정렬: range_lookup을 TRUE로 설정하면 첫 번째 열이 오름차순으로 정렬되어 있어야 합니다.

3. 정확한 값 찾기: 정확한 값을 찾고 싶다면 range_lookup을 FALSE로 설정합니다.

반응형