출처 : http://feelhouse.tistory.com/719
VLOOKUP 함수를 사용하면 셀의 첫 번째 열을 검색한 다음 해당 범위의 같은 행에 있는 셀 값을 반환할 수 있습니다. 즉 아래와 같이 A2:F6의 범위에 학생의 목록이 있고 첫째 열에 학생의 고유번호(ID)가 있을 때 VLOOKUP 함수를 이용하여 학생의 이름이나 각각의 점수를 반환할 수 있습니다.
● VLOOKUP함수 구문
"표(table_array)의 첫행에서 지정함 값(lookup_value)을 찾아 지정한 열의(col_index_num) 같은 행에 있는 값으로 반환하라"는 의미입니다.
- lookup_value 필수 요소로서 표 또는 범위의 첫 번째 열에서 찾을 값.
- table_array 데이터가 들어 있는 셀 범위를 나타냄. 범위에 대한 참조(예: A2:D8) 또는 범위 이름을 사용할 수 있음.
- col_index_num 반환해야 하는 값이 있는 table_array 인수의 열 번호 col_index_num 인수가 1이면 table_array의 첫 번째 열 값이 반환되고, 2이면 table_array의 두 번째 열 값이 반환
- [range_lookup] FALSE(0) : 정확한 값만, TRUE(1) : 정확한 값이나 근사값
중요사항 range_lookup이 TRUE이거나 생략되면 table_array의 첫 번째 열 값을 오름차순으로 정렬해야 합니다. 그렇지 않으면 VLOOKUP 함수를 실행하여 올바른 결과를 얻을 수 없습니다.range_lookup이 FALSE이면 table_array의 첫 번째 열 값을 정렬할 필요가 없습니다.
● VLOOKUP 함수 사용예
학생의 ID 4에 해당하는 이름을 가져오려면 =VLOOKUP(4, A2:F6, 2, FALSE) 이 수식은 A2:F6범위의 첫 번째 열에서 값 4 를 검색한 다음 해당 범위의 두 번째 열 및 조회 값과 같은 행의 값을 반환합니다("김충만")
● HLOOKUP 함수 사용예
하단과 같이 좌측에는 제품별 제고목록, 우측에는 제품번호별 제품상태가 나타나 있습니다. 또한 [제품번호의 마지막 글자]를 제품상태를 나타내는 [P,Q,R]로 되어 있습니다 이때 [제품번호별 제품상태]를 가로방향(열)로 구성되어 있기 때문에 HLOOKUP함수를 사용하여 해당 값을 구합니다. 다만 여기서는 [제품번호]의 [마지막 글자]를 참조해야 하기 때문에 함수 중
LIGHT함수를 HLOOKUP함수와 중첨 사용해야 합니다.
사용된 HLOOKUP 및 LIGHT함수 : HLOOKUP(RIGHT(A3,1),$F$2:$I$3,2,FALSE)
'기타' 카테고리의 다른 글
MS-SQL 문자열 접두사 N (0) | 2014.10.15 |
---|---|
tcping (0) | 2012.12.26 |
특정 폴더 일괄 삭제 (0) | 2012.06.29 |