본문 바로가기
엑셀을 공부해보자

엑셀 Index match 함수 엑셀 인덱스 매치 함수

by 세밍🐍 2024. 5. 5.
반응형

2024.04.29 - [세법을 공부해보자] - 업무무관자산 개념 및 특수관계인에 대한 업무무관 가지급금의 범위

 

업무무관자산 개념 및 특수관계인에 대한 업무무관 가지급금의 범위

업무무관자산1) 업무무관부동산(법령 제49조 제1항 제1호)- 법인의 업무에 직접 사용하지 아니하는 부동산 (다만, 유예기간이 경과하기 전까지의 기간 중에 있는 부동산을 제외한다)- 유예기간 중

sms0001.com

 

사용할 때마다 매번 헷갈리는 Index/Match 함수를 정리해 보자.

 

보통 인덱스 매치 함수라고 이야기하지만 Match(매치) 함수를 먼저 이해하는 것이 편하다.

 

1. Match 함수

Match 함수: 1) 범위 내에서 2) 찾는 값의 순번(위치)을 보여준다.

 

아래의 예시를 보면 내가 찾는 "수박"이 딸기, 바나나, 수박, 케냐, 브라질 순서대로 있을 때 몇 번째에 해당하는지를 보여주는 함수가 Match 함수다.

 

Match(내가 찾고 싶은 제품명 - C9, 내가 찾고 싶은 제품명이 속해 있는 범위 - C3:C7, 0-무지성으로 입력하자)

 

 

 

 

2. Index 함수

Index 함수: 1) 범위 내에서 2) N번째 위치한 값을 보여준다.

 

아래의 예시를 보면 내가 3번째 위치한 제품의 명을 찾고 싶을 때 딸기, 바나나, 수박, 케냐, 브라질 순서에서 3 번째에 해당하는 값이 무엇인지를 보여주는 함수가 Match 함수다.

 

Index(내가 찾고 싶은 제품의 위치가 속해 있는 범위 - C3:C7, 내가 찾고 싶은 제품의 위치 - C13)

 

 

3. Index/Match 결합

위의 엑셀을 잘 보면 결국 3이 겹친다는 사실을 알 수 있다. Match는 3을 반환(3을 함수의 결과로 내놓는다는 말이다)하고 Index는 수박을 반환(수박을 결과로 내놓는다는 말이다)하였다. 그런데 Index가 수박을 반환하기 위해서는 =INDEX($C$3:$C$7,C13) 에서 C13, 즉 3이라는 값이 필요하였다. 그리고 이 3은 Match의 결과 값이다. 즉 C13에 해당하는 값 3을 Match로 바꿔 쓸 수 있다는 것이다. 결국 똑같은 Index 함수를 쓰는데 C13 대신 Match 함수를 입력하여도 동일한 결과가 나온다.

 

 

 

4. Index/Match를 사용하는 이유

사실 위의 예시는 예시를 위한 예시이기에 실무에서 저렇게 쓸 일은 없다. 하지만 만약 가격이 5,000원인 제품의 명이 궁금하다면 어떻게 될까. 이 경우 Index/Match 함수는 빛을 발한다.

 

 

Match 함수로 가격 5,000원의 순서(1,000 - 2,000 - 3,000 - 5,000으로 4번째)를 반환하고 4번째에 위치하는 제품의 명을 Index로 반환하는 것이다. 이러한 Index/Match 함수로 다양한 조합이 가능하지만 우선은 이 정도만 정리해 놓는다.

 

2024.02.27 - [해외여행을 떠나보자] - [일본삿포로여행] 조잔케이 유라쿠소안의 모든 것! 3박4일 온천 후기

 

[일본삿포로여행] 조잔케이 유라쿠소안의 모든 것! 3박4일 온천 후기

2024.02.25 - [해외여행을 떠나보자] - [일본삿포로여행] 조잔케이 유라쿠소안 근처 점심맛집 LIST [일본삿포로여행] 조잔케이 유라쿠소안 근처 점심맛집 LIST 삿포로 여행에서 가장 오래 머물렀던 곳

sms0001.com

 

반응형

댓글