본문 바로가기
IT 상식

엑셀 HLOOKUP, MATCH, INDEX 함수 설명 및 사용 예시

by 성오 2022. 1. 20.
반응형

이번 글에서는 엑셀에서 데이터를 추출할 때에 사용하는 함수 중 HLOOKUP, MATCH, INDEX 함수에 대하여 다루겠습니다.

 

1.HLOOKUP 함수 설명 및 형식, 인수, 예시

(1) 설명

  • HLOOKUP 함수는 VLOOKUP과 같이 데이터 목록에서 관련된 데이터를 추출하되, 데이터 목록이 가로로, 즉 행 기준으로 입력된 경우에 사용하는 함수입니다
  • HLOOKUP 함수는 찾는 값, 범위, 추출하고자 하는 행 번호, 옵션을 인수로 지정합니다.

(2) 형식

  • =HLOOKUP(찾는 값, 범위, 행 번호, 옵션)

(2) 인수

  • 찾는 값 : 검색의 기준이 되는 데이터를 지정합니다
  • 범위 : 찾고자 하는 데이터가 입력되어 있는 원본 데이터 영역을 지정합니다
  • 행 번호 : 원본 데이터 영역에서 찾고자 하는 데이터의 상대적인 위치의 행 번호를 지정합니다
  • 옵션 : 검색 기준과 정확하게 일치하는 데이터를 검색하려면 0 , 비슷하게 일치하는 값을 찾으려면 1 또는 값을 생략합니다

(3) 사용 예시

  • =HLOOKUP(B5,$A$4:$D$10,2,0) : [A4:D4] 영역에서 B5 셀과 정확하게 일치하는 데이터를 검색한 후 해당 열의 2행의 데이터를 검색하여 추출합니다.

2. MATCH 함수 설명 및 형식, 인수, 예시

(1) 설명

  • MATCH 함수는 데이터 목록에서 찾고자 하는 데이터가 입력된 행 번호 또는 열 번호를 구할 때 사용합니다
  • 주로 데이터 추출을 위한 행 번호와 열 번호 추출을 위해 주로 사용합니다

(2) 형식

  • =MATCH(찾는 값, 데이터 목록, 검색 방법)

(3) 인수

  • 찾는 값 : 찾을 값을 입력하거나 그 값이 지정된 셀 주소를 지정합니다
  • 데이터 목록 : 찾는 값의 인수에 입력한 값을 찾을 비교 대상 영역을 지정합니다
  • 검색 방법 : 찾는 방법을 지정하는 숫자로 -1, 0, 1 중 지정합니다. 지정하지 않을 시에는 1로 간주합니다.
  • -1 일 떄: 찾는 값 보다 작거나 같은 값 중에서 최댓값을 검색합니다. 데이터 목록이 반드시 오름차순으로 정렬되어 있어야 합니다
  • 0 일 때 : 찾는 값과 정확히 일치하는 값을 검색합니다. 데이터 목록이 정렬되어 있지 않아도 됩니다
  • 1일 때 : 찾는 값보다 크거나 같은 값 중 가장 작은 값을 검색합니다. 데이터 목록이 반드시 내림차순으로 정렬되어 있어야 합니다.

(4) 사용 예시

  • =MATCH(A2,C5:G9,0) : A2 셀에 입력된 값과 동일한 값을 [C5:G9] 영역에서 찾아서 몇 번째에 위치해 있는지 그 위치 값을 반환합니다.

3.INDEX 함수 설명 및 형식, 인수, 예시

(1) 설명

  • INDEX 함수는 추출하고자 하는 데이터의 행 번호와 열 번호를 직접 지정한 후 데이터 목록에서 해당 위치 값을 추출할 때 사용합니다.
  • INDEX 함수는 추출하려고 하는 데이터가 입력된 데이터 목록, 행 번호, 열 번호를 인수로 지정합니다.

(2) 형식

  • =INDEX(데이터 목록, 행 번호, 열 번호)

(3) 인수

  • 데이터 목록 : 데이터가 입력된 영역을 지정합니다
  • 행 번호 : 찾고자 하는 데이터 셀의 행 수를 지정합니다
  • 열 번호 : 찾고자 하는 데이터 셀의 열 수를 지정합니다

(4) 사용 예시

  • =INDEX(A2:B3,2,2) : [A2:B3] 영역의 2행 2열에 위치하는 값을 검색하여 알려줍니다.

 

여기까지 엑셀에서 데이터를 추출할  때 사용하는 함수들인 HLOOKUP, MATCH, INDEX 함수에 대하여 다루었습니다.

반응형

댓글