이 기사에서는 INDEX & MATCH 함수를 사용하여 테이블에서 n 번째 일치를 조회하는 방법을 배웁니다.

시나리오 :

예를 들어, 숫자로 n 번째 일치하는 항목과 해당 결과를 테이블에서 찾아야합니다. 필요한 값을 얻기 위해 n 번째 일치 항목을 찾는 데 도움이되는 일반 공식이 필요합니다.

문제를 해결하는 방법?

수식을 먼저 이해하려면 다음 함수에 대해 약간 수정해야합니다. link : / lookup-formulas-excel-index-function [INDEX 함수]

  1. link : / lookup-formulas-excel-match-function [MATCH 함수]

이제 위의 함수를 사용하여 공식을 만들 것입니다. MATCH 함수는 범위에서 가장 낮은 일치의 인덱스를 반환합니다. INDEX 함수는 행 인덱스를 인수로 사용하고 해당하는 필수 결과를 반환합니다. 이 함수는

일반 공식 :

= INDEX ( data , MATCH ( SMALL (range, n), range, match_type ) , col_num )

data : 헤더가없는 테이블의 값 배열 범위 : 가장 낮은 일치를위한 lookup_array n : 숫자, n 번째 일치 match_type : 1 (정확히 일치 또는 다음으로 가장 작음) 또는 0 (정확히 일치 또는 다음으로 가장 큼)

col_num : 열 번호, 테이블 열에서 검색하는 데 필요한 값입니다.

예 :

위의 설명은 이해하기 어려울 수 있습니다. 예제의 공식을 사용하여 이것을 이해하겠습니다. 여기에 세계 대륙에 대한 세부 정보가있는 표가 있습니다. 국가 이름과 같은 조회 값에서 주어진 테이블에서 국가 코드를 찾아야합니다.

image

테이블 (E5 : I10) 및 범위 (I5 : I10) 배열에 사용되는 명명 된 범위입니다.

여기서는 이해하기 쉽기 때문에 셀 참조 배열 대신 명명 된 범위를 사용했습니다. 가격 값이 범위에서 최소 또는 최저 인 모든 세부 정보를 찾아야합니다.

위의 공식을 사용하여 대문자 인 첫 번째 세부 사항을 얻으십시오. G6 셀의 공식을 사용하십시오.

= INDEX ( table ,MATCH ( SMALL (range, 1) ,range , 0 ) , 4 )

명명 된 범위

테이블 (E5 : I10)

범위 (I5 : I10)

설명 :

  • SMALL 함수는 범위에서 가장 낮은 첫 번째 일치 항목을 찾아 MATCH 함수에 값을 반환합니다.

  • MATCH 함수는 Price 범위에서 정확히 일치하는 최소값과 일치하고 행 인덱스를 INDEX 함수에 반환합니다.

  • INDEX 함수는 range라는 테이블에서 ROW 인덱스와 4 번째 열이있는 Capital 값을 찾습니다.

image

수식은 첫 번째로 낮은 값에 대한 모든 결과를 반환합니다. 이제 수식을 복사하여 두 번째로 작거나 세 번째로 낮은 값을 얻으려면 SMALL 함수에서 n 인수를 변경하면 다른 결과를 얻을 수 있습니다.

image

이제 n 값을 변경하고 아래와 같이 결과를 얻습니다.

image

위의 스냅 샷에서 볼 수 있듯이 테이블의 n 번째 값과 일치하는 모든 세부 정보를 얻었습니다. 위에 언급 된 공식을 사용하여 표에서 세부 정보를 추출합니다.

예 :

`link : / logical-formulas-excel-large-function [LARGE]`을 사용할 수도 있습니다.

함수는 범위에서 상위 n 번째 일치 항목 또는 범위에서 n 번째 일치 항목을 가져와 해당 결과를 반환합니다.

일반 공식 :

= INDEX ( data , MATCH ( LARGE (range, n), range, match_type ) , col_num )

data : 헤더가없는 테이블의 값 배열 범위 : 가장 일치하는 항목에 대한 lookup_array n : 숫자, n 번째 일치 match_type : 1 (정확한 일치 또는 다음으로 가장 작은 값) 또는 0 (정확한 일치 또는 다음으로 가장 큰 값)

col_num : 열 번호, 테이블 열에서 검색하는 데 필요한 값입니다.

예 :

위의 설명은 이해하기 어려울 수 있습니다. 예제의 공식을 사용하여 이것을 이해하겠습니다. 여기에 세계 대륙에 대한 세부 정보가있는 표가 있습니다. 국가 이름과 같은 조회 값에서 주어진 테이블에서 국가 코드를 찾아야합니다.

image

테이블 (E5 : I10) 및 범위 (I5 : I10) 배열에 사용되는 명명 된 범위입니다.

여기서는 이해하기 쉽기 때문에 셀 참조 배열 대신 명명 된 범위를 사용했습니다. 가격 값이 범위에서 최대 또는 가장 높은 모든 세부 정보를 찾아야합니다.

