반응형

 

실습 데이터 다운로드 ↓

Vlookup함수테이블만들기.xlsx
다운로드

 

 

Vlookup 함수는 조건에 맞는 데이터를 검색해서 값을 찾아오는 함수이기 때문에 값을 정리해 놓은 테이블이 꼭 있어야 합니다.

 

간단한 예제를 사용하여 테이블을 직접 작성하는 방법에 대해 설명하겠습니다.

평균 점수에 맞는 레벨을 A에서 F까지로 구분해서 구하려고 합니다.

이때 다중 IF를 사용하는 방법도 있지만 다중 IF 함수를 사용하는 것보다 Vlookup 함수가 편리합니다.

 

조건은 아래와 같습니다.

평균 점수가 90점 이상이면 A

80점 이상이면 B

70점 이상이면 C

60점 이상이면 D,

나머지 점수는 F로 처리하겠습니다.

 

 

테이블은 아래와 같이 작성합니다.

A레벨에 해당하는 점수는 90~100점까지 입니다.

90점과 100점 사이에는 많은 평균점이 있습니다.

90, 91, 92, 92.5, 93…99…100 이 점수들이 모두 A레벨에 해당됩니다.

그렇다고 이 점수를 테이블에 모두 작성할 수는 없습니다.

그래서 90~100 사이에 값 중에 제일 작은 값 90을 테이블에 입력합니다.

 

B레벨의 80~89점도 마찬가지입니다.

테이블에는 제일 작은 값인 80점을 입력합니다.

 

F레벨의 경우도 그렇겠지요?

0~59점 중 제일 작은 값 0을 테이블에 입력합니다.

 

이때 또 한 가지 알아야 하는 규칙이 또 있습니다.

테이블을 오름차순 즉, 작은 값 순서로 테이블을 작성해야 합니다.

 

테이블을 작성했다면 Vlookup 함수식을 작성하겠습니다.

Lookup_value 인수에는 평균 셀(H3)을 지정합니다.

Table_array 인수는 직접 작성한 테이블 범위($K$3:$L$7)를 지정합니다.

Col_index_num 인수는 테이블의 레벨 값에 해당하는 열 번호 2를 입력합니다.

Range_lookup 인수는 생략합니다.

정확하게 일치하는 값을 찾을 경우에는 0(False)를 입력하고 비슷하게 일치하는 경우에는 생략 또는 1(True)을 입력합니다.

지금 같은 경우가 바로 비슷하게 일치하는 경우가 됩니다.

 

 

찾으려고 하는 값이 정확하게 일치하는 경우에는 테이블을 작성할 때 순서 상관없이 작성하면 되고 비슷하게 일치하는 경우의 테이블은 꼭 오름차순 테이블로 작성해야 합니다.

 

도움이 되길 바라며 강좌 마치겠습니다.

짤막한 강좌 한정희 강사였습니다.

반응형

+ Recent posts