HLOOKUP
테이블의 첫 행에 있는 값 또는 값의 배열 (배열: 여러 가지 결과를 만들거나 행과 열로 구성되는 인수 그룹에 대해 연산이 이루어지는 한 개의 수식을 작성하기 위해 사용됩니다. 배열 범위는 공통 수식을 공유하며 배열 상수는 한 개의 인수로 사용되는 상수 그룹입니다.)을 검색한 다음 테이블이나 배열에서 지정한 행으로부터 같은 열에 있는 값을 반환합니다. 비교값이 데이터 표의 위쪽에 있을 때 지정한 행 수를 위에서 아래로 조사하려면 HLOOKUP을 사용합니다. 비교값이 찾을 데이터보다 왼쪽 열에 있는 경우에는 VLOOKUP을 사용합니다.
HLOOKUP에서 H는 "Horizontal(가로)"을 나타냅니다.
구문
HLOOKUP(찾을이름셀,영역,행순서번호,구분)
lookup_value 테이블의 첫 행에서 찾을 값입니다. lookup_value는 값, 참조 또는 텍스트 문자열일 수 있습니다.
table_array 데이터를 찾을 정보 테이블입니다. 범위에 대한 참조나 범위 이름을 사용합니다.
table_array의 첫째 행의 값은 텍스트, 숫자 또는 논리값이 될 수 있습니다.
range_lookup이 TRUE면 table_array의 첫째 행의 값은 반드시 오름차순( ...-2, -1, 0, 1, 2,... , A-Z, FALSE, TRUE)으로 정렬되어 있어야 하고, 그렇지 않으면 정확한 값을 찾을 수 없습니다. range_lookup이 FALSE면 table_array가 정렬되지 않아도 무방합니다.
축 |
베어링 |
볼트 |
4 |
4 |
9 |
5 |
7 |
10 |
6 |
8 |
11 |
수식 |
설명(결과) |
|
=HLOOKUP("축",A1:C4,2,TRUE) |
행 1에서 축을 찾고 같은 열에 있는 행 2의 값을 반환합니다(4). |
|
=HLOOKUP("베어링",A1:C4,3,FALSE) |
행 1에서 베어링을 찾고 같은 열에 있는 행 3의 값을 반환합니다(7). |
|
=HLOOKUP("B",A1:C4,3,TRUE) |
행 1에서 B를 찾고 같은 열에 있는 행 3의 값을 반환합니다. B와 정확히 일치하는 값이 없으므로 B보다 작은 값 중 가장 큰 값(축)이 사용됩니다(5). |
|
=HLOOKUP("볼트",A1:C4,4) |
행 1에서 볼트를 찾고 같은 열에 있는 행 4의 값을 반환합니다(11). |
|
=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE) |
배열 상수의 첫 행에서 3을 찾고 같은 열의 행 2에 있는 값을 반환합니다(c). |