ADDRESS 함수 구글 스프레드시트, 업무 자동화 002

안녕하세요, Runeba입니다!
오늘은 Google 스프레드시트의 ADDRESS 함수 사용법과 활용 팁에 대해 자세히 알아보겠습니다.


ADDRESS 함수란 무엇인가요?

ADDRESS 함수

ADDRESS 함수행과 열 번호를 입력하면 해당 셀의 주소 문자열을 반환하는 함수입니다.
예를 들어 =ADDRESS(1,2)는 “ $B$1 ”을 반환하며,
절대•상대 참조, A1•R1C1 표기법, 시트 이름 포함 여부를 설정할 수 있습니다.


기본 구문과 옵션 설명

ADDRESS 행과 열

Google Sheets
=ADDRESS(행, 열, [참조_방식], [A1_표기법], [시트])
  • · : 반환하고 싶은 셀의 위치(숫자)

  • 참조_방식 (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


실제 예제로 이해하기

ADDRESS 셀참조

1) 단순 주소 생성

Google Sheets
=ADDRESS(2,2) → "$B$2"

ADDRESS 예제1=ADDRESS(2,2) 를 입력하면 ‘토마토’가 출력되는것이 아닌, 토마토의 절대 주소인 ‘$B$2’가 출력

2) 상대 참조와 R1C1 표기법 적용

Google Sheets
=ADDRESS(5,3,4,FALSE) → "R5C3"

ADDRESS RC4번째 인수에 FALSE를 입력해서 A1형식이 아닌 ‘R1C1’형식으로 출력

3) 특정 시트 주소 함께 지정

Google Sheets
=ADDRESS(3,1,1,TRUE,"데이터") → "'데이터'!$A$3"

시트추가5번째 인수에 ‘시트명’을 입력해서  ‘시트명’이 포함된 주소로 출력


활용 팁: 동적 참조 만들기

INDIRECT 함수와 함께 사용하면 매우 유용합니다:

Google Sheets
=INDIRECT(ADDRESS(행번호, 열번호))

ADDRESS 인타이렉트

예: =INDIRECT(ADDRESS(ROW(), COLUMN())) → 현재 셀을 다시 참조할 수 있습니다.


또는 MATCH와 결합해:

Google Sheets
=INDIRECT(ADDRESS(MATCH("키", A:A, 0), 2))

ADDRESS match

→ “당근”이 있는 행의 2열 값을 가져올 수 있습니다.


언제 ADDRESS 함수를 사용하면 좋을까요?

  • 셀 주소를 문자열로 조작할 때

  • INDIRECT와 결합해 동적 범위 참조가 필요할 때

  • 시트 간 동적 링크를 만들거나, 스크립트 기반 자동화 시 주소 기반 참조가 필요할 때


주의할 점

  • ADDRESS 함수만으로는 값을 가져오지 못하고 문자열 주소만 반환합니다.

  • 반드시 INDIRECT와 함께 사용해야 값 참조가 가능합니다.

  • R1C1 표기법을 사용할 땐 A1_표기법 인자를 FALSE로 설정해야 합니다.


링크

Google 공식 문서 – ADDRESS 함수 설명 : https://support.google.com/docs/answer/3093308

댓글 남기기