반응형
먼저, MATCH 함수는 특정 값이 배열에서 몇 번째에 위치하는지를 반환합니다. 예를 들어, 특정 고객의 이름이 목록에서 어디에 위치하는지를 찾을 수 있습니다.
```excel
=MATCH("홍길동", A2:A10, 0)
```
위 함수는 A2부터 A10까지의 범위에서 "홍길동"이라는 값이 몇 번째 위치에 있는지를 반환합니다. 세 번째 인자인 0은 정확히 일치하는 값을 찾겠다는 의미입니다.
다음으로, INDEX 함수는 주어진 행과 열에 위치한 셀의 값을 반환합니다. MATCH 함수와 잘 조합하면 매우 유용합니다. 예를 들어, 특정 위치에 있는 고객의 나이를 찾고자 할 때 사용할 수 있습니다.
```excel
=INDEX(B2:B10, MATCH("홍길동", A2:A10, 0))
```
위의 예제는 A2:A10 범위 내 "홍길동"이라는 이름이 몇 번째에 위치하는지를 MATCH 함수를 통해 찾고, 그 위치로부터 B2:B10 범위의 같은 위치에 있는 값을 반환합니다. 즉, 홍길동의 나이를 찾는 것입니다.
이러한 방식으로 INDEX와 MATCH 함수를 조합하면, 단순한 검색 이상의 복잡한 데이터 참조를 효율적으로 처리할 수 있습니다. 특히 큰 데이터 세트에서 특정 값을 빠르게 찾거나 참조할 때 매우 유용합니다.
반응형