Excel에서 다른 배열의 여러 기준을 일치시키는 방법

  • 이 공유
Hugh West

Excel에서 다양한 배열의 여러 기준을 일치시키기 위한 답이나 몇 가지 고유한 팁을 찾고 있다면 올바른 위치에 오셨습니다. Excel에서 다양한 배열의 여러 기준을 일치시키는 다양한 방법이 있습니다. 이 문서에서는 적절한 예제와 함께 각 단계를 안내합니다. 결과적으로 목적에 맞게 쉽게 사용할 수 있습니다. 기사의 본론으로 넘어갑시다.

실습 워크북 다운로드

제가 이 글에서 사용한 워크북은 아래에서 다운받아 직접 연습해보실 수 있습니다.

다른 배열에서 여러 기준 일치.xlsx

6 Excel에서 다른 배열의 여러 기준 일치 방법

이 섹션에서는 Windows 운영 체제의 Excel에서 다양한 배열의 여러 기준을 일치시키는 빠르고 쉬운 6가지 방법을 보여 드리겠습니다. 이 기사에는 모든 것에 대한 명확한 그림과 함께 자세한 설명이 포함되어 있습니다. 여기서는 Microsoft 365 버전 을 사용했습니다. 그러나 가용성에 따라 다른 버전을 사용할 수 있습니다. 이 기사의 일부가 귀하의 버전에서 작동하지 않는 경우 의견을 남겨주십시오.

이 데이터 세트에서 실제 사례를 제공하려고 했습니다. 데이터 세트에는 일부 의류 제품에 대한 정보가 포함되어 있습니다. 보시다시피 제품명 , 색상 , 크기 , 가격 의 4개의 열이 있습니다.다음 이미지에서.

1. INDEX 및 MATCH 함수와 함께 배열 수식 사용

여기에서 제품 ( 셀 B11 )의 가격 을 가져왔습니다. 제품의 이름 , 색상, , 사이즈

📌단계:

  • 이를 위해 먼저 셀 G5 , G6 제품명 , 색상 , 사이즈 를 삽입하고, G7
  • 그런 다음 셀 G8 에 다음 수식을 삽입하여 해당 기준을 충족하는 제품의 가격 을 가져옵니다.

=IFERROR(INDEX(E5:E20,MATCH(1,(G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20),0)),"No Match")

🔎 수식 분석:

곱하기 연산 :

→ (G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20) = (셔츠 = 제품 열)*(인디고 = 색상 열)*(L = 사이즈 열) = {FALSE; FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE}*(G6=C5:C20)*(G7=D5:D20)}

해당 열에 대한 값을 검색하고 이에 따라 TRUE/FALSE 값을 반환합니다.

→ {0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0}

곱셈 연산자(*) 는 이러한 값을 0과 1로 변환한 다음 다음을 수행합니다. 원하는 출력을 제외한 모든 값을 0으로 변환하는 곱셈 연산.

MATCH 함수 연산 :

→ MATCH(1 ,(0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0),0)) → 13

이 함수는 변환된 범위에서 값 1을 찾고위치를 반환합니다.

INDEX 함수 연산 :

→ IFERROR(INDEX(E5:E20,13), “No Match”) → 50

원하는 출력인 price 컬럼의 13행 의 값을 반환하는 함수이다. 일치 항목이 없는 경우 INDEX 함수는 #N/A 오류를 반환합니다. 이러한 오류를 처리하고 사람이 읽을 수 있는 " 일치하지 않음 " 메시지를 표시하기 위해 IFERROR 기능 이 여기에서 사용됩니다.

자세히 알아보기: 여러 기준을 사용하는 Excel INDEX MATCH(적합한 예 4개)

2. INDEX와 MATCH 함수의 배열이 아닌 수식 사용

여기서 이전과 동일한 작업을 수행해 보았습니다. 추가 INDEX 함수와 INDEX 함수의 선택된 비배열 유형이 있다는 점을 제외하면 수식도 동일합니다.

📌 단계:

  • 이를 위해 먼저 각각의 셀에 상품 이름, 색상, , 사이즈 를 삽입합니다.
  • 그런 다음 셀 G8 에 다음 수식을 삽입하여 해당 기준을 충족하는 제품의 가격을 가져옵니다.

=IFERROR(INDEX(E5:E25,MATCH(1,INDEX((G5=B5:B25)*(G6=C5:C25)*(G7=D5:D25),0,1),0)),"No Match")

