티스토리 뷰

엑셀 ISREF 함수는 전달된 값이 참조인지를 테스트한다.

참조라면 TRUE 를 반환하고 그렇지않다면, FALSE 를 반환한다.


엑셀 ISREF 함수 기본 설명

설명 : 전달된 인수가 셀 참조인지 아닌지를 테스트한다.

구문 : ISREF( value )

인수 :

value : 테스트 할 값이나 표현식


엑셀 ISREF 함수 사용 예제

몇 가지 예제로 ISREF 함수를 확인한다.


사용 예제1 : =ISREF( C4 )

사용 결과1 : TRUE


ISREF 함수로 value 인수 C4 가 전달되었다. 이는 C4 셀의 참조를 의미한다.

그래서, ISREF 로 참조 확인해 보면, TRUE 가 결과 반환된다.


관련 함수 : [컴활 1급] 엑셀 ISNUMBER 함수로 숫자값 찾아내기


사용 예제2 : =ISREF( B5:B8 )

사용 결과2 : TRUE


셀 범위 참조가 전달되었다. ISREF 는 당연히 TRUE 를 반환한다.

이는 전달 인수가 참조를 의미한다는 것이다.


관련 함수 : [컴활 1급] 엑셀 ISEVEN 함수로 짝수 찾아내기



[그림1] 엑셀 ISREF 함수로 참조 테스트[그림1] 엑셀 ISREF 함수로 참조 테스트



사용 예제3 : =ISREF( "ISREF" )

사용 결과3 : FALSE


"ISREF" 의 텍스트 문자열이 직접 함수로 전달되었다. 이는 참조가 아니다.

이런 직접 입력값은 당연히 FALSE 를 결과로 반환한다.


관련 함수 : [컴활 1급] 엑셀 ISBLANK 함수로 공백 값 찾아내기


사용 예제4 : =ISREF( B6*B8 )

사용 결과4 : FALSE


전달된 인수는 B6*B8 이다. 이 수식에 사용된 셀 주소는 참조이지만 전달되는 것은 '참조*참조' 의 결과값이다.

결국, 이는 직접 인수 전달과 같다. 그래서, ISREF 함수는 FALSE 를 반환한다.


관련 함수 : [컴활 1급] 엑셀 ISODD 함수로 홀수 찾아내기



엑셀 사용중 간혹 참조인지를 확인할 필요가 있을때, ISREF 함수식을 활용하자.


마늘빵.

댓글