
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> 이것은 논리 값 질문이므로 정답입니다. 범위 조회를 수행하고 있습니까? 우리의 대답은 '예'입니다 (또는 VLOOKUP 용어의 경우“참”).
이 예제의 완성 된 공식은 다음과 같습니다.
=VLOOKUP(A2,$D$2:$E$7,2,TRUE)

수식이 B 열의 셀에 복사 될 때 테이블 배열이 변경되지 않도록 수정되었습니다.
조심해야 할 것
VLOOKUP을 사용하여 범위를 살펴볼 때는 테이블 배열의 첫 번째 열 (이 시나리오에서는 D 열)이 오름차순으로 정렬되어야합니다. 수식은이 순서에 따라 조회 값을 올바른 범위에 배치합니다.
아래는 점수가 아닌 등급 문자로 테이블 배열을 정렬 한 결과를 보여주는 이미지입니다.

순서는 범위 조회에서만 필수적이라는 것을 명심해야합니다. 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은 직원 및 제품과 같은 특정 레코드를 찾을 때 유용하지 않습니다. 많은 사람들이 알고있는 것보다 다재다능하며 다양한 값에서 돌아 오는 것이 그 예입니다. 복잡한 공식 대신 대안으로 사용할 수도 있습니다.








