2019. 6. 26. 21:05 컴퓨터/엑셀
[엑셀] HLOOKUP 함수 : 찾고 싶은 데이터를 뽑아내자2
엑셀 VLOOKUP 함수를 알고 있다면, HLOOKUP 함수도 들어보셨을 겁니다. VLOOKUP 함수와 마찬가지로 HLOOKUP 함수는 나열되어 있는 데이터에서 찾고자 하는 값을 나타낼 수 있습니다. 다만, VLOOKUP 함수의 경우 항목이 가로로 구성되어 세로로 데이터가 기입된 표에서 사용한다면, HLOOKUP 함수의 경우에는 항목이 세로로 구성되어 데이터가 가로로 기입된 표에서 활용할 수 있다는 차이점이 있죠. 참고로 VLOOKUP 함수의 V는 VERTICAL(수직), HLOOKUP 함수의 H는 HORIZONTAL(수평)을 의미합니다. V와 H 알파벳만으로 두 함수를 쉽게 구분할 수 있습니다. 그러면, HLOOKUP을 어떻게 사용할 수 있을지 한번 알아보도록 합시다.
1. 'HLOOKUP 함수' 란 무엇인가!?
위에서도 언급을 했지만, 간단히 말해 가로로 구성된 표의 수많은 데이터 집단 속에서 내가 원하는 데이터를 찾아내어주는 함수 입니다. 말로만으로는 와닿지 않기때문에 아래 그림과 함께 보겠습니다.
위 그림의 [표1]에 데이터가 수평으로 나열되어 있는 것을 볼 수가 있습니다. 여기서 [표2]에서 보이는 것과 같이 'BBB-222'와 'EEE-555' 품번에 대한 가격을 알고 싶습니다. 해당 데이터는 수량이 적기때문에 [표2]에서 찾고자 하는 품번의 가격을 금방 찾을 수 있습니다. 하지만, 방대한 데이터 속에서 찾아야 한다면 시간이 아주 많이 걸릴지도 모릅니다. 그래서 [표1]과 같이 데이터가 수평으로 나열되어 있는 표에서는 HLOOKUP 함수를 통해 찾고자 하는 값들을 쉽고 빠르게 찾아낼 수가 있습니다. 그러면 HLOOKUP 함수를 통해 [표2] 품번에 해당하는 가격을 찾아보도록 하겠습니다.
2. 'HLOOKUP 함수' 사용법!
HLOOKUP함수의 인수는 4개로 구성되어 있습니다.
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
1) lookup_value : 찾고자 하는 값의 항목
2) table_array : 찾고자 하는 데이터가 포함된 표
3) row_index_num : 나타내고자 하는 데이터의 행
4) [range_lookup] : 찾고자 하는 값의 항목을 유사값으로 찾을지, 정확한 값으로 찾을지를 구분지음 (true:유사값/false:정확한값)
위의 인수를 한번 집어넣어 보도록 하겠습니다.
품번 'BBB-222'에 해당하는 가격을 찾아보겠습니다.
"=HLOOKUP( "을 먼저 기입하고, 첫번째 인수에 품번 'BBB-222'에 해당하는 "C8"을 기입합니다. 두번째 인수에는 어떤 표 안에서 그 값을 찾을 건지를 의미하므로 [표1]에 해당하는 "$C$4:$H$5"를 기입합니다. 여기서 $를 의미하는 절대참조로 인수를 넣어준 이유는 품번 'EEE-555'에 해당하는 값을 품번 'BBB-222'로 나타낸 값으로 확장시켜서 나타내어주기 위함입니다. 절대참조로 하지 않고 값을 확장시키면 [표1]에 해당하는 범위를 벗어나게 되어 값을 찾아내지 못할 수 있습니다. 세번째 인수에는 품번을 나타내는 1행과 가격을 나타내는 2행중에서 찾고자하는 값이 가격이므로 2행을 나타내는 숫자 "2"를 기입합니다. 네번째 인수에서는 정확한 값을 찾을 것이므로 "FALSE"값을 기입합니다. 그리고 마지막으로 괄호를 닫아주면 "=HLOOKUP(C8, $C$4:$H$5, 2, FALSE)"가 완성됩니다. 그러면 품번 'BBB-222'에 해당하는 가격 '4,200'이 표시되어 질 것입니다. 품번 'EEE-555'는 품번 'BBB-222'에서 만든 함수를 확장시켜 기입하면, 찾고자하는 [표2]의 값을 쉽게 구할 수 있습니다.
품번 'BBB-222'의 가격 '4,200', 품번 'EEE-555'의 가격 '40,000'을 HLOOKUP 함수를 통해 찾아보았습니다. 위의 예시는 데이터가 많지 않아 HLOOKUP 함수를 굳이 사용하지 않아도 찾고자 하는 값들을 찾아낼 수 있습니다. 하지만 데이터량이 셀수 없을 정도로 많은 경우에는 HLOOKUP 함수 또는 VLOOKUP 함수의 사용이 손쉽게 데이터를 처리하는데 아주 큰 도움을 줄 것입니다.
'컴퓨터 > 엑셀' 카테고리의 다른 글
[엑셀] LEFT, RIGHT, MID 함수 : 왼쪽, 오른쪽, 중앙에서 몇번째!? (0) | 2019.07.01 |
---|---|
[엑셀] SUM, SUMIF, SUMIFS 함수 : 주어진 값을 더해보자! (1) | 2019.06.30 |
[엑셀] COUNT, COUNTA, COUNTBLANK, COUNTIF 함수 : 몇 개인지 세어보자 (0) | 2019.06.28 |
[엑셀] IF 함수 : 조건대로 값을 넣자 (0) | 2019.06.27 |
[엑셀] VLOOKUP 함수 : 찾고 싶은 데이터를 뽑아내자 (1) | 2019.06.25 |