Balto' Story



[엑셀 VLOOKUP 함수, HLOOKUP] 배열에서 원하는 값을 찾아주는 엑셀 HLOOKUP, VLOOKUP함수 사용법

 

 

많고 많은 엑셀함수중 VLOOKUP함수와 HLOOKUP함수는 그 사용빈도가 굉장히 높습니다.

 

일단 배열이라고 하는것은 표라고 보시면 되고 그 표안에서 가로와 세로의 값으로 조건에 맞는 값을

찾아오는 것이 바로 VLOOKUP, HLOOKUP 함수입니다.

 

V는 Vertical 의 머릿글이고, H는 Horizontal의 약자로서 세로와 가로를 의미하므로 크게 다를건 없습니다.

 

 

VLOOKUP 함수 사용법

 

두가지 함수중에서 VLOOKUP함수의 사용빈도가 훨씬 많으며 구문을 해석해 보면

"지정된 범위중 첫번째 열에서 값을 찾아 같은행의 몇번째 열의 값을 가져와라"라고 해석하면 됩니다.

 

 구문: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)


         lookup_value: table_array(범위)의 첫번째 열에서 찾을 값입니다.
         table_array: 값을 찾을 범위 입니다.
         col_index_num: 값을 가져올 열의 위치입니다.
         range_lookup: lookup_value와 정확히 일치하는 값을 찾으려면 FALSE,

                             근사값을찾으려면 TRUE를 입력합니다.(TRUE 사용시 정렬필요) 

 

엑셀함수는 구문이 중요하므로 항상 구문을 잘 읽어보시기 바랍니다.

 

 

위 그림의 설명대로 수식을 말그대로 순서대로 풀이해 보면

"김태희(A8)를, 지정한 범위의 첫번째 열에서 찾고($A$1:$F$4), 같은행의 세번째 열에있는 값을 찾아

오는데(3), 성명은 김태희와 정확히 일치해야 한다(FALSE)" 라고 해석하면 됩니다.

 

 

 

HLOOKUP 함수 사용법

 

VLOOKUP함수와 다른것은 가로방향으로 바뀌는 것이므로 똑같다고해도 틀리지 않을 것입니다.

 

 구문: HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

 

         lookup_value: table_array(범위)의 첫번째 행에서 찾을 값입니다.
         table_array: 값을 찾을 범위 입니다.
         row_index_num: 값을 가져올 행의 위치입니다.
         range_lookup: lookup_value와 정확히 일치하는 값을 찾으려면 FALSE, 근사값을
                              찾으려면 TRUE를 입력합니다.(TRUE 사용시 정렬필요)

 

 

 

 

 

 

 

 

 

 

위 그림의 설명대로 수식을 말그대로 순서대로 풀이해 보면
"영어(A8), 지정한 범위의 첫번째 행에서 찾고($A$1:$F$4), 같은열의 세번째 행에있는 값을

찾아 오는데(3), 과목명은 영어와 정확히 일치해야 한다(FALSE)" 라고 해석하면 됩니다.

 

HLOOKUP과 VLOOKUP함수는 가로와 세로만 다를뿐 방식은 똑같습니다.

 

또한 다시한번 강조드리지만 엑셀함수를 배우는 것은 구문의 해석이 먼저 되어야 하므로 구문을

이해해야 합니다.

 

위에 이미지 두장만만 잘 살펴보아도 이해가 빨리 되리라 생각합니다.

1