엑셀 Excel 최고값 행번호, 셀 주소 알아내는 방법, MAX, ADDRESS, MATCH 함수 사용

 

환경: Microsoft Excel 2013

 

엑셀에서 함수를 사용해 특정 값을 추출했을 때 데이터가 있는 셀의 주소나 행 번호를 알 수 있는 방법이 있을까요? 보통 사용하는 방법으로는 행과 열의 값을 알아 낼 수 없습니다. 이 때는 영역을 제한 하지 않고 행/열 전체를 선택해서 MATCH 함수를 사용하는 것입니다. MATCH 는 영역에서 상대 위치를 가져오는 함수 입니다. 예를 들어 C 열 전체에서 구한 값의 MATCH 값을 구하면 그것이 행 번호가 되는 것입니다.

 

그림처럼 최종점수란에 있는 데이터 중에서 MAX 함수를 이용해 최고값을 구합니다. 보통 MAX(C3:C15) 로 함수를 만들 겁니다. 이렇게 하면 주소를 구할 수 없습니다. 위에서 이야기 했듯이 C열 전체에서 최고값을 구해야 합니다. 그러기 위해서는 MAX 의 인수값으로 C:C 를 입력합니다. 그럼 열 전체가 선택됩니다.

엑셀 Excel 최고값 행번호, 셀 주소 알아내는 방법, MAX, ADDRESS, MATCH 함수 사용

 

열 전체에서 MAX 값을 이용해서 최고 점수를 구합니다. 물론 최종점수 외에 C 열에 다른 데이터가 있으면 안되겠죠. MAX 로 구한 값을 MATCH 함수의 인수로 넘깁니다

엑셀 Excel 최고값 행번호, 셀 주소 알아내는 방법, MAX, ADDRESS, MATCH 함수 사용

 


그림처럼 C 열 전체에서 구했기 때문에 MATCH 함수의 결과값은 행 값과 같습니다

엑셀 Excel 최고값 행번호, 셀 주소 알아내는 방법, MAX, ADDRESS, MATCH 함수 사용

 

행 값과 열 값을 알고 있기 때문에 ADDRESS 함수를 이용하면 셀 주소를 얻을 수 있습니다. ADDRESS 의 첫 번째 인수로 MATCH 함수의 리턴 값인 행 번호를 넣고, 두 번째 인수인 Column_num 에는 열 번호를 넣습니다

엑셀 Excel 최고값 행번호, 셀 주소 알아내는 방법, MAX, ADDRESS, MATCH 함수 사용

 

그림은 ADDRESS 의 결과 값입니다. 최고 점수가 있는 곳의 셀 주소를 구했습니다

엑셀 Excel 최고값 행번호, 셀 주소 알아내는 방법, MAX, ADDRESS, MATCH 함수 사용

저작자 표시 비영리 변경 금지
신고
Posted by 녹두장군