엑셀(Excel)

[Excel]1 행 값을 찾아 지정된 행 내용 가져오기-HLOOKUP() 함수

진아사랑해 2022. 10. 15. 10:15
반응형

개요

HLOOKUP() 함수 기능은 첫 번째 수평 테이블의 데이터를 검색한 후 지정된 행 값을 가져옵니다.

HLOOKUP()의 H는 수평을 의미하며 Lookup 값은 테이블의 첫 번째 행에 나타나야 하며 오른쪽으로 수평으로 이동해야 합니다.

HLOOKUP() 함수는 근사적이고 정확한 일치 항목과 부분 일치 항목을 찾기 위한 와일드카드(*?)를 지원합니다.

사용 목적 및 방법

사용 목적은 수평으로 배열된 표에서 값을 가져옵니다

사용 방법은 HLOOKUP(lookup_value, table_array, row_index, [range_filename])

lookup_value - 조회할 값입니다.

table_array - 데이터를 검색할 테이블입니다.

row_index - 데이터를 검색할 행 번호입니다.

range_lookup - 선택사항으로 정확한 일치 또는 대략적인 일치를 나타내는 부울(TRUE, FALSE)입니다.

    기본값  TRUE로서  대략적인 일치입니다.

사용 참고 사항

HLOOKUP () 함수 기능은 수평 테이블의 데이터를 찾아 값을 검색할 수 있습니다.

수직을 의미하는 VLOOKUP() 함수의 V처럼 HLOOKUP() 함수의 H는 수평을 의미한다.

LOOKUP 값은 테이블의 첫 번째 행에서 오른쪽으로 수평으로 이동해야 합니다.

HLOOKUP() 함수는 정확한 일치 항목과 부분 일치 항목을 찾기 위한 와일드카드(*?)를 지원합니다.

HLOOKUP() 함수는 테이블의 첫 번째 행에서 값을 검색합니다.

일치하는 항목을 찾으면 지정된 행에서 해당 열의 값을 검색합니다.

조회 값이 테이블의 첫 번째 행에 있을 때 HLOOKUP() 함수를 사용합니다.

찾고자 하는(LOOKUP) 값이 테이블의 첫 번째 열에 있는 경우 VLOOKUP() 함수를 사용합니다.

HLOOKUP() 함수는 네 개의 인수를 사용합니다.

lookup_value라는 첫 번째 인수는 조회할 값입니다.

두 번째 인수인 table_array는 룩업 테이블을 포함하는 범위입니다.

세 번째 인수인 row_index_num은 값을 검색할 테이블의 행 번호입니다.

네 번째이자 마지막 인수인 range_lookup은 일치를 제어합니다. 대략적인 일치에는 TRUE 또는 1을 사용하고 정확한 일치에는 FALSE 또는 0을 사용합니다.

예제

첫 번째 행에서 B1 즉 "이름"을 찾습니다.

찾는 범위는 A1:D6이고 "이름"이 속한 열의 4번째 행 값 "김길동"을 가져옵니다.

방법은 정확한 일치입니다.

대략적인 근삿값을 사용하여 등급을 입력하였습니다.

각 성적을 지정하고 기준이 되는 테이블은 절대 참조를 사용하였습니다.

95는 수, 83은 우, 72는 미 값이 정상적으로 입력되었습니다.

기준이 되는 테이블인 G1:I2의 내용을 변경하여 검색의 기준이 되는 숫자를 큰 수부터 배열하였습니다.

원하지 않는 결과가 출력됨을 볼 수 있습니다.

검색하는 테이블의 첫 번째 행으로 숫자를 사용하시는 경우에 주의하시기 바랍니다

 

https://power-of-optimism.tistory.com/665

 

[엑셀(Excel)]상대참조, 절대 참조 $ (수식 셀 고정), 혼합 참조 사용법

개요 엑셀에서 수식을 복사하면 복사하는 자리에 맞게 자동으로 변경됩니다. 엑셀은 기본적으로 상대참조를 사용합니다. 즉, 상대참조란 수식을 복사하거나 이동하면 알아서 셀의 번호를 변경

power-of-optimism.tistory.com

 

즐거운 엑셀 시간 되시기 바랍니다.

반응형