?
[ 기초 강좌 ]
제 44 강
양방향참조값 구하기
Excel의 생명이라고 할 수 있는 양방향참조값
그 사용법을 알아봅니다.
이럴 때 필요해요
정해진 영역에 있는 특정 항목에 대한 영역에 해당하는 값을 구할때 사용한다.
이렇게 사용해요
아래와 같은 표에서 B11:B18의 영역에 있는 특정 항목에 대한 C10:H10 영역의 특정 월에 해당하는
금액을 구하려면 어떻게 해야 할까요?
먼저 값을 얘기해드리자면,
D24셀의 수식은 =INDEX(B10:H18,MATCH(B24,B10:B18,0),MATCH(C24,B10:H10,0)) ?입니다.
지난 시간에도 설명드린 바와 같이 INDEX() 함수는 "어느 배열 (범위)에서 몇번째의 위치에 있는 것은 무엇인가"를
구해주는 역할을 수행합니다.
즉, 위D24셀에 적용된 함수식의 경우...
"해당범위(B10:H18)에서 행방향(Row_num)으로는 'MATCH(B24,B10:B18,0)' 만큼,
그리고 열방향 (Column_num)으로 "MATCH(C24,B10:H10,0)" 만큼에 위치한 셀값" 을 찾아서 구해주게 됩니다.
위 D24셀을 선택하고 아래의 그림과 같이 '수식입력줄'에서 마우스로 'MATCH(B24,B10:B18,0)' ?이부분만
드래그한 다음,
이렇게, 'MATCH(B24,B10:B18,0)' 라는 수식의 결과값은 '5' 입니다.
즉, B10:B18의 범위(배열)에서, B24의 셀값('통신비')은 5번째의 위치에 해당한다는 결과값으로
'5' 이라는 숫자를 구해 줍니다.
같은 방법으로 위 D24셀에 적용된 함수식에서, 수식 "MATCH(C24,B10:H10,0)" 부분만 범위로 잡은 다음,
따라서, 수식 'INDEX(B10:H18,MATCH(B24,B10:B18,0),MATCH(C24,B10:H10,0))' 을 다시 요약하자면,
'INDEX(B10:H18,3,4)'와 같이 정리할 수 있겠죠?
MATCH()함수는 사용자가 지정한 값이 가로(열), 또는 세로(행)중 하나의 배열로 된 범위에서 몇번째에 해당하는지의 셀의 위치를 숫자로 돌려주며, 또한 INDEX()함수는 그위치에 해당하는 셀에 입력된 값이 무엇인가를 나타 내 주는 기능을 수행합니다. |
2. 다운로드 받은 콘텐츠는 본인(본인회사)만 사용할 수 있습니다.
3. 다른 사람과 공유하거나 원본 또는 수정 후 무단전제,무단배포,무단판매,무단 공유할 수 없습니다.
4. 웹상에서 배포는 상업,비상업적 목적을 불문하고, 손해배상등 가중처벌됩니다.