위의 공식을 사용하여 대문자 인 첫 번째 세부 사항을 얻으십시오. G6 셀의 공식을 사용하십시오.

= INDEX ( table ,MATCH ( LARGE (range, 1) ,range , 0 ) , 4 )

명명 된 범위

테이블 (E5 : I10)

범위 (I5 : I10)

설명 :

  • LARGE 함수는 범위에서 첫 번째로 일치하는 항목을 찾아 MATCH 함수에 값을 반환합니다.

  • MATCH 함수는 Price 범위에서 정확히 n 번째 일치 값과 일치하며 행 인덱스를 INDEX 함수에 반환합니다.

  • INDEX 함수는 range라는 테이블에서 ROW 인덱스와 4 번째 열이있는 Capital 값을 찾습니다.

수식은 첫 번째로 낮은 값에 대한 모든 결과를 반환합니다. 이제 수식을 복사하여 두 번째로 작거나 세 번째로 낮은 값을 얻으려면 SMALL 함수에서 n 인수를 변경하면 다른 결과를 얻을 수 있습니다.

image

이제 n 값을 변경하고 아래와 같이 결과를 얻습니다.

image

위의 스냅 샷에서 볼 수 있듯이 테이블의 n 번째 값과 일치하는 모든 세부 정보를 얻었습니다. 위에 언급 된 공식을 사용하여 표에서 세부 정보를 추출합니다.

다음은 위의 공식을 사용하는 동안 몇 가지 관찰 사항입니다.

메모: . n 값은 1보다 작거나 범위의 길이보다 클 수 없습니다. MATCH 함수에 대한 배열 조회 인수가 테이블 배열의 길이가 같지 않으면 함수는 #NA 오류를 반환합니다.

  1. lookup_value가 lookup_array 테이블의 값과 일치하지 않으면 수식은 오류를 반환합니다.

  2. MATCH 함수에 대한 일치 유형 인수가 0이므로 함수는 정확한 값과 일치합니다.

  3. 조회 값은 셀 참조로 제공되거나 수식에서 따옴표 ( “)를 인수로 직접 사용할 수 있습니다.

INDEX & MATCH 함수를 사용하여 테이블에서 n 번째 일치 항목을 조회하는 방법을 이해 하셨기를 바랍니다. Excel 조회에 대한 더 많은 기사를 살펴보세요. 여기에 값을 입력하세요. 아래 댓글 상자에 질문을 입력 해주세요. 확실히 도움이 될 것입니다.

블로그가 마음에 들면 Facebook에서 친구와 공유하세요. 또한 Twitter에서 팔로우하거나 Facebook. 귀하의 의견을 듣고 싶습니다. 작업을 개선, 보완 또는 혁신하고 더 나은 서비스를 제공 할 수있는 방법을 알려주십시오. [email protected]로 문의 해주십시오.

관련 기사

link : / lookup-formulas-use-index-and-match-to-lookup-value [Use INDEX and MATCH to Lookup Value]: INDEX & MATCH 함수는 필요에 따라 값을 조회합니다. ||||link : / summing-sum-range-with-index-in-excel [Excel에서 INDEX가있는 SUM 범위]: INDEX 함수를 사용하여 req로 값의 SUM을 찾습니다. uired.

link : / lookup-formulas-excel-index-function [엑셀에서 INDEX 함수 사용 방법]: 예제와 함께 설명 된 INDEX 함수를 이용하여 배열의 INDEX를 찾습니다.

link : / lookup-formulas-excel-match-function [Excel에서 MATCH 함수 사용 방법]: 예제로 설명 된 MATCH 함수 내의 INDEX 값을 사용하여 배열에서 MATCH를 찾습니다.

link : / lookup-formulas-excel-lookup-function [Excel에서 LOOKUP 함수 사용 방법]: 예제와 함께 설명 된 LOOKUP 함수를 사용하여 배열에서 조회 값을 찾습니다.

link : / formulas-and-functions-introduction-of-vlookup-function [Excel에서 VLOOKUP 함수 사용 방법]: 예제로 설명 된 VLOOKUP 함수를 사용하여 배열에서 조회 값을 찾습니다.

인기 기사

link : / keyboard-formula-shortcuts-50-excel-shortcuts-to-increase-your-productivity [50 Excel 단축키로 생산성 향상]

link : / excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [드롭 다운 목록 편집]

link : / excel-range-name-absolute-reference-in-excel [Excel의 절대 참조]

link : / tips-conditional-formatting-with-if-statement [If with conditional format]

link : / logical-formulas-if-function-with-wildcards [If with wildcards]

link : / lookup-formulas-vlookup-by-date-in-excel [Vlookup by date]

link : / excel-text-editing-and-format-join-first-and-last-name-in-excel [Excel에서 성과 이름 결합]