Index / Match 함수 용도

  • INDEX 함수는 엑셀에서 특정 위치의 값을 찾을 때 쓰입니다. 예를 들어, 어떤 표에서 '3번째 줄, 4번째 칸'에 무엇이 있는지 알고 싶을 때 INDEX 함수를 사용하면 쉽게 찾을 수 있습니다. 
  • MATCH 함수는 찾고 싶은 것이 몇 번째에 있는지를 알려주는 역할을 합니다.

함수 구조

Match 함수

=MATCH(lookup_value, lookup_array, [match_type])
  • lookup_value: 찾고자 하는 값입니다. 
  • lookup_array: 검색할 범위입니다. 이 범위는 단일 행이나 열이어야 합니다.
  • [match_type]: 이 옵션은 매치 유형을 정의합니다. 1은 '이하'를 의미하는 근사치 검색(기본값), 0은 '정확한 값'을 의미하는 정확한 매치, -1은 '이상'을 의미하는 근사치 검색입니다.

Index 함수

=INDEX(array, row_num, [column_num])
  • array: 검색할 데이터의 범위입니다. 이 범위는 행과 열을 포함한 배열 또는 참조일 수 있습니다.
  • row_num: 반환하고자 하는 값이 있는 행의 번호입니다. 이 값은 범위 내에서 행의 상대적 위치를 나타냅니다.
  • [column_num]: (선택적) 반환하고자 하는 값이 있는 열의 번호입니다. 이 값은 범위 내에서 열의 상대적 위치를 나타내며, 지정하지 않으면 기본값으로 첫 번째 열이 선택됩니다.

 

Index / Match 함수 사용 예시

요청 사항

기본 설명
- 아이템은 Option에 따라 다른 능력치가 출력됩니다.
- 아이템은 Level에 따라 Option의 수치가 결정됩니다.

요청 사항
 - 아이템의 Option에 따라 능력치를 표로 정리해주세요

요청 사항

Index 함수 구성

  • 지팡이는 Level 1, Option Atk 니까 (2,2) 좌표인 3이 표시 

수 백개의 아이템이 있는대 좌표 넣어줄 것 아니니 Match 함수를 이용하여 추가 자동화

Match함수 구성

  • 레벨(Level)이 몇 번째 행(row)에 있는지 확인

  • 능력치 타입(Option)이 몇 번째(column)에 있는지 확인

결과

'Tool > Excel' 카테고리의 다른 글

[Excel] 날짜 관리 Year/ Month/ Day  (1) 2024.03.07
[Excel] 데이터 찾기 (feat. VLOOKUP 함수)  (0) 2023.12.16
사용자 정의 변수  (0) 2016.06.28
배열을 이용한 엑셀 구구단  (0) 2016.06.28

+ Recent posts