[Excel] 08. INDEX, MATCH 함수 쉽게 사용하기

“INDEX MATCH” 함수는 Excel에서 데이터를 검색하고 찾는 데 사용되는 매우 유용한 함수 조합입니다. 이 함수 조합은 VLOOKUP보다 더 유연하며 정확한 결과를 얻을 수 있습니다. INDEX 함수는 특정 범위에서 행 및 열 인덱스를 사용하여 데이터를 검색하고, MATCH 함수는 값을 찾아 해당 값을 포함하는 행 또는 열의 위치를 반환합니다.


INDEX 함수

“INDEX” 함수는 Excel에서 특정 범위 내의 행 및 열 인덱스를 사용하여 값을 검색하거나 추출하는 함수입니다. 이 함수는 주로 2차원 데이터베이스에서 특정 위치의 값을 가져올 때 사용됩니다. 아래에서 다양한 예제와 함께 “INDEX” 함수의 사용법을 상세하게 설명하겠습니다.

예제 1: 단일 열에서 값 추출하기

  1. 데이터베이스가 다음과 같다고 가정해 봅시다:
이름나이직업
홍길동30회사원
김철수25학생
박영희28의사
  1. 특정 행과 열 인덱스를 사용하여 나이를 찾아보겠습니다.
    • 예를 들어, “김철수”의 나이를 찾고자 합니다.
    • 다른 셀에 다음과 같이 입력합니다: =INDEX(B2:B4, 2, 1)
    • 여기서 B2:B4는 나이 열의 범위이며, 2는 김철수의 행 인덱스, 1은 열 인덱스입니다.
  2. 결과로 “25”가 출력될 것입니다.

예제 2: 행 및 열 인덱스에 MATCH 함수 사용하기

“INDEX” 함수를 더 유용하게 사용하기 위해 “MATCH” 함수와 함께 활용할 수 있습니다. 이를 통해 검색 조건을 사용하여 원하는 값을 더욱 정확하게 가져올 수 있습니다.

  1. 위와 같은 데이터베이스가 있다고 가정합니다.
  2. 특정 조건을 만족하는 데이터 추출하기:
    • 예를 들어, “직업” 열에서 “의사”인 사람의 나이를 찾고자 합니다.
    • 다른 셀에 다음과 같이 입력합니다: =INDEX(B2:B4, MATCH("의사", C2:C4, 0), 1)
    • 여기서 B2:B4는 나이 열의 범위, "의사"는 검색할 직업, C2:C4는 직업 열의 범위입니다.
    • “MATCH” 함수는 “의사”를 찾아 해당 행의 위치(인덱스)를 반환하고, “INDEX” 함수로 해당 행의 나이를 가져옵니다.
  3. 결과로 “28”이 출력될 것입니다.

“INDEX” 함수는 데이터베이스에서 원하는 정보를 추출하고 검색할 때 매우 유용한 함수입니다. 또한 “MATCH” 함수와 조합하여 더욱 정확한 검색을 수행할 수 있습니다.

MATCH 함수

“MATCH” 함수는 Excel에서 특정 값을 찾고 해당 값이 위치한 행 또는 열의 인덱스를 반환하는 함수입니다. 이 함수를 사용하여 원하는 데이터를 검색하거나 정렬되지 않은 데이터베이스에서 특정 값을 찾을 수 있습니다. 아래에서 다양한 예제와 함께 “MATCH” 함수의 사용법을 상세하게 설명하겠습니다.

예제 1: 값의 위치 인덱스 찾기

  1. 데이터가 다음과 같다고 가정합니다:
이름나이직업
홍길동30회사원
김철수25학생
박영희28의사
  1. 특정 값의 위치 인덱스를 찾기:
    • 예를 들어, “박영희”의 위치 인덱스를 찾고자 합니다.
    • 다른 셀에 다음과 같이 입력합니다: =MATCH("박영희", A2:A4, 0)
    • 여기서 "박영희"는 찾을 이름, A2:A4는 이름 열의 범위, 0은 정확한 일치를 의미합니다.
  2. 결과로 “3”이 출력될 것입니다. 즉, “박영희”는 3번째 행에 위치해 있습니다.

예제 2: 정렬되지 않은 데이터에서 값의 위치 인덱스 찾기

  1. 데이터가 다음과 같이 정렬되지 않은 경우를 가정합니다:
이름나이직업
홍길동30회사원
박영희28의사
김철수25학생
  1. 특정 값의 위치 인덱스를 찾기:
    • 여전히 “박영희”의 위치 인덱스를 찾고자 합니다.
    • 다른 셀에 다음과 같이 입력합니다: =MATCH("박영희", A2:A4, 0)
    • 여기서 "박영희"는 찾을 이름, A2:A4는 이름 열의 범위, 0은 정확한 일치를 의미합니다.
  2. 결과로 “2”가 출력될 것입니다. 즉, “박영희”는 2번째 행에 위치해 있습니다.

“MATCH” 함수는 정렬된 데이터나 정렬되지 않은 데이터에서 원하는 값을 찾을 때 사용할 수 있습니다. 값을 찾아 해당 값이 위치한 행 또는 열의 인덱스를 반환하는 특징을 갖고 있습니다. 이 함수는 주로 “INDEX” 함수와 함께 사용하여 정확한 위치의 데이터를 가져오는 데 활용됩니다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