Vlookup 함수와 Hlookup 함수에 대해 알아보도록 하겠습니다.
두 함수에 대한 간략한 설명입니다.
VLOOKUP 함수 ( VERTICAL + LOOKUP ) : 자료를 세로 방향으로 찾은 후 값을 표시한다
HLOOKUP 함수 ( HORIZONTAL + LOOKUP ) : 자료를 가로 방향으로 찾은 후 값을 표시한다
아래 사진을 보겠습니다.
표 2 를 이용하여
표 1 에 있는 상금과 인센티브 목록의 빈 공간을 채워야 하는 상황입니다.
우선
상금과 인센티브는
선수가 소속된 리그에 따라 차등 지급되고 있다는 것을
표 2 를 통하여 확인합시다.
C3셀에 커서를 두고
VLOOKUP 함수를 시작합니다.
VLOOKUP 함수의 인수들이 위 사진과 같이 나옵니다.
맨 처음에는 lookup_value 인수를 작성하여야 합니다.
lookup_value 는 '찾을 값' 을 의미합니다.
상금과 인센티브는 리그에 따라 차등지급되고 있으므로
C3 셀에서 '찾을 값'은
리그 명을 나타내어주는 B3 셀이 됩니다.
두 번째 인수는 table_array 입니다.
lookup_value 값을 찾을 수 있도록
table_array(표)의 범위를 지정하라는 의미입니다.
표의 범위는 자동채우기를 할 때 고정되어야 하므로
절대참조 시킵니다.
절대참조의 설명은 앞에서 했기때문에
생략하도록 하겠습니다.
세 번째 인수는 col_index_num 입니다.
col_index_num은
table_array에서
찾고자 하는 lookup_value의 값이
포함되어 있는 부분을 찾았을 때
가져올 x 번째 열을 의미하는 인수입니다.
위 table_array 에서
1 번째 열은 파란박스
2 번째 열은 빨간박스
3 번째 열은 초록박스가
될 것입니다.
상금 값을 찾아야 하므로
2 번째 열을 선택하기 위해
col_index_num을 2 로 설정합니다.
마지막 4 번째 인수는
range_lookup 인수로서
내가 선택한 열 범위(파란 박스) 안에
lookup_value의 값(B3 셀)이
정확하게 일치 하는 것이 있을 때에만 값을 나타낼 것이라면
FALSE 라고 인수를 입력하고
정확하게 일치하는 것이 없더라도 유사한 값으로 값을 나타낼 것이라면
TURE 라고 인수를 입력하라는
의미입니다.
찾고있는 값이 문자일 때는 무조건 FALSE[정확한 값]로 값을 주어야 하며
찾고있는 값이 숫자일 때는 경우에 따라 FALSE[정확한 값]나 TRUE[근사치]의 값을 주어야 합니다.
이렇게 수식을 다 작성하고
괄호를 닫은 후
엔터를 누르면
값이 나옵니다.
C3 셀의 lookup_value가 '3부(B3 셀)' 였고[빨간 박스]
table_array는 파란 박스 부분
col_index_num은 '2' [초록 박스]
range_lookup 은 '정확히 일치'로 설정하였으므로
'300,000' [보라 박스] 이 결과 값으로 나왔습니다.
나머지 열은 자동 채우기로 채우면 되고
인센티브 부분도 같은 방법으로 수식을 입력한 후
자동 채우기를 하면 됩니다.
다음으로 HLOOKUP 함수를 알아보겠습니다.
HLOOKUP 함수는 행 검색을 이용하여
값을 구할 때 사용하는 함수입니다.
VLOOKUP과 구조는 똑같습니다.
다른점 하나는
table_array의 표가
행을 기준으로 누워있는 표이기 때문에
열 번호 대신 행 번호를 입력해야 합니다.
HLOOKUP도 VLOOKUP의 경우와 같은 방법으로 값을구하면 됩니다.
하나 바뀐 점은 3 번째 인수가
col_index_num 에서 row_index_num 으로 바뀌었다는 것인데,
row_index_num으로 2를 입력하게 된다면
테이블[파란 박스] 안의 2 번째 열이 아닌
2 번재 행[초록 박스]이 선택됩니다.
상금을 구하기 위해 수식을 입력한 모습입니다.
결과가 나온 모습입니다.
'강의 및 공부 > 엑셀실기 강의 [완료]' 카테고리의 다른 글
[043] Excel 계산작업 - MATCH 함수와 MAX 함수를 이용하여 최대값의 위치 구하기 (0) | 2014.08.14 |
---|---|
[042] Excel 계산작업 - MATCH 함수 (8) | 2014.08.14 |
[040] Excel 계산작업 - ISERROR 함수 & 오류값의 종류 (0) | 2014.08.14 |
[039] Excel 계산작업 - IF, LEFT, AND, OR 함수를 함께 사용해보자 (2) | 2014.08.14 |
[038] Excel 계산작업 - LEN, LEFT 함수를 이용하여 문자 추출하기 (6) | 2014.08.14 |