INDEX 함수를 사용하여 목록에서 데이터 찾기

02 of 01

Excel INDEX 함수 - 배열 형식

INDEX 함수 - 배열 양식을 사용하여 목록에서 데이터 찾기. © TedFrench

Excel INDEX 함수 개요

일반적으로 INDEX 함수를 사용하여 특정 값을 찾아 반환하거나 워크 시트에서 해당 값의 위치에 대한 셀 참조를 찾을 수 있습니다.

Excel에서 사용할 수있는 INDEX 함수에는 Array FormReference Form 이라는 두 가지 형식이 있습니다 .

함수 의 두 가지 형식의 주요 차이점은 다음과 같습니다.

Excel INDEX 함수 - 배열 형식

배열 은 일반적으로 워크 시트의 인접한 셀 그룹으로 간주됩니다. 위 이미지에서 배열은 A2에서 C4까지의 셀 블록입니다.

이 예제에서 셀 C2에있는 INDEX 함수의 배열 형식은 행 3과 열 2의 교차점에있는 데이터 값 - 위젯을 반환합니다.

INDEX 함수 (배열 형식) 구문 및 인수

함수의 구문 은 함수의 레이아웃을 참조하며 함수의 이름, 대괄호, 쉼표 구분 기호 및 인수를 포함 합니다.

INDEX 함수의 구문은 다음과 같습니다.

= INDEX (Array, Row_num, Column_num)

Array - 원하는 정보에 대해 함수가 검색 할 범위 에 대한 셀 참조입니다.

Row_num (선택 사항) - 값을 반환 할 배열의 행 번호입니다. 이 인수를 생략하면 Column_num이 필요합니다.

Column_num (선택 사항) - 값을 반환 할 배열의 열 번호입니다. 이 인수가 생략되면 Row_num이 필요합니다.

INDEX 함수 (배열 양식) 예

앞서 언급 한 것처럼 위 이미지의 예는 INDEX 함수의 Array 형식을 사용하여 인벤토리 목록에서 용어 위젯을 반환합니다.

아래 정보는 워크 시트의 셀 B8에 INDEX 함수를 입력하는 데 사용되는 단계를 설명합니다.

이 단계는이 숫자를 직접 입력하는 대신 Row_numColumn_num 인수에 대한 셀 참조를 사용합니다.

INDEX 함수 입력하기

함수와 인수를 입력하는 옵션은 다음과 같습니다.

  1. 완전한 함수 입력 : 셀 B8에 = INDEX (A2 : C4, B6, B7)
  2. INDEX 함수 대화 상자를 사용하여 함수 및 해당 인수 선택

전체 함수를 수동으로 입력하는 것이 가능하지만 많은 사람들은 대화 상자를 사용하여 함수의 인수를 더 쉽게 입력 할 수 있습니다.

아래 단계에서는 대화 상자를 사용하여 함수의 인수를 입력합니다.

대화 상자 열기

함수의 두 가지 형식 (각각 고유 한 인수 집합이있는 형식)이 있으므로 각 형식에는 별도의 대화 상자가 필요합니다.

따라서 다른 Excel 기능과 함께 표시되지 않는 INDEX 함수 대화 상자를 여는 별도의 단계가 있습니다. 이 단계에는 Array 형식 또는 Reference 형식의 인수 집합 중 하나를 선택하는 단계가 포함됩니다.

다음은 함수 대화 상자를 사용하여 B8 셀에 INDEX 함수와 인수를 입력하는 단계입니다.

  1. 워크 시트 에서 B8 셀을 클릭하십시오. 여기에서 함수가 위치합니다.
  2. 리본 메뉴의 수식 탭을 클릭하십시오.
  3. 리본에서 조회 및 참조 를 선택하여 기능 드롭 다운 목록을 엽니 다.
  4. 목록에서 INDEX 를 클릭하면 Select Arguments 대화 상자가 열립니다.이 대화 상자에서 함수의 ArrayReference 양식 중에서 선택할 수 있습니다
  5. 배열, row_num, column_num 옵션을 클릭하십시오.
  6. 확인을 클릭하여 INDEX 함수 - 배열 양식 대화 상자를 엽니 다.

