엑셀 함수 중에서 찾기/참조 함수에 대해 알아보자.

 

찾기/참조 함수에는 값을 찾는 VLOOKUP, HLOOKUP, LOOKUP, INDEX 함수,

값을 선택하는 CHOOSE 함수, 값의 상대 위치를 구하는 MATCH 함수,

참조 영역을 구하는 OFFSET 함수 등이 있다.

 

 

VLOOKUP, HLOOKUP, LOOKUP 함수 먼저 알아보자.

 

 

LOOKUP 함수는 두 가지 방식이 있다.

 

1. LOOKUP(검색값, 검사범위, 대응범위)

검사 범위에서 검색값을 찾아 대응범위에서 같은 위치에 있는 값을 표시하는 함수

=LOOKUP(B4,B3:B6,C3:C6)    =>     70

2. LOOKUP(검색값, 배열)

배열에서 첫번째 열/행에서 검색값을 찾아 마지막 열/행의 같은 위치에 있는 값을 표시하는 함수

=LOOKUP(B4,B3:D6)    =>      C

 

 

VLOOKUP(검색값, 범위, 열번호, [검색옵션])

범위의 첫번째 열에서 검색값을 찾아, 범위에서 열번호에 해당하는 열에서 같은 행에 있는 값을 표시하는 함수

검색 옵션

TRUE나 생략할 경우 검색값과 정확히 일치하는 값이 없는 경우 근사값을 찾아 표시하고,

FALSE나 0일 경우 검색값과 정확하게 일치하는 값을 표시한다.

=VLOOKUP(B6,B3:D6,3,0)    =>    B

 

 

HLOOKUP(검색값, 범위, 행번호, [검색옵션])

범위의 첫번째 행에서 검색값을 찾아, 범위에서 행번호에 해당하는 행에서 같은 열에 있는 값을 표시하는 함수

=HLOOKUP(I3,G3:J5,2,0)     =>     95

 

 

 

 

 

INDEX, OFFSET, MATCH 함수에 대해 알아보자.

 

 

 

INDEX(범위, 행번호, [열번호])

표나 범위에서 해당 행번호, 해당 열번호만큼 떨어진 곳에 위치한 값을 구하는 함수

=INDEX(C5:G9,2,4)     =>     8900

(범위에서 2번째 행, 4번째 열에 위치한 값을 구한다)

 

 

OFFSET(기준, 행수, 열수, [높이], [폭])

기준으로부터 행 또는 열 수만큼 떨어진 곳에 있는 특정 높이와 너비의 참조 영역을 표시하는 함수

=OFFSET(D5,2,3)     =>     3800

(D5 셀로부터 2행과 3열 떨어진 곳에 위치한 값을 구한다)

 

 

MATCH(검사값, 검사범위, [검사옵션])

검사값을 검사범위에서 검색하여 그 위치를 구하는 함수

검사옵션은 1일 경우 검사값보다 작거나 같은 값 중에서 최대값을 찾고, 0일 경우 검사값과 같은 첫째 값을 찾고, -1일 경우 검사값보다 크거나 같은 값 중에서 최소값을 찾음

=MATCH(D4,C4:G4,0)      =>      2

(D4 값이 범위에서 몇번째에 위치하는 지 구함)

 

 

 

아래는 INDEX 함수와 MATCH 함수의 활용 예이다.

 

 

 

 

 

☞ VLOOKUP 함수 활용

 

2013/06/18 - 엑셀 주소라벨 만들기 (VLOOKUP 함수 실습) by Y

 

 

 

 

 
 
 
 
Posted by 두여자 Y&S

댓글을 달아 주세요

  1. 오리궁

    잘 보고 갑니다.... 다만, 맨 마지막 출발지에서 도착지까지 가는 비용을 구하는 예제에 쓰인 INDEX함수 안의 2,3번 인자는 순서가 서로 바뀐 것 같네요... 행번호가 먼저 오고, 열번호가 나중에 오니 도착지(C13)의 위치를 먼저 찾고, 출발지(C12)의 위치는 나중에 와야 하는 것 같습니다.

    2014.03.07 18:08 [ ADDR : EDIT/ DEL : REPLY ]
    • 오리궁님 말씀이 맞네요 ㅎㅎ
      출발지, 목적지 써놓고 무시해버렸음;;
      즐거운 주말되세요^^

      2014.03.07 18:57 신고 [ ADDR : EDIT/ DEL ]
  2. 이민수

    설명을 참 쉽게 잘하시네요. 잘배우고 갑니다.^^

    2014.07.28 04:50 [ ADDR : EDIT/ DEL : REPLY ]
    • 이때는 블로그 초기라 좀 대충했던 경향이 없지 않아 있는데도 좋게 봐주셔서 다행이네요 ㅎㅎ
      좋은 하루되세요~^^

      2014.07.28 13:55 신고 [ ADDR : EDIT/ DEL ]