목차
Excel 데이터 세트는 정보 기록을 유지하는 데 사용됩니다. 대규모 데이터 세트에서 정보를 검색하는 데는 시간이 많이 걸릴 수 있습니다. Excel에는 정확한 결과를 얻기 위해 쿼리를 검색하고 일치시키는 몇 가지 유용한 수식이 있습니다. INDEX 및 MATCH는 단일 기준뿐만 아니라 여러 기준에 대해서도 작동하는 가장 많이 사용되는 항목 중 일부입니다. 이 기사에서는 여러 기준 을 사용하여 INDEX 및 MATCH 에 대한 4가지 공식을 적절한 예제와 적절한 설명과 함께 설명합니다.
실습 워크북 다운로드
실습 워크북을 다운로드하여 직접 연습해 보세요.
Excel Index Match Multiple Criteria.xlsx
INDEX 및 MATCH 함수 소개
인덱스 함수
목적:
인덱스 함수는 교차점에 있는 셀의 값 또는 참조를 반환합니다. 지정된 범위의 특정 행 및 열.
일반 수식:
=INDEX(array, row_num,[column_num])
인수 설명:
array = 데이터 범위.
row_num = 반환할 값의 행 번호.
column_num =반환할 값의 열 번호.
MATCH 기능
목적:
배열에서 지정된 순서로 지정된 값과 일치하는 항목의 상대적 위치를 반환합니다.
일반 수식:
=MATCH(lookup_value,lookup_array,[match_type])
인수 nt 설명:
lookup_value = 검색된value.
lookup_array = 검색된 값이 존재하는 데이터의 범위.
match_type = -0, -1,1. 0 은 정확히 일치, -1 는 정확히 일치보다 큰 값, 1 는 정확히 일치보다 작은 값을 나타냅니다.
여러 기준의 INDEX, MATCH 함수를 사용한 3가지 엑셀 수식
다음 데이터셋을 사용하여 엑셀의 4가지 수식을 인덱스로 설명하고 여러 기준으로 매칭시켜 보겠습니다.
데이터 세트에는 제품 ID , 색상 , 크기, 및 가격 이 포함된 5개의 열이 포함되어 있습니다. 회사의 제품 목록입니다. 이제 여러 기준이 있고 일치하는 값과 관련된 값을 가져오기 위해 여러 기준을 일치시키려는 경우입니다. 이 문서의 다음 섹션에서는 여러 기준이 있는 INDEX 및 MATCH 함수가 포함된 3가지 수식을 보여줍니다. 그러니 앞으로 나아가자.
1. INDEX, MATCH 함수를 여러 기준으로 사용한 내포된 엑셀 수식
상품 ID, 색상, 사이즈를 매칭하여 데이터셋에서 상품 가격을 알아내야 한다고 가정해 봅시다.
Excel INDEX 및 MATCH 함수를 사용하여 다음 수식을 사용하여 결과를 얻을 수 있습니다.
=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))
여기에서 수식이 데이터 세트의 여러 기준과 일치하는지 확인한 다음 정확한 결과를 표시할 수 있습니다.
🔎 수식분류:
- MATCH 기능을 사용하여 3가지 기준: 제품 ID , 색상, 및 크기 는 데이터세트의 범위 B5:B11 , C5:C11, 및 D5:D11 와 각각 일치합니다. 여기서 일치 유형 은 정확히 일치하는 0 입니다.
- 마지막으로 INDEX 기능을 사용하여 특정 제품의 가격을 가져옵니다. E5:E11 .
범위에서 더 읽기: Excel에서 3가지 기준이 있는 INDEX MATCH(4가지 예)
2. 2개의 INDEX 함수와 여러 기준이 있는 MATCH 함수가 포함된 중첩된 Excel 수식
또한 MATCH 와 함께 2개의 INDEX 함수를 포함하는 또 다른 수식이 있습니다. 주어진 데이터 범위에서 값을 가져오는 여러 기준이 있는 함수.
공식은 다음과 같습니다.
=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))
결과는 주어진 데이터 범위와 3개의 기준을 일치시키고 출력에 대해 지정된 범위에서 일치된 기준 값의 결과를 제공합니다.
🔎 수식 분석:
- MATCH 함수는 조회 값을 B15 , C15 , D15 로 >AND 사이에 있습니다.
- 다음으로 각 조회 값에 대한 조회 배열이 B5:B12 인 INDEX 함수를 사용합니다. C5:C12, 및 D5:D12 .
- MATCH 함수의 마지막 인수는 정확히 일치하는 0입니다.
- 이 모든 것은첫 번째 인수가 결과가 최종적으로 표시될 범위인 다른 INDEX 함수 내부에 내포되어 있습니다.
자세히 보기: 다른 시트에 여러 기준이 있는 INDEX MATCH (2가지 방법)
유사한 읽기
- Excel Index 단일/다중 결과로 단일/다중 기준 일치
- INDEX, MATCH 및 COUNTIF 함수를 사용하는 Excel의 여러 기준
- Excel의 여러 기준에서 INDEX-MATCH 함수로 합계
- Excel
3에서 여러 기준을 사용하는 INDEX, MATCH 및 MAX 엑셀
에서 조건이 여러 개인 두 개의 MATCH 함수로 INDEX를 사용하는 수식
단, 위 방법의 반대는 INDEX로 중첩된 2개의 MATCH 함수가 있는 수식 함수도 이 작업을 수행할 수 있습니다.
이제 주어진 데이터 세트에 Hoodie 및 T-shirt에 대한 정보를 포함하는 수정된 버전이 있다고 가정하고 다음과 같이 정리합니다.
공식:
=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))
이 경우 두 가지를 사용했습니다. MATCH 기능은 데이터 세트의 값을 일치시킵니다. 하나는 행에 대해 일치하고 다른 하나는 열에 대해 일치합니다. 두 MATCH 수식은 완벽하게 작동하는 INDEX 함수 안에 내포되어 있습니다.
🔎 수식 분류:
- 첫 번째 MATCH 수식은 제품 이름 T-Shirt와 일치하며 행의 값이 됩니다.( B6 및 B7 ).
- secondMATCH 수식은 각각 C4:F4 및 C5:F5 .
- 두 MATCH 수식은 INDEX 수식 내에 두 번째 인수로 중첩됩니다. . INDEX 수식의 첫 번째 인수는 첫 번째 인수를 출력이 추출될 데이터 범위로 사용하고 세 번째 인수는 정확히 일치하는 경우 0입니다.
더 읽어보기: Excel의 행과 열에서 인덱스 일치 여러 기준
INDEX-MATCH의 대안: FILTER 기능 사용
또한 동적 배열이 있는 Microsoft 365 를 사용하는 경우 INDEX-MATCH 수식 대신 여러 기준으로 FILTER 기능을 사용할 수 있습니다. .
이 목적을 위해 FILTER 기능을 적용하는 방법을 알아보려면 단계를 따르십시오.
- 전체 데이터 세트를 선택합니다.
- 삽입 탭에서 표 를 선택합니다.
- 표의 범위를 확인하고 My table has headers 를 체크합니다.
- 그런 다음 확인 을 클릭합니다.
표는 아래와 같습니다.
이제 가격을 찾아야 하는 3가지 기준(그림에 표시됨)이 있다고 가정합니다. 특정 제품의 e.
- 보려는 셀에 수식을 작성합니다.결과:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))
결과가 셀에 표시됩니다.
참고: 그에 따라 범위를 선택하면 범위의 헤더(가격, 제품 ID, 색상 및 크기 데이터세트가 Excel 표로 변환되기 때문에 수식에서).
🔎 수식 분류:
- 수식은 3개의 인수를 사용합니다.
- 첫 번째 인수는 반환 값이 추출될 데이터 범위인 array 입니다.
- 두 번째 인수는 <1입니다>include 는 기준을 포함합니다. 우리의 경우 기준은 제품 ID, 색상 및 크기입니다.
- 세 번째 인수는 empty_if 이며 결과가 비어 있으면 반환 값을 받습니다. 이것은 선택 사항이며 우리의 경우에는 필요하지 않습니다.
- 기준과 일치하고 첫 번째 인수의 범위에서 결과를 제공합니다.
자세히 보기: 하나의 셀에 여러 값을 반환하는 Excel INDEX MATCH
기억할 사항
1. 배열이 포함된 수식의 끝에 커서를 두고 키보드에서 CTRL+SHIFT+ENTER 를 누를 수 있습니다. Enter 를 누르기만 하면 제대로 작동하지만 안전을 위해 배열 작업 중에 이 기술을 사용할 수 있습니다.
2. FILTER 기능은 다음과 같은 Microsoft 365 에서만 사용할 수 있습니다.동적 배열 기능. 이 버전이 없고 이전 버전을 사용하는 경우 다른 세 가지 공식을 사용하십시오.
결론
이 기사에는 INDEX 및 MATCH 기능에 대한 간략한 설명이 포함되어 있습니다. 이후 Excel에서 여러 기준으로 INDEX , MATCH, 및 FILTER 기능을 사용하여 4개의 서로 다른 수식을 적용하기 위해 데이터 세트를 사용했습니다. 이 기사가 도움이 되었기를 바랍니다. 더 자세히 알아보고 싶다면 아래 관련 기사를 확인하세요. 질문이 있으시면 댓글 섹션에 작성하실 수 있습니다.