🔎 수식 설명:

이 새로운 INDEX 함수의 주요 목적은 이전 배열 수식을 변환하는 것입니다. 배열이 아닌 수식 으로 변환하여 Excel 배열 함수에 익숙하지 않은 사람도 구현할 수 있습니다. 새로운 INDEX 함수는곱셈 연산으로 배열 수식이 필요하지 않습니다.

자세히 보기: 엑셀의 INDEX MATCH 다중 기준(배열 수식 없음)

유사한 읽기

  • 엑셀에서 3가지 기준으로 INDEX MATCH (4가지 예)
  • Excel에서 INDEX 및 MATCH 함수를 사용하는 SUMIF
  • Index Match Excel에서 여러 행 합계(3가지 방법)
  • 여러 기준을 사용하는 INDEX MATCH 다른 시트(2가지 방법)
  • 엑셀에서 INDEX, MATCH, COUNTIF 함수를 이용한 다중 기준

3. 다중 기준에 대한 INDEX MATCH 공식 엑셀

3.1 열에서 수직으로 조회하기

위에서 설명한 방법과 달리 INDEX MATCH<4를 조합하여 사용할 수 있습니다> 여러 기준으로 수평 및 수직 조회를 조회하는 기능. 이를 수행하려면 아래 단계를 따르십시오.

📌 단계:

  • 처음에 셀 C18 을 클릭하고 다음 수식을 삽입합니다.

=INDEX(D5:D14,MATCH(1,(B5:B14=C16)*(C5:C14=C17),0))

  • 다음에 Enter

결과적으로 원하는 영업사원에게 원하는 결과를 얻을 수 있습니다.

3.2 행에서 가로로 조회

INDEX MATCH 기능은 아래 단계에 따라 여러 기준을 가로로 조회합니다.

📌 단계:

  • 첫 번째 , 클릭 셀 C10 .
  • 다음 수식을 입력하고 Enter

=INDEX(C6:L6,MATCH(1,(C4:L4=C8)*(C5:L5=C9),0))

따라서 수평 조회를 통해 원하는 사람의 부서를 얻을 수 있습니다.

4. 배열에서 여러 기준을 일치시키는 INDEX MATCH 공식 다른 Excel 시트

비즈니스 팜에서 작업하는 상황을 고려하십시오. 당신의 상사는 당신에게 다른 워크시트에서 다른 판매 담당자의 판매액을 찾아야 하는 과제를 주었습니다. INDEX MATCH 수식을 이용하면 쉽게 할 수 있습니다.

  • 다음 예에서 “아이디” , “이름” , 작업자의 "판매" 는 임의로 부여됩니다. 다른 워크시트에서 특정 "ID" 및 특정 "이름" 에 대한 "판매" 를 찾아야 합니다. 워크시트의 이름은 "Data" 입니다.

  • "ID" 열을 포함하는 새 워크시트에서 다른 테이블을 만듭니다. , "이름" "판매" . 이 새 워크시트에서 결과를 찾을 수 있습니다. 이 워크시트의 이름을 "M01" 로 지정합니다.
  • 그런 다음 "M01" 워크시트의 D5 셀에 다음 수식을 삽입합니다.

=INDEX(Data!$D$5:$D$15,MATCH(1,('M01'!B5=Data!$B$5:$B$15)*('M01'!C5=Data!$C$5:$C$15),0))

  • 이제 나머지 셀에도 같은 수식을 적용합니다.

  • 따라서 다양한 워크시트에서 값을 찾기 위해 여러 기준을 사용했습니다.

5. COUNTIFS 함수를 사용하여 여러 기준 일치다른 배열에서

COUNTIFS 함수 를 사용하여 Excel에서 여러 기준을 일치시킬 수 있습니다. 이 경우 AND 로직을 서로 다른 열의 기준으로 사용하고 OR 로직을 같은 열의 기준으로 사용해야 합니다.

5.1 AND 사용 여러 열의 여러 기준에 대한 논리

AND 논리는 모든 기준이 일치해야 true 값을 얻을 수 있음을 의미합니다. 여기에서는 이름 , 색상 , 크기 기준

을 기준으로 총 행 수를 계산했습니다. :

  • 먼저 제품 , 색상 , 사이즈 의 이름을 <범위의 각 셀에 삽입합니다. 3>F5:F7 .
  • 그런 다음 셀 F8 에 다음 수식을 삽입하여 주어진 기준과 일치하는 셀 수를 가져옵니다.