함수의 인수 입력

  1. 대화 상자에서 Array 행을 클릭하십시오.
  2. 워크 시트에서 A2부터 C4까지 셀을 강조 표시하여 대화 상자에 범위를 입력하십시오.
  3. 대화 상자에서 Row_num 행을 클릭하십시오.
  4. 셀 참조를 대화 상자에 입력하려면 B6 셀을 클릭하십시오.
  5. 대화 상자에서 Column_num 행을 클릭하십시오.
  6. 셀 참조를 대화 상자에 입력하려면 B7 셀을 클릭하십시오.
  7. 확인을 클릭하여 기능을 완료하고 대화 상자를 닫습니다.
  8. Gizmo 라는 단어는 부품 목록의 세 번째 행과 두 번째 열을 교차하는 셀의 용어이기 때문에 셀 B8에 나타납니다.
  9. B8 셀을 클릭하면 전체 함수 = INDEX (A2 : C4, B6, B7) 가 워크 시트 위의 수식 입력 줄에 나타납니다.

색인 함수 오류 값

INDEX 함수와 관련된 일반적인 오류 값 - 배열 형식은 다음과 같습니다.

#값! - Row_num , Column_num 인수가 숫자가 아닌 경우 발생합니다.

#REF! - 다음 중 하나가 발생합니다.

대화 상자의 장점

대화 상자를 사용하여 함수의 인수에 대한 데이터를 입력하는 것의 이점은 다음과 같습니다.

  1. 이 대화 상자는 함수의 구문을 처리하므로 인수간에 구분 기호로 사용되는 등호, 대괄호 또는 쉼표를 입력하지 않고도 한 번에 하나씩 함수의 인수를 쉽게 입력 할 수 있습니다.
  2. B6 또는 B7과 같은 셀 참조는 포인팅을 사용하여 대화 상자에 입력 할 수 있습니다. 마우스를 사용하여 선택한 셀을 클릭하는 것이 포함됩니다. 포인팅이 쉬울뿐 아니라 잘못된 셀 참조.

02 of 02

Excel 인덱스 함수 - 참조 형식

INDEX 함수 - 참조 양식을 사용하여 목록에서 데이터 찾기. © TedFrench

Excel 인덱스 함수 - 참조 형식

함수의 참조 형식은 특정 행과 데이터 열의 교차점에있는 셀의 데이터 값을 반환합니다.

참조 배열은 위의 그림과 같이 인접하지 않은 여러 개의 범위 로 구성 될 수 있습니다.

INDEX 함수 (참조 형식) 구문 및 인수

INDEX 함수 참조 형식의 구문인수 는 다음과 같습니다.

= INDEX (참조, Row_num, Column_num, Area_num)

참조 - 원하는 정보에 대해 함수가 검색 할 범위에 대한 셀 참조를 필요로합니다 (필수).

Row_num - 값을 반환 할 배열의 행 번호입니다.

Column_num - 값을 반환 할 배열의 열 번호입니다.

주 : Row_numColumn_num 인수 모두에 대해 실제 행 및 열 번호 또는 워크 시트의이 정보 위치에 대한 셀 참조 를 입력 할 수 있습니다.

Area_num (선택 사항) - Reference 인수에 인접하지 않은 여러 범위가 포함되어있는 경우이 인수는 데이터를 반환 할 셀 범위를 선택합니다. 생략하면 함수는 Reference 인수에 나열된 첫 번째 범위를 사용합니다.

INDEX 함수 (참조 형식) 예

위 이미지의 예제는 INDEX 함수의 Reference 형식을 사용하여 분노 A1의 영역 2에서 7 월을 E1로 반환합니다.

아래 정보는 워크 시트의 셀 B10에 INDEX 함수를 입력하는 데 사용되는 단계를 설명합니다.

이 단계는이 숫자를 직접 입력하는 대신 Row_num, Column_num 및 Area_num 인수에 대한 셀 참조를 사용합니다.

INDEX 함수 입력하기

