엑셀 / 함수 / ADDRESS / 셀 주소 확인하는 함수

ADDRESS는 행 번호와 열 번호를 받아 셀 주소를 텍스트로 반환합니다. 예를 들어 ADDRESS(3,2)는 $B$3입니다. 그 셀의 값 자체를 가져오는 함수는 아니므로 주소 문자열과 실제 셀 참조를 구분해야 합니다.

구문과 인수

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

row_num는 행 번호, column_num는 열 번호입니다. 순서가 행→열이라는 점을 확인하세요. abs_num는 참조 표기, a1은 A1·R1C1 표기 선택, sheet_text는 주소에 넣을 시트 이름입니다.

구문과 지원 제품은 Microsoft의 ADDRESS 함수 설명에서 확인할 수 있습니다.

절대·상대·혼합 주소 비교

=ADDRESS(3,2,1)
=ADDRESS(3,2,2)
=ADDRESS(3,2,3)
=ADDRESS(3,2,4)

abs_num에 따라 주소가 달라지는 예입니다. 결과는 순서대로 $B$3, B$3, $B3, B3입니다. 생략하면 1이며 숫자 2는 행만 고정, 3은 열만 고정합니다.

abs_num에 따라 주소가 달라지는 예입니다. 결과는 순서대로 $B$3, B$3, $B3, B3입니다. 생략하면 1이며 숫자 2는 행만 고정, 3은 열만 고정합니다.

절대·상대·혼합 참조는 수식을 복사할 때 참조가 움직이는 규칙입니다. ADDRESS는 그 주소 표기를 만들어 줄 뿐, 반환 텍스트가 자동으로 참조 수식이 되는 것은 아닙니다.

R1C1 형식과 시트 이름

=ADDRESS(3,2,1,FALSE)
=ADDRESS(3,2,1,TRUE,"Sheet2")

첫 수식은 R3C2, 두 번째는 Sheet2!$B$3을 반환합니다. a1이 TRUE 또는 생략이면 A1 형식이고 FALSE면 R1C1 형식입니다. 시트 이름에 공백 등 문자가 있으면 주소를 구성할 때 인용 표기도 고려됩니다.

sheet_text를 생략하면 결과에 시트 이름이 포함되지 않습니다. 이를 ‘현재 시트 이름을 글자로 자동 붙인다’는 뜻으로 해석하지 마세요. 존재하지 않는 시트 이름을 입력해도 주소 문자열을 만드는 것과 실제 데이터를 가져오는 것은 다른 작업입니다.

주소를 이용해 값을 가져올 때

주소 문자열을 참조로 바꾸려면 INDIRECT 등을 사용하지만, 그 함수의 계산 부담과 닫힌 외부 파일 참조 제한을 별도로 확인해야 합니다. 단순히 행·열 위치의 값을 구하는 목적이라면 INDEX가 더 직접적일 수 있습니다.

행·열 번호가 유효한 범위를 벗어나거나 인수가 잘못되면 오류가 날 수 있습니다. ADDRESS 결과를 눈으로 확인하고 실제 대상 셀이 맞는지 검증한 뒤 다른 수식과 연결하세요.

같은 카테고리의 다른 글
엑셀 / 이메일 앞 부분 추출하는 방법

엑셀 / 이메일 앞 부분 추출하는 방법

이메일의 @ 앞 사용자 부분을 추출하는 수식과 예제를 안내합니다. 누락·중복 @ 및 공백 처리와 개인정보 식별의 한계도 설명합니다.

엑셀 / 함수 / SUM, SUMIF, SUMIFS / 합계 구하는 함수

엑셀 / 함수 / SUM, SUMIF, SUMIFS / 합계 구하는 함수

SUM·SUMIF·SUMIFS의 인수 순서와 조건별 합계 예제를 정리합니다. 비교 연산자·셀 참조 연결과 범위 크기, 숨겨진 행의 처리도 설명합니다.

엑셀 / 랜덤 정렬하는 방법

엑셀 / 랜덤 정렬하는 방법

RAND 보조 열로 자료 순서를 무작위로 바꾸는 방법을 설명합니다. 난수 값 고정과 행 전체 정렬, 원래 순서 복구 및 통계·추첨 용도의 한계도 다룹니다.

엑셀 / 행, 열, 워크시트 숨기기, 숨기기 취소하기

엑셀 / 행, 열, 워크시트 숨기기, 숨기기 취소하기

행·열·시트를 숨기고 다시 표시하는 경로를 설명합니다. 첫 행·첫 열, 숨기기 취소 비활성화와 숨김이 보안 기능이 아닌 이유도 안내합니다.

엑셀 / 중복된 값 찾는 방법, 중복 항목 제거하는 방법

엑셀 / 중복된 값 찾는 방법, 중복 항목 제거하는 방법

중복 값을 표시하는 조건부 서식과 실제 제거를 구분합니다. 한 열·여러 열의 기준 선택, 행 관계 보존과 제거 후 검증·복구도 설명합니다.

엑셀 / 여러 워크시트 한 화면에서 동시에 보기

엑셀 / 여러 워크시트 한 화면에서 동시에 보기

새 창과 모두 정렬로 같은 통합 문서의 여러 시트를 함께 보는 방법을 설명합니다. 새 파일 복사와의 차이, 창별 시트 선택과 동기 스크롤도 다룹니다.

엑셀 / 함수 / AVERAGE, AVERAGEIF, AVERAGEIFS / 산술평균 구하는 함수

엑셀 / 함수 / AVERAGE, AVERAGEIF, AVERAGEIFS / 산술평균 구하는 함수

AVERAGE·AVERAGEIF·AVERAGEIFS로 전체·조건별 산술평균을 구합니다. 빈 셀과 0, 조건 미일치 오류 및 가중 평균과의 차이도 안내합니다.

엑셀 / 함수 / TEXTJOIN / 여러 텍스트를 하나로 합치는 함수

엑셀 / 함수 / TEXTJOIN / 여러 텍스트를 하나로 합치는 함수

TEXTJOIN의 구분자·빈 셀 옵션을 비교하고 여러 셀을 한 문장으로 연결하는 예제를 안내합니다. 날짜·숫자 서식과 결과 길이 제한도 설명합니다.

엑셀 / VBA / 메뉴에 개발 도구 추가하는 방법

엑셀 / VBA / 메뉴에 개발 도구 추가하는 방법

Excel 옵션에서 개발 도구 탭을 추가하고 다시 숨기는 방법을 안내합니다. VBA 편집기·매크로·컨트롤의 역할과 매크로 보안 설정의 차이도 설명합니다.

엑셀 / 스파크라인 / 데이터를 시각적으로 보여주기

엑셀 / 스파크라인 / 데이터를 시각적으로 보여주기

스파크라인의 원본·위치 범위를 지정하고 모양·축·강조 지점을 설정하는 방법을 설명합니다. 일반 차트와의 차이와 올바른 삭제 방법도 다룹니다.