특정 행과 열의 교차 부분에 있는 값을 찾을 때 사용하는 함수는 INDEX 입니다. 예를 들어 월별 농산물 가격표가 있다고 합시다. 상단 농산물에 해당하는 열 값과 월에 해당하는 행 값에 가격을 가져올 수 있습니다. 두 가지 조건에 맞는 값을 찾는 것입니다. 단, INDEX 와 함께 MATCH 함수가 필요합니다. MATCH 는 지정한 영역에서 상대적인 위치값을 알아 낼 수 있기 때문입니다.
▼ 그림과 같은 표가 있다고 합시다. 농산물에 대한 월별 가격이 표시되어 있는 표입니다. 여기에서 두 가지 조건(월, 농산물) 에 맞는 가격을 알아내야 합니다.
▼ 2가지 조건(월, 농산물)에 맞는 값을 찾기 위해서는 INDEX 함수가 필요합니다. INDEX 는 3개의 인수를 필요로 합니다. 구문과 인수에 대한 설명은 다음과 같습니다.
INDEX(array, row_num, column_num)
l array : 셀 범위
l row_num : 배열에서 행의 상대적인 위치값
l column_num : 배열에서 열의 상대적인 위치값
▼ 설명에서 “상대적인 위치값” 이란 array 에 입력한 셀 영역의 시작점을 기준으로 해서 상대적인 위치값이라는 의미입니다. 그림처럼 row = 3, column = 3 이면 210 이 됩니다.
▼ 이제 INDEX 함수를 이용해서 “2월, 감자” 에 대한 가격과 “6월, 상추” 에 가격을 알아내야 합니다. 먼저 특정 월과 농산물이 위치한 상대적인 위치값을 알아야 합니다. MATCH 는 지정한 영역에서 상대적인 위치값을 반환합니다. 그림처럼 MATCH 의 Lookup_value 에 월값을 넣고 Lookup_array 에 월 배열을 입력합니다. 결과값은 3입니다.
▼ INDEX 함수의 첫 번째 인수로 영역을 입력합니다. 그리고 나머지 두 개의 인수에는 MATCH 함수를 이용해서 구한 상대 위치값을 입력합니다. 결과값은 320 입니다.
=INDEX(B2:E14,MATCH(G3,B2:B14),MATCH(H3,B2:E2)) |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀(Excel) RAND, RANDBETWEEN 함수로 랜덤 숫자 추출하기 (4) | 2023.08.29 |
---|---|
엑셀 ISBLANK 함수의 자세한 설명과 활용 방법 (0) | 2023.08.29 |
엑셀 Excel 텍스트를 다양한 날짜 형태로 변경하는 방법 (0) | 2023.08.29 |
엑셀 Excel 차트, 그래프에 실제 숫자 표시하기 (1) | 2023.08.29 |
엑셀 Excel 서명을 위한 도장 투명하게 만들어서 삽입해 보자. (1) | 2023.08.29 |
엑셀 Excel 차트 데이터 범위를 편집하고 삭제하기 (2) | 2023.08.28 |
엑셀 Excel 셀 나누기, 셀 텍스트 나누기 (1) | 2023.08.27 |
엑셀 DAY 함수 상세한 설명과 활용 예제 (0) | 2023.08.27 |