1. 국내주식/1-1. 국내주식 연구일지

(엑셀) INDEX 함수 및 MATCH 함수를 이용하여 데이터 찾기

봄이오네 2022. 11. 4. 08:03
반응형
목 차
1. 들어가며
2. 사전설명
1) INDEX 함수
2) MATCH 함수
3. INDEX함수 및 MATCH함수 조합
4. 마치며

1. 들어가며

주식패턴 분석을 위해 엑셀을 사용하려면,
자료의 데이터값을 찾아야되는 경우가 있다.

자료를 찾을 경우 VLOOKUP함수도 있으나,
일치하는 데이터의 왼쪽값은 가져올 수 없는 한계가 있다.
예를들어 일치하는 데이터가 2열일 때,
1열의 정보를 가져올 수 없다는 것이다.

여기서는 INDEX 함수와 MATCH 함수를 이용하여 데이터를 찾아보자


2. 사전설명

1) INDEX 함수

  • INDEX 함수는 특정범위에서 행과 열을 이용하여 값을 찾는다.
  • 함수 활용 형태 : INDEX(검색 범위, 행 번호, 열 번호)

그림1. E2열에 B4(파인애플)을 출력하였다.

2) MATCH 함수

  • MATCH 함수는 특정값과 일치하는 <표> 안의 행번호로 반환한다.
  • 함수 활용 형태 : MATCH(특정값, 찾고자하는 범위, 0)
그림2. B4~B6의 범위내에서 E4열의 6을 F4열에서 찾으니 3 반환된다.

3. INDEX함수와 MATCH함수 조합

  • <그림2>에서 구분 6에 해당하는 파인애플을 찾아보자.
  • 활용 형태 : INDEX(전체범위, MATCH(찾고싶은 값, 찾고싶은값의 범위, 0), 2)
그림3. F4에 구분 6에 해당하는 내용은 파인애플이다.


INDEX(B4:C6, MATCH(E4, B4:B6,0),2)를 분석해 보자
① MATCH(E4, B4:B6,0)
E4의 내용을 B4:B6에서 찾아라는 내용이다.
<그림2>에서 확인하였듯이 숫자3이 반환된단.
* 끝에있는 숫자0은 일치하는 값을 찾아달라는 내용이다.

② INDEX(B4:C6, 3, 2)
①에서 반환된 숫자 3은 <그림3>에서 확인하였듯이,
파인애플(표 안의 행번호3, 열번호 2)가 반환된다.


4. 마치며

방대한 자료에서 사용자가 원하는 값을 찾으려면
INDEX함수 및 MATCH함수 조합의 명확한 이해가 필요하다.

향후 기술한 중복데이터 삭제 등의 내용은
INDEX함수 및 MATCH함수 조합을 알고 있다는 가정 하에
설명할 예정이다.

반응형