안녕하세요.
오늘은 실무에서 다양하게 활용할 수 있는 Index/Match 함수 공식에 대해 알아보겠습니다.
엑셀 Index/Match 함수 - 원하는 데이터 뽑아내기
▣ INDEX-MATCH 함수 공식
=INDEX(③출력범위, MATCH(①참조값, ②참조범위, 0 ))
- INDEX-MATCH 함수는 VLOOOKUP 함수의 상위호환으로, 범위에서 값을 찾아 같은 행의 다른 항목을 반환하는 동일 방식으로 작동함.
=VLOOKUP(①참조값, ②검색범위, ③열번호, [검색방식])
- VLOOKUP 함수의 단점인 열번호뿐만 아니라 범위의 좌우를 가리지 않고 조회 가능함.
▣ INDEX-MATCH 함수 예시
Q. 주식시장 자산총계 상위 30의 시가배당률은?
: 자산총계 상위 30 리스트 (KIND)
: 배당정보 리스트 (KIND)
- 종목들의 주당배당금을 알기 위해 배당정보 리스트를 참조함.
- INDEX-MATCH 함수를 활용하여 배당정보(2021) 엑셀의 현금배당 > 주당배당금의 정보를 자산총계 상위 30 리스트에 추가하고자 함.
- 두 엑셀의 공통 범위인 종목코드를 참조값, 참조범위로 설정하고 출력범위는 주당 배당금으로 입력함.
=IFERROR(INDEX('배당정보(2021).xls'!$J:$J,MATCH(C3,'배당정보(2021).xls'!$B:$B,0)),0)
- 없을 경우를 IFERROR 함수를 활용하여 0 값으로 대체함.
: 결과물
- 주당배당금이 자산총계 상위 30 리스트에 잘 추가됨을 알 수 있음.
※ 아래 해당 결과물과 참고 엑셀자료를 첨부하겠으니 직접 해보시기 바랍니다.
반응형
'Programming > Excel & SpreadSheets' 카테고리의 다른 글
[Excel] 사용자 지정 날짜 형식 표시 기호 (3) | 2023.03.10 |
---|---|
스프레드시트 ChatGPT 사용하기 (3) | 2023.02.15 |
[Excel] 엑셀 & 스프레드시트 단축키 정리 (0) | 2022.09.06 |
[Excel] 0으로 시작하는 데이터 표시 방법 (0) | 2022.07.19 |
[스프레드시트] 세계 주요지수 수익률 비교하기 (구글 파이낸스) (0) | 2022.07.11 |
댓글