[ 기초 강좌 ]
제 43 강
MATCH 와 INDEX
'MATCH 와 INDEX'에 대해 알아봅니다.
이렇게 사용해요
INDEX(B13:B23,6) 라고 하게 되면 표의 6번째 셀의 값인 "2병동1층" 를 나타
냅니다. 즉, INDEX 함수는 "어느 배열(범위)에서 몇번째의 위치에 있는 것은 무엇인가" 를 구해 주는 함수입니다.
그 다음, MATCH() 함수. MATCH()함수는 INDEX() 함수와 짝을 이루어 많이 사용되는 함수입니다.
이것은 어떤 정보가 몇 번째에 위치해 있는가를 구해주는 함수입니다. 즉, 'INDEX()'함수와
단짝이면서도 정반대 역할을 수행하는 함수라고 할 수 있습니다.
밑과 같은 표에서 2병동1층의 환자수는 얼마인가를 구하려면 어떻게 해야 할까요?
INDEX()함수와 MATCH() 함수를 위와 같이 조합(중첩)해서 쓰시면
되겠지요? 아무 셀이나 클릭하신 다음, '함수마법사'-'찾기' 탭에서 INDEX()함수를 실행합니다.
여기서 주의하실 점은 INDEX() 함수와 MATCH() 함수의 요소 배열이 ''정반대'라는 점! 유념하시길
즉, 수식 'MATCH("2병동1층",B31:B41,0)'의 값은 '6'으로써 전체수식인 'INDEX(C31:C41,MATCH("2병동1층",B31:B41,0))'를
풀면 " B31:B41의 배열에서 '2병동1층'이라는 값은 6번째 위치하며, 따라서 C31:C41 배열에서 6번째 위치의 값은 '130' 이라는
의미입니다. 다소 이해하기 어렵더라도 천천히 한번만 더 읽어 보시면 반드시(!) 이해하실 수 있을 것입니다.
2. 다운로드 받은 콘텐츠는 본인(본인회사)만 사용할 수 있습니다.
3. 다른 사람과 공유하거나 원본 또는 수정 후 무단전제,무단배포,무단판매,무단 공유할 수 없습니다.
4. 웹상에서 배포는 상업,비상업적 목적을 불문하고, 손해배상등 가중처벌됩니다.