[Excel]테이블의 지정된 범위에 지정된 위치 값 가져오기-INDEX() 함수
개요
INDEX() 함수는 테이블의 지정된 범위 또는 배열에서 지정된 위치에 있는 값을 반환합니다.
INDEX() 함수를 사용하여 개별 값 또는 전체 행과 열을 검색할 수 있습니다.
Match() 함수 기능은 행 및 열 번호를 제공하기 위해 INDEX() 함수와 함께 종종 같이 사용됩니다.
사용 목적 및 방법
사용 목적은 테이블내에 위치를 기준으로 목록 또는 테이블에서 값 가져오기입니다.
사용 방법은 INDEX(array, row_num, col_num, [area_num])
array - 셀 범위 또는 배열 상수입니다.
row_num - 참조 또는 배열의 행 위치입니다.
col_num - 참조 또는 배열의 열 위치입니다.
area_num - 선택 사항으로 사용해야 하는 참조 범위입니다.
참고 사항
INDEX() 함수는 범위 또는 배열에서 지정된 위치에 있는 값을 반환합니다.
INDEX() 함수를 사용하여 개별 값 또는 전체 행과 열을 검색할 수 있습니다.
INDEX() 함수는 MATCH() 함수 기능과 함께 자주 사용됩니다.
(이 시나리오에서 MATCH 함수는 INDEX 함수에 위치를 찾아 공급하고 INDEX는 해당 위치의 값을 반환합니다.)
가장 일반적인 사용법에서 INDEX는 array, row_num, col_num의 세 가지 인수를 사용합니다.
array는 값을 검색할 범위 또는 배열입니다.
Row_num은 값을 검색할 행 번호이고
col_num은 값을 검색할 열 번호입니다.
area_num는 선택 사항이며 배열이 1차원인 경우에는 필요하지 않습니다.
예제
다길동의 국어 성적을 가져왔습니다.
A2:E6는 테이블의 밤위이고 4번째 행 A5를 찾고 3번째 열인 C5의 값을 가져왔습니다.
area_num을 사용하는 예제입니다.
엑셀 시트에 2개 이상의 테이블이 있고 몇번째 테이블에서 원하는 값을 가져올 경우에 사용하는 방식입니다.
(A2:E6,D9:H13)로 테입블이 2개 있고, 각 테이블의 범위를 알려줍니다.
3,3,2는 3번째 행에서 3번째 열의 값을 가져오는데 사용하는 테이블은 2번째라는 것을 알려줍니다.
그래서 결과는 91이 되는 것입니다.
MATCH() 함수와 같이 사용한 예제입니다
다길동의 점수를 가져오기 위해 위 수식을 사용하였습니다.
INDEX()함수 사용법은 동일하고, MATCH() 함수는 다길동에 해당하는 열을 가져오기 위해 사용하였습니다.
가장 간단한 INDEX MATCH 의 사용 예제입니다.
즐거운 엑셀 시간되시기 바랍니다