상세 컨텐츠

본문 제목

엑셀 함수 찾기,참조 VLOOKUP 함수, 첫번째 열값과 같은 다른 열값 참조하기

IT 컴퓨터/엑셀

by noonwith 2013. 9. 27. 21:05

본문

반응형

VLOOKUP함수는 배열의 첫째열에서 값을 찾고 배열의 다른 열에 있는 같은 행의 값을 구할때 사용합니다.

 

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

 


lookup_value 표 배열의 첫 번째 열에서 을 값입니다.

 

table_array 2개 이상의 데이터 열입니다. 범위에 대한 참조 또는 범위 이름을 사용합니다.

table_array의 첫 번째 열의 값은 lookup_value로 검색된 값입니다.

col_index_num 비교값과 같은 행에 있는 값을 표시할 table_array의 열 번호입니다.

range_lookup 정확하게 일치하는 값을 찾을 것인지, 근사값을 찾을 것인지를 결정하는 논리값입니다.

TRUE이거나 생략되면 정확한 값이나 근사값을 반환합니다. 정확하게 일치하는 값이 없으면 lookup_value보다 작으면서 그 다음으로 가장 큰 값을 반환합니다.

FALSE이면 정확하게 일치하는 값만 찾습니다.

 

아래그림에서 월요일, 목요일. 토요일의 근무조만 참조해 보겠습니다.

 

 

 

배열의 B2가 1번 배열이고 우측으로 나열됩니다..아래 그림,  예(목은 5번째)

아래는 그림 설명입니다.

셀E9에 들어가는 수식입니다.

 =VLOOKUP(B9, $B$2:$I$5, 7, FALSE)

    lookup_value 첫째열 토요일 주간을 찾아서 B9,

    table_array 배열검색 B2:I5 ( ==> 절대참조 변환은 F4)

    col_index_num  토요일이 7번째 배열이므로 7

    range_lookup 근사값을 찾을것인지(TRUE) 일치하는 값을 찾을것인지(FALSE)

   야간, 비번셀까지 아래로 드래그하면 완성됩니다.

 

C9셀에는 =VLOOKUP(B9,$B$2:$I$5,2,FALSE)를 입력하고

D9셀에는 =VLOOKUP(B9,$B$2:$I$5,5,FALSE)를 입력합니다

 

 

 

아래 그림처럼

range_lookup 근사값 (TRUE)를 선택하면 텍스트는 전혀 다른 값으로 보여집니다,, 숫자 데이터인 경우에 유용합니다. 수치적으로 근사한 값을 구할 수 있어요 

 

 

 

 

 

배열 값을 변경하면 VLOOKUP함수로 참조한 데이터도 함게 변경됩니다. 처음엔 어렵게 느껴지지만 엑셀 데이터 처리시 많이 응용되어 사용되는 찾기, 참조함수 중 하나입니다. 

 

반응형

관련글 더보기

댓글 영역