[Excel]1 행 값을 찾아 지정된 행 내용 가져오기-HLOOKUP() 함수
개요
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
즐거운 엑셀 시간 되시기 바랍니다.