엑셀에서 함수를 사용해 특정 값을 추출했을 때 데이터가 있는 셀의 주소나 행 번호를 알 수 있는 방법이 있을까요? 보통 사용하는 방법으로는 행과 열의 값을 알아 낼 수 없습니다. 이 때는 영역을 제한 하지 않고 행/열 전체를 선택해서 MATCH 함수를 사용하는 것입니다. MATCH 는 영역에서 상대 위치를 가져오는 함수 입니다. 예를 들어 C 열 전체에서 구한 값의 MATCH 값을 구하면 그것이 행 번호가 되는 것입니다.
▼ 그림처럼 최종점수란에 있는 데이터 중에서 MAX 함수를 이용해 최고값을 구합니다. 보통 MAX(C3:C15) 로 함수를 만들 겁니다. 이렇게 하면 주소를 구할 수 없습니다. 위에서 이야기 했듯이 C열 전체에서 최고값을 구해야 합니다. 그러기 위해서는 MAX 의 인수값으로 C:C 를 입력합니다. 그럼 열 전체가 선택됩니다.
▼ 열 전체에서 MAX 값을 이용해서 최고 점수를 구합니다. 물론 최종점수 외에 C 열에 다른 데이터가 있으면 안되겠죠. MAX 로 구한 값을 MATCH 함수의 인수로 넘깁니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 VBA 사용자가 선택한 영역 값, 셀 주소 정보 알아 내기 ▶ 엑셀 Excel 수식 계산을 위한 절대 참조와 상대 참조 이해하기 ▶ 엑셀 Excel 행 번호, 열 번호 ROW, COLUMN 함수 이용해서 구하기 ▶ 엑셀 Excel 텍스트 링크 삽입하기 ▶ 엑셀 Excel 도형 안에 셀 참조해서 데이터 넣기 |
▼ 그림처럼 C 열 전체에서 구했기 때문에 MATCH 함수의 결과값은 행 값과 같습니다.
▼ 행 값과 열 값을 알고 있기 때문에 ADDRESS 함수를 이용하면 셀 주소를 얻을 수 있습니다. ADDRESS 의 첫 번째 인수로 MATCH 함수의 리턴 값인 행 번호를 넣고, 두 번째 인수인 Column_num 에는 열 번호를 넣습니다.
▼ 그림은 ADDRESS 의 결과 값입니다. 최고 점수가 있는 곳의 셀 주소를 구했습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 VBA 사용자가 선택한 영역 값, 셀 주소 정보 알아 내기 ▶ 엑셀 Excel 수식 계산을 위한 절대 참조와 상대 참조 이해하기 ▶ 엑셀 Excel 행 번호, 열 번호 ROW, COLUMN 함수 이용해서 구하기 ▶ 엑셀 Excel 텍스트 링크 삽입하기 ▶ 엑셀 Excel 도형 안에 셀 참조해서 데이터 넣기 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 셀에 들어간 텍스트를 균등 분할하는 방법 (0) | 2023.12.14 |
---|---|
엑셀 Excel 셀에 참조된, 셀을 참조하는 수식 쉽게 찾아보기 (1) | 2023.12.14 |
엑셀 Excel 외부 데이터 원본에 대한 연결이 포함되어 있습니다. 해결하는 방법 (2) | 2023.12.14 |
엑셀 Excel 빠른 채우기로 데이터 입력하기 (0) | 2023.12.13 |
엑셀 Excel 체크 박스 항목 합계 구하는 방법 2 편 (2) | 2023.12.12 |
엑셀 Excel 각도와 삼각함수 이용해서 sin, cos, tan 구하는 방법 (0) | 2023.12.11 |
엑셀 Excel 통합문서 간 시트 이동 및 복사하는 방법 (1) | 2023.12.11 |
엑셀 Excel 데이터 도구 통합을 이용해 여러 개의 데이터 영역을 합치기 (2) | 2023.12.10 |