Balto' Story



[엑셀 ADDRESS] 행번호와 열번호를 이용하여 셀주소를 반환하는 엑셀 ADDRESS 함수 사용법

 

셀은 각각 행번호와 열번호로 표시가 가능한데 이럴때 필요한 함수는 행번호를 반환하는 ROW 함수와 열번호를

반환하는 COLUMN 함수입니다.

 

이와는 반대로 엑셀 ADDRESS 함수는 행번호와 열번호를 이용하여 셀주소를 반환하는데 좀더 세밀한 제어를

위하여 인수를 사용하게 됩니다.

 

 

엑셀 ADDRESS 함수 사용법

  구문: ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])

 

          row_num: 가져올 셀주소의 행번호 입니다.

          column_num: 가져올 셀주소의 열번호 입니다.
         [abs_num]: 절대참조, 상대참조의 설정을 하며, 생략가능하고 기본값은 1입니다.
                          1: 절대참조
                          2: 절대 행, 상대 열
                          3: 상대 열, 절대 열
                          4: 상대 행, 상대 열
         [a1]: 참조스타일을 지정하며 생략하면 기본값 TRUE가 됩니다.
                          TRUE: A1 스타일
                          FALSE: R1C1 스타일
         [sheet_text]: 생략가능하며 워크시트 이름입니다.

 

 

①번예제부터 살펴보면 기본적으로 2행, 2열의 값을 가져오는 함수이며 인수는 모두 생략 되었으므로 기본값인

절대참조 셀주소인 "$B$2"를 출력하게 됩니다.

 

②번예제는 abs_num 인수의 값에 따라 셀주소의 참조형식을 보여주는 예제이며 눈여겨보시면 쉽게 이해할 수

있으며 아래의 링크에서 상대주소와 절대주소의 개념을 이해하시기 바랍니다.

 

상대주소, 절대주소 관련글: http://yhlover.tistory.com/178

 

 

③번예제는 참조스타일에 관한 부분인데 일반적인 사무처리에 있어서는 크게 중요하지 않다고 생각되지만

일반적으로 사용하는 셀주소인 "A1, A2,..."와 같이 표시하는 형태를 A1스타일 주소라고 하며 개발자를 위한

스타일 주소를 "R1C1"스타일 이라고 생각하면 됩니다.

 

④번예제는 sheet_text 인수를 사용한 것인데 시트이름 "미다스"가 추가된 경우에 출력되는 셀주소 입니다.

 

 

 

엑셀 ADDRESS 함수는 독립되어 혼자서는 잘 사용되어지지 않으며 다른 함수와 조합되어 강력한 기능을

발휘하게 됩니다.

 

특히 INDIRECT 함수와의 조합으로 많이 사용되어지며 ROW, COLUMN 함수와도 조합되어 많이 사용되어

집니다.

 

참조되는 셀범위에서 테이타가 늘어날 경우에 참조범위를 늘려줄 경우에 응용해 보시기 바랍니다.

1