=COUNTIFS(B5:B20,F5,C5:C20,F6,D5:D20,F7)

🔎 수식 분류:

=COUNTIFS(B5 :B20,F5,C5:C20,F6,D5:D20,F7) → COUNTIFS(상품란, 셔츠, 컬러란, 인디고, 사이즈란, L) → 1

  • 잇 각 열의 값을 검색하고 모든 기준이 일치하면 개수를 늘립니다.
  • 모든 기준이 일치하는 열은 하나뿐입니다. 따라서 원하는 출력입니다.

  • 따라서 다른 배열에 대해 지정된 기준과 일치하는 셀 수를 갖게 됩니다.

자세히 보기: Excel에서 행과 열의 여러 기준에 대한 인덱스 일치

5.2 OR동일한 열의 여러 기준에 대한 논리

OR 논리는 하나의 기준이 일치하면 TRUE 값이 반환됨을 의미합니다. 여기에서 색상 값이 “ Red ” 및 “ Yellow ”인 총 행 수를 계산했습니다.

그러려면 다음 수식을 셀 F4 주어진 기준과 일치하는 셀의 수를 가져옵니다:

=SUM(COUNTIFS(C5:C20,{"Red","Yellow"}))

🔎 수식 분류:

→ SUM(COUNTIFS(C11:C31,{“빨간색”,“노란색”})) → SUM( COUNTIFS(색상 열,{“빨간색”, ”노란색”}))

COUNTIFS 함수 는 해당 열의 값을 검색하여 일치하는 기준이 있으면 개수를 증가시킵니다. . 3개의 "빨간색"과 3개의 "노란색"이 있으므로 COUNTIFS 함수는 3,3을 반환합니다.

→ SUM(3,3) → 6

SUM 함수 는 두 값을 더하고 원하는 결과를 반환합니다.

  • 따라서 총 금액을 계산했습니다. 빨간색과 노란색 제품.

자세히 보기: Excel

6의 여러 조건에서 INDEX-MATCH 함수를 사용한 합계 . FILTER 기능 사용

이름에서 알 수 있듯이 FILTER 기능 은 특정 기준에 따라 셀 범위를 필터링합니다. 이 방법에 대해 여러 함수가 포함된 수식을 작성하지 않습니다. FILTER 기능만으로 작업을 수행할 수 있습니다. 여기에서 제품의 가격 을 가져왔습니다. ( 셀 B11 ) 제품의 이름 , 색상, 크기

📌 단계:

  • 먼저 각 셀에 제품명 , 색상 , 사이즈 를 입력합니다. 범위 F5:F7 .
  • 그런 다음 셀 F8 에 다음 수식을 삽입하여 모든 조건과 일치하는 제품의 가격을 가져옵니다.

=FILTER(E5:E20,(B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7),"No Match")

🔎 수식 분석:

곱셈 연산:

→ (B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7) = (제품 열 = 셔츠)*(색상 열 = 인디고)*(크기 열 = L) = {FALSE ;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE ;TRUE;FALSE;FALSE}*(C5:C20=G6)*(D5:D20=G7)}

해당 열에 대한 값을 검색하고 TRUE/FALSE를 반환합니다. 그에 따른 값.

→ {0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0 }

곱셈 연산자(*) 는 이러한 값을 0과 1로 변환한 다음 다음과 같은 곱셈 연산을 수행합니다. 원하는 출력을 제외한 다른 모든 값을 0으로 rts.

✅ FILTER 기능:

→ FILTER(E14:E34,{0;0;0 ;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0},"일치하지 않음") = FILTER(PriceColumn {0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0; 0;0;0},"일치하지 않음") = 50

FILTER 함수는 색인 번호가 있는 가격 열을 검색하고 셀 값을 반환합니다. 여기서 해당 인덱스값은 일(1), 이 경우 50입니다.

  • 따라서 주어진 여러 기준에 일치하는 제품의 가격을 계산했습니다.

참고:

이 기사를 작성하는 시점에서 FILTER 기능은 Excel 365에서만 사용할 수 있습니다. 따라서 , 다른 버전의 Excel을 사용하는 경우 다른 방법을 확인해야 합니다.

결론

이 문서에서는 서로 다른 여러 기준을 일치시키는 방법을 찾았습니다. 엑셀의 배열. 문제에 대한 해결책을 찾을 수 있기를 바랍니다. 제안이나 질문이 있으면 의견을 남겨주세요. 감사합니다.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.