본문 바로가기
Programming/google 스프래드시트

구글 스프레드시트 함수 - hlookup

by 느리게 걷는 즐거움 2021. 1. 18.
728x90
반응형

hlookup

행(Horizontal) 방향 검색입니다. 범위의 첫 번째 행에서 값을 검색한 후 값이 있는 열에서 지정된 셀의 값을 반환합니다.

 

함수 구문

hlookup(검색할_값, 범위, 색인, [정렬됨=True])

 

파라메터

1. 검색할_값

: 검색을 수행할 값을 넣습니다. 데이터의 가장 첫번째 행을 기준으로 합니다.

 

2. 범위

: 검색을 수행할 범위 입니다. 범위의 첫 번째 행에서 [검색할_값]에 지정된 키를 찾습니다.

 

3. 색인

:  범위의 첫 번째 행이 1인 경우 반환될 값의 행 색인입니다.

 

4. 정렬됨 

: 기본값은 TRUE이며 검색열의 정렬 여부를 나타냅니다. 대부분의 경우 FALSE로 설정하는 것이 좋습니다.

FALSE로 설정된 경우 완전 일치한 값만 반환됩니다.

 

사용 예제

구글 스프레드시트에 아래와 같은 정보가 저장된 상태를 가정합니다.

 

 

 

HLOOKUP은 horizontal 방향(행방향)의 데이터 형식을 검색하기 위한 함수 입니다. 따라서 검색 대상은 [범위] 내에서 [검색할_값]이 동일한 열의 데이터들을 의미합니다.

 

우선 설명을 위해 검색의 목적은 아래와 같이 정의하겠습니다.

 


"Guest Name"이 "Mary"인 사람에게 "Send Invitaion"을 보냈는 지 확인한다.


 

 

검색의 목적은 "Guest Name"이 "Mary"인 사람에게 "Send Invitaion"을 보냈는 지 확인하는 것입니다.

따라서 검색할 값은 "Mary"가 되겠네요. 
hlookup은 "검색할_값"의 검색영역은 행방향으로 검색하고 검색영역의 맨 처음 임입니다.

그리고 검색을 수행할 데이터는 A1:E4에 존재하니 A1:E4로 범위를 지정하겠습니다.

 

검색할_값

범위

색인

정렬됨

"Mary"

A1:E4

?

FALSE

 

그럼 색인 정보를 결정할 차례입니다. 하나의 정보가 입력될 때 열을 기준으로 "Guest Name", "Table Number", "Dietary Restriction", "Sent Invitation" 4개의 KEY값을 넣었습니다.

그 중에서 정보를 찾기 위해 "Guest Name" KEY를 사용하였으니 다른 정보는 다른 KEY를 선택하여야 합니다. 

 

"Sent Invitation"이 관심있는 정보이니 색인은 "Sent Invitation" Key의 Value 정보를 반환 받아야 합니다. "Sent Invitation" Key는 4번째 열이니 색인에는 4를 넣어야 겠네요.

 

검색할_값

범위

색인

정렬됨

"N222"

A1:E4

4

FALSE

 

데이터를 검색하기 위해서는 행과 열 정보가 필요한데 행 정보를 확인하기 위한 파라메터가 아래의 파란색인 "검색할_값"이고 선택된 정보 중에서 원하는 값을 반환받기 위한 노란색이 "색인"이 되는 것입니다.

 

 

 

 

 

위에서 정의한 파라메터를 이용하여 데이터를 이용한 실행결과는 아래와 같습니다. David에게는 초대장을 보냈으니 "Yes"로 표시된 것을 알 수 있습니다

 

 

 

 

 

 

※ 구글스프레스시트 함수 : support.google.com/docs/table/25273?hl=ko


728x90
반응형