Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 함수 INDIRECT 참조 위치 값 가져오기

엑셀(Excel)/Excel
반응형

INDIRECT 함수는 텍스트로 지정한 참조 위치에 값을 반환합니다. 정의한 이름도 가능합니다. 예를 들어 수식으로 =INDIRECT(“B1”)  라가 입력하면 텍스트 셀 주소인 “B1” 에 있는 값을 가져옵니다. 주소를 동적으로 조합해서 값을 가져오고 싶을 때도 유용합니다.

 

 

셀 주소 참조 값 가져오기

 

기본 사용법부터 알아보겠습니다. INDIRECT 인수로 특정 셀 주소를 텍스트로 입력합니다. 수식의 결과는 아래와 같습니다. 참조로 입력한 셀의 값을 가져와서 표시합니다.

 

INDIRECT 함수의 인수값을 입력할 때 주의할 점이 있습니다. 반드시 텍스트로 변환해서 입력해야 합니다. “B3” 가 아닌 B3 를 입력하면 그림처럼 #REF! 오류가 발생합니다.

 

INDIRECT 의 인수로 단일 셀이 아닌 영역을 지정해도 결과값을 정상적으로 반환합니다. 그림처럼 배열로 반환해서 필요한 영역만큼 값을 표시합니다.

 

이렇게 INDIRECT 함수의 특성 때문에 단독으로 사용하는 경우는 드뭅니다. 다른 함수와 조합해서 사용하는 경우가 많습니다.

 

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel PERCENTILE 와 QUARTILE 이용 백분위수와 사분위수 구하기
엑셀 Excel RAND, RANDBETWEEN 함수로 랜덤 숫자추출하는 방법
엑셀 Excel 원본파일과 다른 별도의 문서로 작업하는 방법
엑셀 Excel 데이터 유효성 검사로 의존 관계 대분류, 소분류 리스트 만들기
셀 Excel 3단계 의존관계 대분류, 중분류, 소분류 구현하기



 

 

정의한 이름 참조해서 데이터 가져오기

 

INDIRECT 함수는 셀 주소뿐만 아니라 정의한 이름에 해당하는 참조도 반환합니다. 아래 샘플에서 선택한 영역에 이름을 정의하고 INDIRECT 함수를 사용해서 참조한 값을 가져와 보겠습니다. 영역을 선택하고 수식 탭 > 이름 관리자 리본 메뉴를 클릭합니다.

 

이름 관리자 창에서 새로 만들기 버튼을 클릭합니다.

 

새 이름 창에서 참조할 텍스트인 이름 을 입력하고 참조 대상 으로 값 영역을 지정합니다.

 

위에서 만든 이름INDIRECT 인수에 텍스트로 입력합니다. =INDIRECT(“”) 을 실행한 결과로 정의한 이름이 참조하고 있는 값 전체를 가져왔습니다.

 

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel PERCENTILE 와 QUARTILE 이용 백분위수와 사분위수 구하기
엑셀 Excel RAND, RANDBETWEEN 함수로 랜덤 숫자추출하는 방법
엑셀 Excel 원본파일과 다른 별도의 문서로 작업하는 방법
엑셀 Excel 데이터 유효성 검사로 의존 관계 대분류, 소분류 리스트 만들기
셀 Excel 3단계 의존관계 대분류, 중분류, 소분류 구현하기
반응형
Posted by 녹두장군

댓글을 달아 주세요