"수직 조회"를 나타내는 Excel의 VLOOKUP 함수는 범위의 첫 번째 열의 값을 조회하고 같은 행의 다른 열의 값을 반환합니다.
특정 데이터가 포함 된 셀을 찾을 수없는 경우 VLOOKUP은 해당 데이터를 찾는 매우 효과적인 방법입니다. 정보 찾기가 어려운 거대한 스프레드 시트에서 특히 유용합니다.
이 문서의 지침은 Excel 2016, 2013, 2010에 적용됩니다. Mac 용 Excel 및 365 / Online 용 Excel
VLOOKUP 함수 작동 방법
VLOOKUP은 일반적으로 단일 출력 필드를 출력으로 반환합니다.
작동 원리 :
- 귀하는 이름 또는 lookup_value VLOOKUP은 원하는 데이터를 찾을 데이터 테이블의 행을 알려줍니다.
- 열 번호를 col_index_num 인수는 VLOOKUP에게 사용자가 찾는 데이터가 어떤 열을 포함하고 있는지 알려줍니다.
- 이 함수는 lookup_value 데이터 표의 첫 번째 열에
- 그런 다음 VLOOKUP이 정의한 열 번호에서 정보를 찾아 반환합니다. col_index_num, 조회 값과 동일한 행으로부터.
VLOOKUP 함수 인수 및 구문

VLOOKUP 함수의 구문은 다음과 같습니다.
= VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)
VLOOKUP 함수는 네 개의 인수를 포함하고 있기 때문에 혼란스러워 보일 수 있지만 사용하기 쉽습니다.
VLOOKUP 함수의 네 가지 인수는 다음과 같습니다.
lookup_value (필수): 테이블 배열의 첫 번째 열에서 검색 할 값입니다.
table_array (필수) - VLOOKUP이 필요한 정보를 찾기 위해 검색하는 데이터 테이블 (셀 범위)입니다.
- table_array에는 적어도 두 개의 데이터 열이 포함되어야합니다.
- 첫 번째 열에는 lookup_value가 포함되어야합니다.
col_index_num (필수) - 찾으려는 값의 열 번호입니다.
- 번호 매기기는 열 1부터 시작합니다.
- 테이블 배열의 열 수보다 큰 수를 참조하면 함수는 # REF!를 반환합니다. 오류
range_lookup (선택 사항) - 조회 값이 테이블 배열에 포함 된 범위에 속하는지 여부를 나타냅니다. range_lookup 인수는 "TRUE"또는 "FALSE"입니다. 근사치는 TRUE를 사용하고 정확한 일치는 FALSE를 사용하십시오. 생략하면 값은 기본적으로 TRUE입니다.
range_lookup 인수가 TRUE이면 다음을 수행하십시오.
- lookup_value는 table_array가 정의한 범위 내에 있는지 여부를 확인하려는 값입니다.
- table_array는 모든 범위와 범위 값 (예 : 높음, 보통 또는 낮음)이 포함 된 열을 포함합니다.
- col_index_num 인수는 결과 범위 값입니다.
Range_Lookup 인수가 작동하는 방법
선택 사항 사용하기 range_lookup 논쟁은 많은 사람들이 이해하기가 복잡하기 때문에 간단한 예를 살펴 보는 것이 좋습니다.
위 이미지의 예는 VLOOKUP 함수를 사용하여 구입 한 항목 수에 따라 할인율을 찾습니다.
이 예에서는 19 항목의 구매에 대한 할인이 2 %라는 것을 보여줍니다. 수량 조회 테이블의 열.
결과적으로 VLOOKUP은 해당 행의 최소 범위가 포함되어 있으므로 조회 테이블의 두 번째 열에서 값을 반환합니다. 범위 찾아보기 테이블을 설정하는 또 다른 방법은 최대 값에 대해 두 번째 열을 만드는 것이며이 범위는 최소 11과 최대 20입니다. 그러나 결과는 같은 방식으로 작동합니다.
이 예에서 VLOOKUP 함수가 포함 된 다음 수식을 사용하여 구입 한 제품 수량에 대한 할인을 찾습니다.
= VLOOKUP (C2, $ C $ 5 : $ D $ 8,2, TRUE)
- C2:이 값은 스프레드 시트의 모든 셀에있을 수있는 조회 값입니다.
- $ C $ 5 : $ D $ 8: 사용하려는 모든 범위가 포함 된 고정 테이블입니다.
- 2: 이것은 LOOKUP 함수가 리턴하게 할 범위 찾아보기 테이블의 컬럼입니다.
- 참된: range_lookup 이 기능의 특징.
일단 당신이 누르면 들어가다결과가 첫 번째 셀에서 반환되면 전체 열을 자동 완성하여 조회 열의 나머지 셀에 대한 범위 결과를 조회 할 수 있습니다.
range_lookup 인수는 혼합 된 숫자 열을 다양한 범주로 분류하는 강력한 방법입니다.
VLOOKUP 오류 : # N / A 및 #REF

VLOOKUP 함수는 다음 오류를 반환 할 수 있습니다.
# N / A is is the "value not available"오류이며 다음과 같은 조건에서 발생합니다 :
- 그만큼 조회 _value table_array 인수의 첫 번째 열에 찾을 수 없습니다.
- 그만큼 Table_array 인수가 부정확하다. 예를 들어 인수에는 범위의 왼쪽에 빈 열이 포함될 수 있습니다.
- 그만큼 Range_lookup 인수가 FALSE로 설정되어 있고 lookup_value 인수와 정확히 일치하는 항목이 table_array
- 그만큼 range_lookup 인수가 TRUE로 설정되고 table_array의 첫 번째 열에있는 모든 값이 lookup_value보다 큽니다.
#REF! col_index_num이 table_array의 열 수보다 큰 경우 "참조 범위를 벗어남"오류가 발생합니다.




