엑셀에서 함수를 사용해 특정 값을 추출했을 때 데이터가 있는 셀의 주소나 행 번호를 알 수 있는 방법이 있을까요? 보통 사용하는 방법으로는 행과 열의 값을 알아 낼 수 없습니다. 이 때는 영역을 제한 하지 않고 행/열 전체를 선택해서 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 인터넷 무료 무설치 프로그램 공짜라고 함부로 설치하지 마세요 (5) | 2022.03.21 |
---|---|
ITQ 정보기술자격 시험 기출 문제 및 정답 다운로드 받기 (0) | 2022.02.28 |
구글 주소록 엑셀 CSV 파일 한글 깨짐 현상 정상적으로 표현하기 1 (2) | 2022.02.07 |
엑셀(Excel) 액세스(Access) 파일을 엑셀로 불러와서 추가하기 (0) | 2022.02.01 |
엑셀 Excel 편집 사용 메시지 차단하기 (1) | 2022.01.19 |
엑셀 Excel 접미사 ~IF 와 ~IFS 함수 SUMIF, COUNTIF 알아보기 (0) | 2022.01.14 |
엑셀 Excel 상태 표시줄에 여러 함수들의 결과를 표현하기 (0) | 2022.01.03 |
엑셀 Excel 키움증권과 엑셀 DDE 데이터 연결해서 사용하는 방법 1부 (10) | 2020.05.15 |