본문 바로가기

소프트웨어/엑셀 함수

엑셀 찾기 함수(VLOOKUP)에서 문자/숫자 값 찾기

반응형

 엑셀에서 찾기 함수를 대표하는 것으로는 VLOOKUP 함수가 있죠.VLOOKUP 함수를 이용해서 값을 찾을 때에는 두 가지 형식 중에서 하나를 선택할 수가 있는데요. 근사값 또는 정확한 값 중에서 어느 사항을 선택하느냐에 따라서 제대로 된 값을 찾을 수도 있고 오류값이 나올 수도 있습니다.

 

VLOOKUP 함수의 기본 형식

= VLOOKPUP (LOOKUP_VALUE, TABLE_ARRAY, COL_INDEX_NUM, RANGE_LOOKUP)

 

여기서 네 번째 사항인 RANGE_LOOKUP에서

근사값을 찾을지 아니면 정확한 값을 찾을 것인지를 선택할 수가 있죠.

1 또는 TRUE 또는 생략 → 근사값

0 또는 FALSE → 정확한 값

숫자일 경우에는 근사값을 사용,

문자일 경우에는 정확한 값을 사용한다고 이해하면 쉽습니다.

 

혹시 VLOOKUP 함수의 사용법을 모르신다면 요기를 참고하시고요

↓↓↓

엑셀 VLOOKUP 찾기 함수의 구조/다른 함수와 중첩

 

VLOOKUP 함수를 사용해서 점수별 등급을 찾아오려고 합니다.

 

RANGE_LOOKUP에서 FALSE 값인 0을 입력해 보겠습니다.

 

결과를 보게 되면 95, 60, 85 점은 오른쪽 표의 점수란에 나와 있으므로 등급이 표시되었지만

나머지 점수들은 그렇지 않기 때문에 #N/A 오류가 나왔습니다.

 

이럴 때에는 RANGE_LOOKUP을 근사값인 TRUE로 바꿔줘야 합니다. 

생략하던지 1 또는 TRUE를 입력하면 되겠습니다.

 

사진을 보시면 점수별로 등급이 제대로 출력된 것을 볼 수가 있습니다.

 

근사값을 찾을 때에는 오른쪽의 표의 형식을 반드시 오름차순으로 정리를 해야 합니다.

(오름차순이란 낮은 값부터 높은 값으로 정렬을 하는 것)

오른쪽 표에서 점수 0은 0과 밑의 값인 60의 사이의 값,

즉 0 이상 60 미만인 값을 의미합니다.

 

순서대로 정리하자면 

0 → 0~59

60 → 60~64

65 → 65~69

70 → 70~74

75 → 75~79

80 → 80~84

85 → 85~89

90 → 90~94

95 → 95~100

이렇게 되겠죠.

반응형