안녕하세요, Runeba입니다!
오늘은 Google 스프레드시트의 ADDRESS 함수 사용법과 활용 팁에 대해 자세히 알아보겠습니다.
빠른 목차
ADDRESS 함수란 무엇인가요?
ADDRESS 함수
는 행과 열 번호를 입력하면 해당 셀의 주소 문자열을 반환하는 함수입니다.
예를 들어 =ADDRESS(1,2)
는 “ $B$1 ”을 반환하며,
절대•상대 참조, A1•R1C1 표기법, 시트 이름 포함 여부를 설정할 수 있습니다.
기본 구문과 옵션 설명
행 · 열: 반환하고 싶은 셀의 위치(숫자)
참조_방식 (1~4):
1:
$A$1
(절대/절대)2:
A$1
(행 절대)3:
$A1
(열 절대)4:
A1
(상대/상대)
A1_표기법:
TRUE: A1 방식, FALSE: R1C1 방식
시트:
"시트명"
(문자열) 형태로 전달
예: =ADDRESS(4,3,1,TRUE,"Sheet2")
→ 'Sheet2'!$C$4
실제 예제로 이해하기
1) 단순 주소 생성
2) 상대 참조와 R1C1 표기법 적용
3) 특정 시트 주소 함께 지정
활용 팁: 동적 참조 만들기
INDIRECT 함수와 함께 사용하면 매우 유용합니다:
예: =INDIRECT(ADDRESS(ROW(), COLUMN()))
→ 현재 셀을 다시 참조할 수 있습니다.
또는 MATCH
와 결합해:
→ “당근”이 있는 행의 2열 값을 가져올 수 있습니다.
언제 ADDRESS 함수를 사용하면 좋을까요?
셀 주소를 문자열로 조작할 때
INDIRECT와 결합해 동적 범위 참조가 필요할 때
시트 간 동적 링크를 만들거나, 스크립트 기반 자동화 시 주소 기반 참조가 필요할 때
주의할 점
ADDRESS 함수만으로는 값을 가져오지 못하고 문자열 주소만 반환합니다.
반드시
INDIRECT
와 함께 사용해야 값 참조가 가능합니다.R1C1 표기법을 사용할 땐
A1_표기법
인자를FALSE
로 설정해야 합니다.
링크
Google 공식 문서 – ADDRESS 함수 설명 : https://support.google.com/docs/answer/3093308