어떻게 Excel에서 조회 값에 INDEX와 MATCH 함수를 사용하는
Excel의 INDEX 및 MATCH 기능을 개별적으로 설명하기 전에 예를 들어 보겠습니다. 위대한 아이언 맨이 말했듯이 “때로는 걷기 전에 달려야합니다.”
예
이 예에는 학생 테이블이 있습니다. A 열에는 학생 이름, B 열에는 Roll No, C 열에는 점수가 있습니다.
이제 아래 이미지와 같이 롤 번호 104의 이름을 조회해야합니다.
점수를 조회하려면 VLOOKUP을 사용했을 것입니다. 왜 여기 있지 않습니까?
VLOOKUP은 테이블 오른쪽에서만 데이터를 검색합니다. 왼쪽 열에 대해서는 아무것도 할 수 없습니다.
따라서 Excel에서 테이블 왼쪽에서 값을 조회하려면 Excel`link : / lookup-formulas-excel-index-function [INDEX]“link : / lookup-formulas-excel-match-function [MATCH]을 사용합니다. `.
G2 셀에`link : / lookup-formulas-excel-index-function `link : / lookup-formulas-excel-match-function [MATCH]
수식을 열 왼쪽에서 데이터를 검색합니다.
=INDEX(A2:A10,MATCH(F2,B2:B10,0))
조회를위한 INDEX MATCH의 일반 공식은
=INDEX (range from where you want to retrieve data,Match(lookup_value,lookup range,0))
작동합니다. 어떻게? 자, 이해합시다.
INDEX MATCH 설명 :
위의 공식을 이해하려면 INDEX 함수와 MATCH 함수를 개별적으로 이해해야합니다.
Excel의 INDEX 함수
INDEX는 정의 된 인덱스 번호에서 주어진 범위의 값을 반환합니다.
link : / lookup-formulas-excel-index-function [TheINDEX 함수]
:
=INDEX (range from where you want to retrieve data, row index, [optional col index])
예를 들어 학생 테이블에서 A2 : A10 범위에서 4 번째 값을 얻으려면 다음과 같이 작성합니다.
=INDEX(A2:A10, 4)
주어진 범위에서 네 번째 값인 “Kavita”를 반환합니다. 여기서 행 번호는 하드 코딩됩니다.
당신을 때리고 있습니까? 네! 이제 공식을 사용하여 “Kavita”의 인덱스 번호를 얻어야합니다. 그러면 작동합니다. MATCH 함수가 작동했습니다.
Excel의`link : / lookup-formulas-excel-index-function [MATCH 함수]`MATCH 함수는 범위에서 값이 처음 나타나는 색인 번호를 반환합니다.
일반 MATCH 공식 :
=MATCH (lookup value,range, 0 for exact match)
예를 들어 학생 테이블에서 색인을 얻거나 행 번호 104를 말하고 싶다면 다음과 같이 작성합니다.
=MATCH (104,B2:B10,0)
이것은 4를 반환 할 것입니다. 이제 생각해보십시오… 예, MATCH 함수를 사용하여 INDEX 함수에 인덱스 변수를 제공 할 수 있습니다.
INDEX- MATCH 사용
이 기사의 시작 부분에서 이미 INDEX-MATCH 공식을 사용했습니다.
이해합시다 :
INDEX (A2 : A10, MATCH (F2, B2 : B10,0)) :
MATCH 함수는 B2 : B10 범위에서 F2 (104) 값의 인덱스 번호를 찾고 4를 반환합니다.
이제 INDEX (A2 : A10,4)가 있습니다. 다음으로 INDEX 함수는 범위 A2 : A10의 4 번째 인덱스로 이동하여 “Kavita”값을 반환합니다. 그리고 끝났습니다. 간단하지 않나요? 많은 경우 사람들은 INDEX MATCH 기능을 두려워합니다. 그들은 너무 어렵다고 말하지만 실제로는 VLOOKUPFormula보다 훨씬 간단합니다.
하나의 주제가 남아 있습니다. VLOOKUP과 INDEX MATCH의 차이점은 무엇입니까? 빨리 은폐합시다.
VLOOKUP 대 INDEX MATCH
VLOOKUP can’t retrieve data from the left of the table |
INDEX MATCH can fetch data from the left of the table |
VLOOKUP needs the whole Table for reference |
INDEX MATCH only needs two columns of the table |
VLOOKUP requires the column number from which you want to retrieve the data. Thus you need to count columns manually first or take help from another function. |
INDEX MATCH does not need a column number. Hence less human effort is required. |
프로 노트 :
이 예에서는 하나의 차원으로 작동하는 인덱스를 보았습니다.
그러나 2 차원에서도 작동합니다. 2D 범위를 선택하면 값을 가져올 열을 정의 할 수 있습니다.
예를 들어 INDEX (A2 : C10,4,3)는 세 번째 열에서 4 번째 값을 반환합니다.이 예에서는 51입니다.
세 번째 인수 (일치 유형)는 2 개 더 많은 옵션을 지원합니다. 1 개는 미만이고 -1은 초과입니다. 여기서 설명하지 않습니다. 스스로 시도해보십시오.
이 기사가 도움이 되었습니까? 아니면 Excel에서 INDEX MATCH 기능을 사용하는 데 여전히 어려움이 있습니까? 의견 섹션에 설명하십시오. 기꺼이 도와 드리겠습니다.
관련 기사 :
link : / lookup-formulas-vlookup-top-5-values-with-duplicate-values-using-index-match-in-excel
link : / lookup-formulas-use-vlookup-from-two-or-more-lookup-tables [Excel의 두 개 이상의 조회 테이블에서 VLOOKUP을 사용하는 방법]`link : / lookup-formulas-vlookup-multiple-values [Excel에서 여러 값을 VLOOKUP하는 방법]
link : / lookup-formulas-vlookup-with-dynamic-col-index [Excel에서 Dynamic Col Index를 사용하여 VLOOKUP하는 방법]`
인기 기사 :
link : / keyboard-formula-shortcuts-50-excel-shortcuts-to-increase-your-productivity [50 Excel 단축키로 생산성 향상]
link : / formulas-and-functions-introduction-of-vlookup-function [Excel에서 VLOOKUP 함수를 사용하는 방법]
link : / tips-countif-in-microsoft-excel [Excel에서 COUNTIF 함수를 사용하는 방법]
link : / excel-formula-and-function-excel-sumif-function [Excel에서 SUMIF 함수를 사용하는 방법]