Home > 엑셀 함수 > 찾기 및 참조영역 함수 > 엑셀함수 ADDRESS – 행,열 번호로 셀주소 표시하기

엑셀함수 ADDRESS – 행,열 번호로 셀주소 표시하기

  • by

엑셀의 ADDRESS함수는 말 그대로 행과 열의 번호를 이용하여 셀 주소를 표시해 준다. ADDRESS 함수는 단독으로는 잘 사용되지 않는다. 사실 셀주소만 가지고 쓸 일이 거의 없을 것이다. 그래서 INDIRECT함수 등과 겹합해서 많이 쓴다.

구문(Syntax)

ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])

행과 열의 번호를 이용하여 셀주소를 표시한다.

인수 :

– row_num : 행번호
column_num : 열번호
– abs_num : 반환되는 참조유형(생략가능)
   1또는 생략 : 절대행,절대열
   2 : 절대행,상대열
   3 : 상대행,절대열
   4 : 상대행,상대열

– a1 : 참조스타일(생략가능)
   0 : R1C1 스타일
   1 : A1 스타일

– sheet_text : 워크시트 이름(생략가능)

 

사용예 :

1) 셀 주소 표시하기

엑셀함수 ADDRESS

=ADDRESS(1,1)  => $A$1  (1행 1열을 절대참조 형식으로 셀주소 표시)

=ADDRESS(1,1,1) => $A$1  (1행 1열을 절대참조 형식으로 셀주소 표시)

=ADDRESS(1,1,2) => A$1 (1행 1열을 절대행,상대열 형식으로 셀주소 표시)

=ADDRESS(1,1,3) => $A1  (1행 1열을 상대행,절대열 형식으로 셀주소 표시)

=ADDRESS(1,1,4) => A1  (1행 1열을 상대행,상대열 형식으로 셀주소 표시)

=ADDRESS(4,2,1,1) => $B$4  (4행 2열을 절대참조 A1 형식으로 셀주소 표시)

=ADDRESS(4,2,1,0) => R4C2  (4행 2열을 절대참조,R1C1 형식으로 셀주소 표시)

=ADDRESS(4,1,1,1,”Sheet2″) =>Sheet2!$A$4  (다른 시트의 셀 주소 표시)

 

2) 다른 함수와 결합해서 사용하기

이번에는 아래의 표를 참조해 보자.

엑셀함수 ADDRESS

=ADDRESS(4,2)  =>$B$4  (4행 2열, 표 중에 “고양이”가 있는 셀 주소가 표시된다)

위에서 ADDRESS(4,2) 를 하면  셀주소 “$B$4″가 표시되는데 INDIRECT함수에 넣으면 셀 주소에 해당하는 값을 가져온다.

=INDIRECT(ADDRESS(4,2)) => “고양이”  (4행 2열에 있는 “고양이”를 가져옴)

INDIRECT함수를 이용하여 간단하게 응용하는 방법을 보여 주었는데 잘만 쓰면 실무에 맞게 다양하게 응용이 가능하다.

INDIRECT함수는 문자열을 넣어주면 참조를 동적으로 바꿔주는 역할을 한다. 자세한 사용법은 아래 링크를 참고하자.

[ 엑셀함수 INDIRECT – 참조를 동적으로 바꾸기 ]

 

[ 엑셀 찾기 및 참조영역 함수 ]

 

댓글 남기기

이메일은 공개되지 않습니다.