함수와 인수를 입력하는 옵션은 다음과 같습니다.

  1. 완전한 함수 입력 : = INDEX ((A1 : A5, C1 : E1, C4 : D5), B7, B8) 셀 B10
  2. INDEX 함수 대화 상자를 사용하여 함수 및 해당 인수 선택

전체 함수를 수동으로 입력하는 것이 가능하지만 많은 사람들은 대화 상자를 사용하여 함수의 인수를 더 쉽게 입력 할 수 있습니다.

아래 단계에서는 대화 상자를 사용하여 함수의 인수를 입력합니다.

대화 상자 열기

함수의 두 가지 형식 (각각 고유 한 인수 집합이있는 형식)이 있으므로 각 형식에는 별도의 대화 상자가 필요합니다.

따라서 다른 Excel 기능과 함께 표시되지 않는 INDEX 함수 대화 상자를 여는 별도의 단계가 있습니다. 이 단계에는 Array 형식 또는 Reference 형식의 인수 집합 중 하나를 선택하는 단계가 포함됩니다.

다음은 함수 대화 상자를 사용하여 B10 셀에 INDEX 함수와 인수를 입력하는 단계입니다.

  1. 워크 시트 에서 B8 셀을 클릭하십시오. 여기에서 함수가 위치합니다.
  2. 리본 메뉴의 수식 탭을 클릭하십시오.
  3. 리본에서 조회 및 참조 를 선택하여 기능 드롭 다운 목록을 엽니 다.
  4. 목록에서 INDEX 를 클릭하면 Select Arguments 대화 상자가 열립니다.이 대화 상자에서 함수의 ArrayReference 양식 중에서 선택할 수 있습니다
  5. 참조, row_num, column_num, area_num 옵션을 클릭하십시오.
  6. 확인을 클릭하여 INDEX 기능 - 참조 양식 대화 상자를 엽니 다.

함수의 인수 입력

  1. 대화 상자에서 참조 선을 클릭하십시오.
  2. 대화 상자에이 줄에 열린 둥근 괄호 " ( "를 입력하십시오
  3. 워크 시트에서 A1 ~ A5 셀을 강조 표시하여 괄호 뒤에 범위를 입력하십시오.
  4. 첫 번째와 두 번째 범위 사이의 구분 기호로 사용할 쉼표를 입력하십시오.
  5. 쉼표 다음에 범위를 입력하려면 워크 시트의 C1에서 E1 셀을 강조 표시하십시오.
  6. 두 번째 및 세 번째 범위 사이의 구분 기호로 사용되는 두 번째 쉼표를 입력하십시오.
  7. 쉼표 뒤에 범위를 입력하려면 워크 시트의 셀 C4에서 D5를 강조 표시하십시오.
  8. 참조 인수를 완성하기 위해 세 번째 범위 뒤에 닫는 괄호 " ) "를 입력하십시오
  9. 대화 상자에서 Row_num 행을 클릭하십시오.
  10. 셀 참조를 대화 상자에 입력하려면 B7 셀을 클릭하십시오.
  11. 대화 상자에서 Column_num 행을 클릭하십시오.
  12. 셀 참조를 대화 상자에 입력하려면 B8 셀을 클릭하십시오.
  13. 대화 상자에서 Area_num 행을 클릭하십시오.
  14. 셀 참조를 대화 상자에 입력하려면 B9 셀을 클릭하십시오.
  15. 확인을 클릭하여 기능을 완료하고 대화 상자를 닫습니다.
  16. 7 월 은 셀 B10에 나타나며 두 번째 영역의 첫 번째 행과 두 번째 열 (범위 C1에서 1까지)을 교차하는 셀의 월이므로,
  17. B8 셀을 클릭하면 전체 함수 = INDEX ((A1 : A5, C1 : E1, C4 : D5), B7, B8)가 워크 시트 위의 수식 입력 줄에 나타납니다.

색인 함수 오류 값

INDEX 함수 - 참조 형식과 관련된 일반적인 오류 값은 다음과 같습니다.

#값! - Row_num , Column_num 또는 Area_num 인수가 숫자가 아닌 경우 발생합니다.

#REF! - 다음과 같은 경우에 발생합니다.