엑셀 / 함수 / 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 결과를 눈으로 확인하고 실제 대상 셀이 맞는지 검증한 뒤 다른 수식과 연결하세요.

같은 카테고리의 다른 글
엑셀 / 암호 설정하는 방법, 암호 해제하는 방법

엑셀 / 암호 설정하는 방법, 암호 해제하는 방법

열기 암호·쓰기 암호·시트 보호의 목적을 비교하고 설정·해제 과정을 안내합니다. 저장 후 검증, 암호 분실과 보호의 보안 한계도 설명합니다.

엑셀 / 함수 / REPLACE, REPLACEB / 특정 위치의 문자열을 바꾸는 함수

엑셀 / 함수 / REPLACE, REPLACEB / 특정 위치의 문자열을 바꾸는 함수

REPLACE로 위치와 문자 수를 지정해 문자열을 바꾸는 방법을 설명합니다. SUBSTITUTE와의 차이, REPLACEB의 호환성 및 개인정보 표시의 한계를 다룹니다.

엑셀 / 함수 / YEAR, MONTH, DAY / 년, 월, 일 반환하는 함수

엑셀 / 함수 / YEAR, MONTH, DAY / 년, 월, 일 반환하는 함수

YEAR·MONTH·DAY로 날짜에서 연·월·일을 추출하고 일련번호 구조를 설명합니다. 빈 셀과 텍스트 날짜, 날짜 체계의 차이를 확인할 수 있습니다.

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

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

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

엑셀 / 저장 시 기본 파일 형식 설정하는 방법

엑셀 / 저장 시 기본 파일 형식 설정하는 방법

기본 저장 형식을 xlsx·xlsm 등으로 지정하는 과정을 설명합니다. 기존 파일과의 차이, 매크로·CSV·구형 형식의 정보 손실도 안내합니다.

엑셀 / 월별 합계 구하는 방법 두 가지

엑셀 / 월별 합계 구하는 방법 두 가지

보조 열과 SUMIF로 월별 합계를 구하는 방법, SUMIFS 날짜 구간으로 연도까지 구분하는 방법을 설명합니다. 기존 배열 수식의 버전별 입력 차이도 다룹니다.

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

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

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

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

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

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

엑셀 / 여러 조건 LOOKUP

엑셀 / 여러 조건 LOOKUP

여러 조건 LOOKUP 수식의 논리값·나눗셈 구조를 설명합니다. 마지막 일치 반환과 미일치·중복의 한계, XLOOKUP 대안을 함께 안내합니다.

엑셀 / 함수 / DAYS / 두 날짜 사이의 일수를 계산하는 함수

엑셀 / 함수 / DAYS / 두 날짜 사이의 일수를 계산하는 함수

DAYS의 종료일·시작일 순서와 날짜 차이 계산을 설명합니다. 양끝 날짜 포함 여부, 실제 날짜 값과 업무일 계산의 차이도 확인할 수 있습니다.