값 범위에서 VLOOKUP을 사용하는 방법

VLOOKUP은 Excel의 가장 잘 알려진 기능 중 하나입니다. 일반적으로 제품이나 고객의 ID와 같이 정확히 일치하는 항목을 찾는 데 사용하지만 이 문서에서는 값 범위와 함께 VLOOKUP을 사용하는 방법을 살펴보겠습니다.

예 1: VLOOKUP을 사용하여 시험 점수에 문자 등급 할당

예를 들어 시험 점수 목록이 있고 각 점수에 등급을 지정하려고 한다고 가정해 보겠습니다. 표에서 A열은 실제 시험 점수를 나타내고 B열은 우리가 계산한 문자 등급을 표시하는 데 사용됩니다. 또한 각 문자 등급을 달성하는 데 필요한 점수를 보여주는 오른쪽 표(D 및 E 열)를 만들었습니다.

VLOOKUP을 사용하면 D열의 범위 값을 사용하여 E열의 문자 등급을 모든 실제 시험 점수에 할당할 수 있습니다.

VLOOKUP 공식

예제에 수식을 적용하기 전에 VLOOKUP 구문을 빠르게 상기해 보겠습니다.

=VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)

해당 공식에서 변수는 다음과 같이 작동합니다.

lookup_value: 찾고 있는 값입니다. 우리의 경우 이것은 A2 셀부터 시작하는 A 열의 점수입니다.
table_array: 이것은 종종 비공식적으로 조회 테이블이라고 합니다. 우리에게 이것은 점수와 관련 등급을 포함하는 표입니다( 범위 D2:E7).
col_index_num: 결과가 배치될 열 번호입니다. 이 예에서 이것은 열 B이지만 VLOOKUP 명령에는 숫자가 필요하므로 열 2입니다.
range_lookup> 이것은 논리적 값 질문이므로 대답은 true 또는 false입니다. 범위 조회를 수행하고 있습니까? 우리에게 대답은 예(또는 VLOOKUP 용어로 “TRUE”)입니다.

이 예제의 완성된 공식은 다음과 같습니다.

=VLOOKUP(A2,$D$2:$E$7,2,TRUE)

수식이 B열의 셀 아래로 복사될 때 테이블 배열이 변경되지 않도록 수정되었습니다.

주의해야 할 사항

VLOOKUP을 사용하여 범위를 찾을 때 테이블 배열의 첫 번째 열(이 시나리오에서는 열 D)이 오름차순으로 정렬되어야 합니다. 수식은 이 순서에 따라 조회 값을 올바른 범위에 배치합니다.

  Netflix 계정이 마지막으로 사용된 시기와 장소를 확인하는 방법

아래는 점수가 아닌 등급 문자로 테이블 배열을 정렬한 경우 얻을 수 있는 결과의 이미지입니다.

순서는 범위 조회에만 필수적이라는 것을 분명히 하는 것이 중요합니다. VLOOKUP 함수의 끝에 False를 넣으면 순서는 그렇게 중요하지 않습니다.

예 2: 고객이 지출한 금액에 따라 할인 제공

이 예에는 일부 판매 데이터가 있습니다. 판매 금액에 대한 할인을 제공하고자 하며 해당 할인 비율은 지출 금액에 따라 다릅니다.

조회 테이블(열 D 및 E)에는 각 지출 브래킷의 할인이 포함되어 있습니다.

아래 VLOOKUP 공식을 사용하여 테이블에서 올바른 할인을 반환할 수 있습니다.

=VLOOKUP(A2,$D$2:$E$7,2,TRUE)

이 예는 할인을 빼는 공식에서 사용할 수 있기 때문에 흥미롭습니다.

Excel 사용자가 이러한 유형의 조건부 논리에 대해 복잡한 수식을 작성하는 것을 종종 볼 수 있지만 이 VLOOKUP은 이를 달성하는 간결한 방법을 제공합니다.

아래에서 VLOOKUP을 수식에 추가하여 A열의 판매 금액에서 반환된 할인을 뺍니다.

=A2-A2*VLOOKUP(A2,$D$2:$E$7,2,TRUE)

VLOOKUP은 직원 및 제품과 같은 특정 레코드를 찾을 때에만 유용하지 않습니다. 많은 사람들이 알고 있는 것보다 더 다재다능하며 다양한 값에서 반환되는 것이 그 예입니다. 복잡한 수식의 대안으로 사용할 수도 있습니다.