안녕하세요!!
이것저것 관심많은 포푸리입니다.
오늘은 엑셀에서 열을 기준으로 원하는 값을 검색할 때 사용하는 VLOOKUP 함수에 대해 알아보겠습니다.
VLOOKUP 함수는 실무에서 가장 많이 사용되는 함수 중 하나이기 때문에 엑셀을 사용하는 분이라면 반드시 알아야 하는데요!!
지금부터 VLOOKUP 함수에 대해 알아보러 가실까요??
기본 구조
VLOOKUP 함수의 기본 구조는 아래와 같습니다.
= VLOOKUP( [검색할 값], [검색할 영역], [열번호], ([일치옵션]) )
[검색할 영역]에서 [검색할 값]을 검색한 뒤, [검색할 값]의 열번호를 1로 기준하였을 때 같은 행의 [열번호]에 있는 값을 검색하는 함수라고 이해하면 됩니다.
이때 주의할 점은 [열번호]가 음의 값을 가지지 못한다는 것입니다.
즉, 검색할 값보다 왼쪽에 있는 값은 검색하지 못하므로 VLOOKUP 함수를 사용하실 때에는 검색할 영역의 구조를 잘 파악해야 합니다!!
[일치옵션]은 TRUE/FALSE를 입력하는 값으로, TRUE일 경우에는 작거나 같은 값 중 최대값을 검색하고, FALSE일 경우에는 정확히 일치하는 값을 검색합니다.
[일치옵션]을 입력하지 않으면 TRUE 값이 default로 적용되니, 정확히 일치하는 값을 검색하고 싶다면 FALSE를 입력해야 합니다.
VLOOKUP 함수는 구조가 어렵기 때문에 이해하기 힘들텐데요....ㅜㅜ
지금부터 예시를 보면서 이해해볼까요??
사용 예시 1
VLOOKUP 함수를 이용해서 J4 셀에 포푸리의 총점을 구해보겠습니다.
포푸리의 총점을 구하기 위해서는 B3:G9 영역에서 포푸리를 검색한 뒤, 5열만큼 우측에 있는 총점을 구해야합니다.
따라서 [검색할 값]은 "포푸리"인 I4 셀이고, [검색할 영역]은 B3:G9 영역입니다.
"포푸리"가 있는 B열의 열번호를 1이라고 했을 때, "포푸리의 총점"이 있는 열번호는 6이므로 [열번호]는 6입니다.
정확하게 "포푸리"를 찾아야하므로 [일치 옵션]은 FALSE입니다.
따라서 아래와 같이 VLOOKUP 함수를 J3 셀에 입력하면 포푸리의 총점을 구할 수 있습니다.
= VLOOKUP( I4, B3:G9, 6, FALSE)
사용 예시 2
이번에는 학생들의 총점을 기반으로 등급을 매겨보겠습니다!!
300점 이하는 F등급, 300~325점은 D등급, 325~350점은 C등급, 350~375점은 B등급, 375~400점은 A등급을 주려고 합니다.
이를 위해서는 먼저 등급표를 만들어야 하는데요!!
VLOOKUP 함수에서 [일치 옵션]이 TRUE일 때는 작거나 같은 값 중 최대값을 검색한다고 하였습니다.
예를 들어 총점이 275점인 학생의 등급을 매기기 위해서는 등급표에서 275점보다 작거나 같은 값 중 최대값을 검색하여 해당 점수의 등급을 매기게 됩니다.
따라서 300점 이하에 F등급을 매기기 위해서는 300점 이하의 점수 중 가장 작은 값인 0점을 검색하여 등급을 매기게 됩니다.
동일하게 D등급은 300점, C등급은 325점, B등급은 350점, A등급은 375점을 검색하여 등급을 매깁니다.
따라서 아래와 같이 등급표를 만들어야 VLOOKUP 함수를 사용하여 학생들의 등급을 구할 수 있습니다.
이렇게 등급표를 만들 때 한가지 주의할 점은 오름차순으로 작성해야한다는 것입니다.
즉, 점수가 작은 값을 먼저 작성해주어야 VLOOKUP 함수를 사용하여 올바르게 검색할 수 있습니다.
이제 등급표도 만들었으니 학생들의 등급을 구해볼까요??
[검색할 값]은 "학생들의 총점"인 G4:G9 영역이고, [검색할 영역]은 "등급표"인 J3:K9 영역입니다.
열번호가 1인 등급표의 J열에서 학생들의 총점을 검색하고, 열번호가 2인 K열의 등급을 구해야하므로 [열번호]는 2입니다.
[일치 옵션]은 TRUE이므로 생략하거나 TRUE를 입력하면 됩니다.
따라서 아래와 같이 VLOOKUP 함수를 H4 셀에 입력하면 됩니다.
= VLOOKUP( G4:G9, J3:K9, 2, (TRUE) )
지금까지 엑셀에서 열을 기준으로 찾고 싶은 값을 검색할 때 사용하는 VLOOKUP 함수에 대해 알아봤습니다.
VLOOKUP 함수는 기본 구조가 어려운만큼 이해하기 쉽지 않을 것 같은데요....ㅜㅜ
특히, [일치 옵션]을 TRUE로 할 때는 등급표와 같이 기준이 되는 표까지 만들어야하기 때문에 상당히 어려울 것 같은데요.
천천히 따라하시면서 이해가 안되는 부분은 편하게 댓글로 남겨주세요!!
다음 [엑셀 함수]에서는 행을 기준으로 검색하는 HLOOKUP 함수에 대해 알아보겠습니다.
지금까지 긴 글 읽어주셔서 감사하구요.
이상 이것저것 관심많은 포푸리였습니다.
댓글