엑셀(Excel)

[Excel]테이블 내의 데이터 찾기 예제1 - INDEX() & MATCH()함수

진아사랑해 2022. 10. 31. 10:35
반응형

개요

테이블 내에서 특정 데이터를 찾기 위해서는 HLOOKUP(), VLOOKUP() 함수가 있습니다.

그러나 좀 더 유연하게 데이터를 찾거나 참조하기 위해서는 INDEX() & MATCH() 함수의 조합을 

사용하는 것이 좋습니다.

 

사용되는 공식

INDEX(data,MATCH(value,lookup_column),FALSE), column)

MATCH() 함수를 사용하여 찾고자 하는 값이 있는 행의 위치를 찾습니다.

https://power-of-optimism.tistory.com/790

 

[Excel]일치하는 값을 찾는 MATCH()함수

개요 MATCH() 함수는 행, 열 또는 테이블에서 찾고자 하는 값의 위치를 찾는 데 사용되는 Excel 함수입니다. MATCH() 함수는 정확한 일치 및 부분 일치 그리고 와일드카드(*?)를 지원합니다. 종종 MATCH()

power-of-optimism.tistory.com

이후에 INDEX() 함수를 적용하는 것입니다.

https://power-of-optimism.tistory.com/789

 

[Excel]테이블의 지정된 범위에 지정된 위치 값 가져오기-INDEX() 함수

개요 INDEX() 함수는 테이블의 지정된 범위 또는 배열에서 지정된 위치에 있는 값을 반환합니다. INDEX() 함수를 사용하여 개별 값 또는 전체 행과 열을 검색할 수 있습니다. Match() 함수 기능은 행 및

power-of-optimism.tistory.com

예제

예제에서는 INDEX()와 MATH()를 사용하여 정확한 일치를 기반으로 테이블에서 정보를 가져오는 방법을 보여 줍니다.

표시된 예에서, 셀 H2의 공식은 다음과 같습니다.

INDEX(A2:E6,MATCH(G2,A2:A6,0),3)

그것은 김길동의 국어 점수를 구하는 공식입니다.

 

이 공식은 테이블에서 김길동의 행 위치를 가져오기 위해 MATCH() 함수를 사용하고, 3열에서 해당 행의 값을 검색하기 위해 INDEX() 함수를 사용합니다.

Match는 A열에서 H2의 값을 찾도록 구성됩니다.

MATCH(H2,A2:A6,FALSE)

마지막 인수는 FALSE이므로 MATCH는 정확한 일치를 수행해야 합니다.

 

MATCH()는 A2:E6내에 2번째 행에서 김길동을 찾고 이 번호를 행 번호로 INDEX에 반환합니다.

INDEX는 테이블의 모든 데이터를 포함하는 배열로 구성되며 열 번호는 3으로 하드 코딩됩니다.

MATCH가 4를 반환하면 다음을 얻을 수 있습니다.

 

 INDEX (A2:E6,2,3)

그런 다음 INDEX는 A2:E6 배열의 두 번째 행과 세 번째 열의 교차점인 79에서 값을 검색합니다.

 

즐거운 엑셀 시간 되시기 바랍니다.

 

반응형