본문 바로가기
궁금증/엑셀 Tip

[엑셀] 조건에 맞는 데이터를 찾는 VLOOKUP 함수

by reve_vrl 2022. 5. 8.

VLOOKUP 함수 (열방향)

조건에 맞는 데이터를 찾는 함수

 

* HLOOKUP 함수의 경우 VLOOKUP과 같지만 행방향이다

따로 정리하지 않음

 

*** VLOOKUP은 왼쪽에서 오른쪽으로 위에서 아래로 찾는다

 

 

 

Lookup_value : 찾으려는 값, 조건

Table_array : 조건을 찾는 범위

Col_index_num : 결과값으로 받을 조건의 열 위치

Range_lookup : 비슷하게 일치한 값을 받으려면 생략, 정확하게 일치한 값을 받으려면 0

 

 

 

Lookup_value : 찾으려는 값, 조건 > 가의 평균 50을 선택

 

Table_array : 조건을 찾는 범위

> 등급과 범위가 적혀 있는 셀들을 선택, 절대참조를 해야 나, 다, 라, 등의 다른 등급도 구할 수 있기 때문에 절대 참조를 함

 

Col_index_num : 결과값으로 받을 조건의 열 위치

> 조건을 찾는 범위는 범위열과 등급열이 있다. 왼쪽부터 1번, 2번으로 생각하면 된다. 

> 우리는 등급을 찾기 때문에 등급열은 2번에 있기 때문에 2이라고 입력한다.

> 1번에서 우리의 조건을 찾고 결과는 2번 또는 오른쪽에 있는 열에서 찾아서 결과를 내보낸다

 

Range_lookup : 비슷하게 일치한 값을 받으려면 생략, 정확하게 일치한 값을 받으려면 0

> 위의 예시에는 그 범위 내에만 들어가면 등급을 받아야 하기 때문에 비슷하게 일치한 값으로 true를 선택했따 

> true의 경우 생략 또는 0외의 숫자를 입력하면 된다

 

 

 

조건의 순서가 바뀌면 결과를 볼 수 없다.

 

 

 

*** 조건의 맞는 값을 정리해놓은 범위가 꼭 있어야 사용할 수 있다. 

그 범위의 경우 오름차순으로 만들어야 하고 더불어 찾는 값의 결과는 오른쪽에 위치해야 한다. 

즉, 위의 예시에는 범위가 있으면 등급으로 표현했다. (50은 C)

등급열 다음 범위열로 한다면 오류가 떠서 결과가 나오지 않는다

 

조건의 맞는 값 옆에 결과로 보일 값이 있어야 한다.

 

 

 

 

 

댓글