기술 자료: 324986 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 Microsoft Excel 워크시트에서 LOOKUP 함수를 사용하는 방법을 설명합니다.

추가 정보

LOOKUP 함수는 한 행이나 한 열 범위 또는 한 배열로부터 값을 반환합니다. LOOKUP 함수에는 벡터와 배열이라는 두 가지 구문을 사용합니다. LOOKUP의 벡터 형식은 한 행이나 한 열 범위(벡터라고 함)에서 값을 찾은 다음 두 번째의 한 행이나 한 열 범위에서 같은 위치의 값을 반환합니다. LOOKUP의 배열 형식은 배열의 첫 번째 행이나 열에서 지정된 값을 찾은 다음 배열의 마지막 행이나 열에서 같은 위치의 값을 반환합니다.

LOOKUP의 벡터 형식

LOOKUP의 벡터 형식은 한 행이나 한 열 범위(벡터라고 함)에서 값을 찾은 다음 두 번째 한 행이나 한 열 범위에서 같은 위치의 값을 반환합니다. 일치시킬 값이 들어 있는 범위를 지정하려는 경우 LOOKUP 함수의 벡터 형식을 사용하십시오.

벡터 형식 구문

LOOKUP(lookup_value,lookup_vector,result_vector)
  • Lookup_valueLOOKUP이 첫 번째 벡터에서 검색하는 값입니다. Lookup_value는 값을 참조하는 숫자, 텍스트, 논리값, 이름 또는 참조가 될 수 있습니다.
  • Lookup_vector는 한 행이나 한 열만 포함하는 범위입니다. lookup_vector의 값은 텍스트, 숫자 또는 논리값이 될 수 있습니다.

    중요 lookup_vector의 값은 -2, -1, 0, 1, 2 또는 A-Z 또는 FALSE, TRUE처럼 오름차순으로 되어 있어야 합니다. 그렇지 않으면 LOOKUP이 올바른 값을 반환하지 못할 수 있습니다. 이 값은 대/소문자를 구분하지 않습니다.
  • Result_vector는 한 행이나 열만 포함하는 범위로, lookup_vector와 크기가 같아야 합니다.
참고
  • LOOKUPlookup_value를 찾을 수 없는 경우 lookup_value보다 작거나 같은 lookup_vector에서 가장 큰 값과 일치시킵니다.
  • lookup_valuelookup_vector에서 가장 작은 값보다 작을 경우 LOOKUP은 #N/A 오류 값을 반환합니다.
예제
표 축소표 확대
AB
1빈도색상
24.14red
34.19orange
45.17yellow
55.77green
66.39blue
표 축소표 확대
수식설명(결과)
=LOOKUP(4.91,A2:A6,B2:B6)A열에서 4.19를 조회하고 B열에서 같은 행의 값(orange)을 반환합니다.
=LOOKUP(5.00,A2:A6,B2:B6)A열에서 5.00을 조회하고 B열에서 같은 행의 값(orange)을 반환합니다.
=LOOKUP(7.66,A2:A6,B2:B6)A열에서 7.66을 조회하고 다음으로 가장 작은 값(6.39)과 일치시킨 다음 B열에서 같은 행의 값(blue)을 반환합니다.
=LOOKUP(0,A2:A6,B2:B6)A열에서 0을 조회하고 0이 lookup_vector A2:A7에서 가장 작은 값보다 작기 때문에 오류(#N/A)를 반환합니다.

LOOKUP의 배열 형식

LOOKUP의 배열 형식은 배열의 첫 번째 행이나 열에서 지정한 값을 찾은 다음 배열의 마지막 행이나 열에서 같은 위치의 값을 반환합니다. 일치시키려는 값이 배열의 첫 번째 행이나 열에 있을 경우 LOOKUP의 배열 형식을 사용하십시오.

배열 형식 구문

LOOKUP(lookup_value,array)
  • Lookup_valueLOOKUP이 배열에서 검색하는 값입니다. Lookup_value는 값을 참조하는 숫자, 텍스트, 논리값, 이름 또는 참조가 될 수 있습니다.
    • LOOKUPlookup_value를 찾을 수 없는 경우 lookup_value보다 작거나 같은 배열에서 가장 큰 값을 사용합니다.
    • lookup_value가 첫 번째 행이나 열(배열 차원에 따라 다름)에서 가장 작은 값보다 작은 경우 LOOKUP은 #N/A 오류 값을 반환합니다.
  • Arraylookup_value와 비교할 텍스트, 숫자 또는 논리값을 포함하는 셀의 범위입니다.

    LOOKUP의 배열 형식은 HLOOKUPVLOOKUP 함수와 비슷합니다. 차이점은 lookup_valueHLOOKUP은 첫 번째 행에서, VLOOKUP은 첫 번째 열에서 검색하지만 LOOKUParray의 모양에 따라 검색한다는 것입니다.
    • array가 가로가 세로보다 긴 사각형(즉, 행보다 열이 많음)인 경우 LOOKUP은 첫 번째 행에서 lookup_value를 검색합니다.
    • array가 정사각형 또는 세로가 가로보다 긴 사각형(즉, 열보다 행이 많음)인 경우 LOOKUP은 첫 번째 열에서 검색합니다.
    • HLOOKUPVLOOKUP을 사용하면 가로나 세로로 인덱싱할 수 있지만 LOOKUP은 항상 행이나 열에서 마지막 값을 선택합니다.
    중요array의 값은 -2, -1, 0, 1, 2 또는 A-Z 또는 FALSE, TRUE처럼 오름차순으로 되어 있어야 합니다. 그렇지 않으면 LOOKUP이 올바른 값을 반환하지 못할 수 있습니다. 이 값은 대/소문자를 구분하지 않습니다.
예제
표 축소표 확대
AB
1a1
2b2
3c3
4d4
표 축소표 확대
수식설명(결과)
=LOOKUP("c",A1:B4)배열의 첫 번째 행에서 "C"를 조회하고 같은 열에서 마지막 행의 값(3)을 반환합니다.
=LOOKUP("bump",A1:B4)배열의 첫 번째 행에서 "bump"를 조회하고 같은 행에 있는 마지막 열의 값(2)을 반환합니다.

속성

기술 자료: 324986 - 마지막 검토: 2014년 3월 9일 일요일 - 수정: 5.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2010
키워드:?
kbfunctions kbhowto KB324986

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com