조회 2 차원 테이블에 INDEX 및 MATCH 함수를 사용하여
이 기사에서는 Excel에서 INDEX-MATCH-MATCH 함수를 사용하여 2D 테이블에서 값을 찾는 방법을 알아 봅니다.
시나리오 :
수백 개의 열이있는 테이블에서 여러 조회를 수행해야한다고 가정하십시오. 이러한 경우 각 조회에 대해 서로 다른 수식을 사용하면 시간이 너무 많이 걸립니다. 제공된 헤더로 조회 할 수있는 동적 조회 공식을 만드는 것은 어떻습니까? 예, 할 수 있습니다.
이 수식을 INDEX MATCH MATCH 수식이라고하거나 2d 조회 수식이라고합니다.
문제를 해결하는 방법?
수식을 먼저 이해하려면 다음 함수에 대해 약간 수정해야합니다. link : / lookup-formulas-excel-index-function [INDEX 함수]
-
link : / lookup-formulas-excel-match-function [MATCH 함수]
`link : / lookup-formulas-excel-index-function [INDEX 함수]`는 배열의 지정된 색인에있는 값을 반환합니다.
`link : / lookup-formulas-excel-match-function [MATCH function]`은 배열 (단일 차원 배열)에서 값이 처음 나타나는 색인을 반환합니다.
이제 위의 함수를 사용하여 공식을 만들 것입니다. Match 함수는 행 헤더 필드에서 조회 value1의 인덱스를 반환합니다. 또 다른 MATCH 함수는 열 머리글 필드에서 조회 value2의 인덱스를 반환합니다. 이제 인덱스 번호가 INDEX 함수에 입력되어 2D 테이블 데이터에서 조회 값 아래의 값을 가져옵니다.
일반 공식 :
= INDEX ( data , MATCH ( lookup_value1, row_headers, 0 , MATCH ( lookup_value2, column_headers, 0 ) ) )
데이터 : 헤더가없는 테이블 내의 값 배열 lookup_value1 : row_header에서 조회 할 값입니다.
row_headers : 조회 할 행 인덱스 배열입니다.
lookup_value1 : column_header에서 조회 할 값입니다.
column_headers : 조회 할 열 인덱스 배열입니다.
예 :
위의 설명은 이해하기 복잡 할 수 있습니다. 예제의 공식을 사용하여 이것을 이해합시다. 여기에 학생들이 얻은 점수 목록과 과목 목록이 있습니다. 아래 스냅 샷과 같이 특정 학생 (게리) 및 과목 (사회 연구)에 대한 점수를 찾아야합니다.
Student value1은 Row_header 배열과 일치해야하고 Subject value2는 Column_header 배열과 일치해야합니다.
J6 셀의 공식을 사용하십시오.
= INDEX ( table , MATCH ( J5, row, 0 , MATCH ( J4, column, 0 ) ) )
설명 :
MATCH 함수는 J4 셀의 Student 값을 행 헤더 배열과 일치시키고 해당 위치 3 *을 숫자로 반환합니다.
MATCH 함수는 J5 셀의 Subject 값을 열 헤더 배열과 일치시키고 위치 4 *를 숫자로 반환합니다.
-
INDEX 함수는 행 및 열 인덱스 번호를 가져 와서 테이블 데이터를 조회하고 일치하는 값을 반환합니다.
-
MATCH 유형 인수는 0으로 고정됩니다. 수식이 정확한 일치를 추출하므로.
여기서 수식에 대한 값은 셀 참조로 제공되며 row_header, table 및 column_header는 명명 된 범위로 제공됩니다.
위의 스냅 샷에서 볼 수 있듯이 과목 사회 과목에서 Gary 학생이 얻은 점수는 36입니다.
공식이 잘 작동 함을 증명하고 의심스러운 경우 아래 참고 사항을 참조하십시오.
이제 행 머리글 및 열 머리글과의 대략적인 일치를 숫자로 사용합니다. 대략적인 일치는 텍스트 값에 적용 할 방법이 없으므로 숫자 값만 사용합니다. 여기에는 제품의 높이 및 너비에 따른 값의 가격이 있습니다.
아래 스냅 샷과 같이 특정 높이 (34) 및 너비 (21)에 대한 가격을 찾아야합니다.
높이 값 1은 Row_header 배열과 일치해야하며 너비 값 2는 Column_header 배열과 일치해야합니다.
K6 셀의 공식을 사용하십시오.
= INDEX (data , MATCH (K4, Height, 1 , MATCH ( K5, Width, 1 ) ) )
설명 :
MATCH 함수는 K4 셀의 Height 값을 행 헤더 배열과 일치시키고 해당 위치 3 *을 숫자로 반환합니다.
MATCH 함수는 K5 셀의 Width 값을 열 헤더 배열과 일치시키고 위치 2 *를 숫자로 반환합니다.
-
INDEX 함수는 행 및 열 인덱스 번호를 가져 와서 테이블 데이터를 조회하고 일치하는 값을 반환합니다.
-
MATCH 유형 인수는 1로 고정됩니다. 공식이 대략적인 일치를 추출하므로.
여기서 수식에 대한 값은 셀 참조로 제공되고 row_header, data 및 column_header는 위의 스냅 샷에서 언급 한대로 명명 된 범위로 제공됩니다.
위의 스냅 샷에서 볼 수 있듯이 높이 (34) 및 너비 (21)로 얻은 Price는 53.10입니다. 공식이 잘 작동 함을 입증하고 의심스러운 경우 아래 참고 사항을 참조하여 더 많은 이해를하세요.
참고 :
-
MATCH 함수에 대한 조회 배열 인수가 데이터의 헤더 필드 인 2D 배열 인 경우이 함수는 #NA 오류를 반환합니다.
-
MATCH 함수에 대한 일치 유형 인수가 0이므로 함수는 정확한 값과 일치합니다.
-
조회 값은 셀 참조로 제공하거나 수식에서 따옴표 ( “)를 인수로 직접 사용할 수 있습니다.
Excel에서 INDEX & MATCH 함수를 사용하여 2D 테이블에서 조회를 사용하는 방법을 이해 하셨기를 바랍니다. 여기에 Excel 조회 값의 기사가 있습니다. 의견 상자에 아래의 쿼리를 자유롭게 입력하십시오.
우리가 확실히 도와 드리겠습니다.
관련 기사
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 함수를 사용하여 필요한 값의 SUM을 찾습니다.
link : / counting- excel-sum-function [Excel에서 SUM 함수 사용 방법]
: 예제와 함께 설명 된 SUM 함수를 사용하여 숫자의 SUM을 찾습니다.
link : / lookup-formulas-excel-index-function [How INDEX 함수를 사용하려면 in Excel]
: 예제로 설명한 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 : / lookup-formulas-hlookup-function-in-excel [Excel에서 HLOOKUP 함수 사용 방법]
: 예제로 설명한 HLOOKUP 함수를 사용하여 배열에서 조회 값을 찾습니다.
인기 기사
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에서 성과 이름 결합]