본문 바로가기

엑셀강좌/☞ 함수

LOOKUP 함수

[1] LOOKUP

 ▶ 정의

 지정한 범위의 한 행 또는 한 열에서 데이터(값)를 가지고 올수 있습니다.

 ▶ 인수

  LOOKUP( lookup_value, lookup_vector, result_vector)

 인수

설명 

입력값 

 lookup_value

 lookup_value에 지정한 범위에서 찾으려는 값 또는 셀 주소를 입력 합니다.

모든값

 lookup_vector

 하나의 행이나 열로만 이루어진 범위 입니다.

참조

 result_vector

 찿으려는 값의 결과를 가지고 오는 행 또는 열의 범위 입니다. loolup_vector와 범위 크기가 같습니다.

참조

[2] LOOKUP 설명

 ▶ 설명

 * VLOOKUP 및 HLOOKUP 에 비해 많이 사용되지는 않습니다.
 * 단 VLOOKUP 및 HLOOKUP은 첫 열 또는 첫 행에서 검색하지만 LOOKUP은 하나의 행 또는 열을 지정할 수 있어서
   VLOOKUP 및 HLOOKUP의 단점을 보완할 수 있습니다.
 * 그리고 데이터가 반드시 오름 차순으로 정렬이 되어야 합니다. (<-- 중요함)
 * 어느 열 또는 행을 검색할 수 있어서 VLOOKUP 및 HLOOKUP의 단점 해결 할 수 있지만 데이터가 오름 차순으로 정렬되어야 하는
   불편함으로 사용 빈도가 낮습니다.

[3] LOOKUP 예제 및 사용 방법

 ▶ 예제 [ 학번을 검색하여 해당 학번의 이름 및 영어 점수를 표시하고 싶은 경우 ]

 ▶ 사용방법

 1. 이름 아래의 셀(C3)에 LOOKUP 함수 수식을 입력합니다.            
   ①  =LOOKUP(                                       =LOOKUP을 입력합니다.     
   ②  =LOOKUP(B3,$H$3:$H$6,$G$3:$G$6)     검색하고자 하는 이름(이순신)의 셀주소(B3)를 입력합니다.     
   ③  =LOOKUP(B3,$H$3:$H$6,$G$3:$G$6)     검색하고자 하는 이름 범위($H$3:$H$6)를입력합니다.     
   ④  =LOOKUP(B3,$H$3:$H$6,$G$3:$G$6)      검색 이름(1이순신)의 학번을 가지고 와야 함으로     
                                                                학번 결과 범위($G$3:$G$6)를입력 합니다.

2. 셀 C3C4에 복사합니다.            
   ①  C3을 아래로 드래그하여 복사 할 수 있습니다.           
   ②  지정 범위는 절대참조(주소)로 입력하는 것이 좋습니다.           
      ▶ 절대 참조:  셀주소에 $가 있는 것이 절대 참조입니다. 셀 복사 및 드래그 시 셀주소가 변경되지 않습니다.           
         예) $G$3:$K$6
      ▶ 상대 참조:  셀주소에 $가 없는 것이 상대 참조입니다. 셀 복사 및 드래그 시 셀주소가 변경됩니다.           
         예) G3:K6
            
3. 영어도 이름과 동일하게 합니다. 단, 결과 범위는 영어 결과 범위($J$3:$J$6)를 입력 합니다.

[4] 참고 사항

 ▶ 오류 발생 사항

* 데이터는 반드시 오름 차순으로 정렬이 되어 있어야 합니다. 그렇지 않으면 정상적인 값이 추출되지 않습니다.  
* 검색한 값이 없을 경우 #N/A이 표시된다.

 ▶ 관련 함수

 * 관련함수로는 VLOOKUP, HLOOKUP가 있습니다.

 

'엑셀강좌 > ☞ 함수' 카테고리의 다른 글

SUMIFS 함수  (0) 2019.01.04
SUMIF 함수  (0) 2019.01.04
SUM 함수  (0) 2019.01.04
HLOOKUP 함수  (0) 2019.01.04
VLOOKUP 함수  (0) 2019.01.04