공부 합시다!/일 잘하는 비결, 엑셀로 능률 높이기

행과 열 번호로 셀 주소를 만드는 함수 - ADDRESS

라리홈 2025. 6. 9. 21:27
반응형

행과 열 번호로 셀 주소를 만드는 함수 - ADDRESS

ADDRESS 함수는 행 번호와 열 번호를 입력받아 해당 위치의 셀 주소(A1 스타일 등)를 반환합니다.
셀을 참조하기보다는 주소 문자열을 만들고 싶을 때 사용하는 함수입니다.


| 함수 구문

=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
  • row_num: 행 번호
  • column_num: 열 번호
  • abs_num (선택): 참조 형식 (기본값 1 = 절대참조)
    • 1 = $A$1 (기본)
    • 2 = A$1 (행만 고정)
    • 3 = $A1 (열만 고정)
    • 4 = A1 (상대 참조)
  • a1 (선택): A1 스타일 여부 (TRUE) / R1C1 스타일 (FALSE)
  • sheet_text (선택): 시트명 포함

| 기본 예제

=ADDRESS(2, 3)

→ 결과: $C$2

=ADDRESS(2, 3, 4)

→ 결과: C2 (상대참조)


| 실무 예제

예제 1 | 현재 셀의 주소 만들기

=ADDRESS(ROW(), COLUMN())

→ 현재 셀의 주소를 $열$행 형식으로 반환
예: C5 셀에서 사용하면 → $C$5


예제 2 | 특정 위치를 기준으로 범위 생성 (INDIRECT와 함께)

=INDIRECT(ADDRESS(2, 2) & ":" & ADDRESS(5, 2))

→ B2:B5 범위를 INDIRECT로 참조함


예제 3 | 시트 포함 주소 만들기

=ADDRESS(3, 4, 1, TRUE, "1월")

→ 결과: '1월'!$D$3


| 함께 쓰면 좋은 함수

함수 설명
INDIRECT ADDRESS로 만든 주소를 실제 참조로
ROW 현재 또는 기준 셀의 행 번호
COLUMN 현재 또는 기준 셀의 열 번호
MATCH 특정 값의 위치 찾기 (행/열 번호)
INDEX 행/열 번호로 값 반환
 

| 실무 활용 팁

  • 동적 범위 생성에 필수 (특히 INDIRECT와 조합 시)
  • 조건에 따라 참조 셀 주소 변경 자동화 가능
  • 시트 이름 + 셀 주소 조합으로 외부 참조 구성 가능
  • 다른 사용자에게 주소를 안내할 때도 활용 가능
반응형