본문 바로가기

리뷰/엑셀&컴퓨터

엑셀 vlookup/ hlookup 함수

728x90
반응형

 

 

 

 

 

 

엑셀 vlookup/ hlookup 함수


 

 

vlookup
세로로 

 

lookup_value : 찾을 값 ( 내가 찾을 값 아니고 행번호 찾을 값)

Table_array: 데이터 범위

Col_index_num: 열 번호

range_lookup: 정확하게 일치하는 값 0/ 유사한 값 1 

 

vlookup(lookup_value, table_array, col_index_num, range_lookup)

 

 

데이터 범위 내에서 찾을 값이 위치한 행과 지정한 열이 위치한 곳의 값이 뭐니?라고 묻는 함수입니다. 

vlookup은 데이터 범위 내에서 원하는 값을 세로로 찾는 함수입니다. 우선 어떤 함수를 쓰던 간, 데이터 표에서 값을 찾기 위해선 행 번호와 열 번호를 알아야 합니다. idex함수는 행과 열을 정확하게 지정하여 값을 찾아내는 한편, vlookup은 찾을 값(lookup_value)을 이용하여 행 번호를 알아냅니다. 이렇게 말로만 설명하면 어렵게 느껴지는데요. 예시를 통해 이해해봅시다. 

 

 

 

 

"라"라는 값을 vlookup으로 찾아봅시다. 우선 "라"는 4번째 행, 3번째 열에 있습니다. 아까 행 번호를 찾을 값(lookup_value)을 통해 알아낸다고 했죠? 이게 무슨 말인가 하면 "라"와 같은 행, 첫 번째 열에 있는 "초록"의 값을 lookup_value 값으로 지정하여 행 번호 지정해주는 겁니다. 

 

즉, vlookup 함수로 라를 찾으려면

=vlookup( 초록, 전체 데이터 범위(절대 참조), 열 번호 3, 0 정확하게 일치하는 값) 

vlookup(lookup_value, table_array, col_index_num, range_lookup)

그럼 라 값이 나오게 됩니다. 여기서 주의해야 할 것은 lookup 함수에서 행 번호를 알려주는 lookup_value는 반드시 데이터 범위 내의 가장 왼쪽, 즉 첫 번째 열에 있어야 합니다. 

 

 

 


 

 

hlookup

가로로

 

lookup_value : 찾을 값 (내가 찾을 값 아니고 열번호 찾을 값)

Table_array: 데이터 범위

Row_index_num: 행 번호

range_lookup: 정확하게 일치하는 값 0/ 유사한 값 1 

 

 

 

hlookup은 데이터 범위 내에서 원하는 값을 세로로 찾는 함수입니다. vlookup과 마찬가지로 찾을 값(lookup_value)을 이용하여 열 번호를 알아냅니다. 역시 예시로 알아봅시다. 

 

 

 

마찬가지로 "라"라는 값을 hlookup으로 찾아봅시다. 역시 "라"는 4번째 행, 3번째 열에 있습니다. 열에 시작점 값(빨강-a-가) 중 세 번째 열에 해당하는 "가"를 lookup_value로 지정해야 열 번호가 3으로 지정되겠죠? 

 

즉, hlookup 함수로 라를 찾으면 =hlookup( 가, 전체 데이터 범위(절대 참조), 행 번호 4, 0 정확하게 일치하는 값)

hlookup(lookup_value, Table_array, Row_index_num, range_lookup)

그럼 라 값이 나오게 됩니다. 

 


 

 

vlookup이 가로로 이동하는 건지 세로로 이동하는 건지 헷갈린다면 v를 자세히 봐보세요. 마치 시옷 같지 않나요? vlookup의 v는 세로의 ㅅ과 비슷하다. 그러니까 열 번호를 숫자로 입력해줘야 한다 이렇게 외워보면 어떨까요? 

 

 

 

 

728x90
반응형