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

같은 카테고리의 다른 글
엑셀 / 함수 / LARGE, SMALL / k번째로 큰 값, 작은 값 구하는 함수

엑셀 / 함수 / LARGE, SMALL / k번째로 큰 값, 작은 값 구하는 함수

LARGE·SMALL로 k번째 값을 구하고 MAX·MIN과 비교합니다. 중복 숫자의 순위 처리, 잘못된 k와 빈 범위에서 발생하는 오류도 설명합니다.

엑셀 / 함수 / IRR / 내부수익률 계산하는 함수

엑셀 / 함수 / IRR / 내부수익률 계산하는 함수

IRR에 주기적인 현금흐름을 입력하고 결과를 해석하는 방법을 설명합니다. 부호, 기간, 추정값과 수렴 오류를 확인하며 XIRR과의 차이를 구분할 수 있습니다.

엑셀 / 피벗 테이블 / 만드는 방법

엑셀 / 피벗 테이블 / 만드는 방법

피벗 테이블 원자료·보고서 위치·행·열·값 영역을 설정하는 방법을 설명합니다. 합계가 개수로 나오는 이유와 데이터 추가 후 범위·새로 고침도 안내합니다.

엑셀 / 함수 / VLOOKUP, HLOOKUP, XLOOKUP

엑셀 / 함수 / VLOOKUP, HLOOKUP, XLOOKUP

VLOOKUP·HLOOKUP·XLOOKUP의 조회 방향과 정확히 일치 옵션을 비교합니다. 범위 고정, 중복 값, 다중 열 반환과 조회 오류를 해결하는 기준도 안내합니다.

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

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

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

엑셀 / 함수 / SUMSQ / 제곱의 합 구하는 함수

엑셀 / 함수 / SUMSQ / 제곱의 합 구하는 함수

SUMSQ로 여러 수의 제곱합을 구하는 구문과 범위 예제를 안내합니다. 합의 제곱과의 차이, 통계의 편차 제곱합과의 구분도 설명합니다.

엑셀 / 함수 / EVEN, ODD / 짝수 또는 홀수로 올림 또는 내림하는 함수

엑셀 / 함수 / EVEN, ODD / 짝수 또는 홀수로 올림 또는 내림하는 함수

EVEN과 ODD가 0에서 멀어지는 방향으로 짝수·홀수를 만드는 원리를 설명합니다. 음수와 0 예제로 ISEVEN·ISODD의 판별 기능과 구분할 수 있습니다.

엑셀 / 통합 문서 모든 시트 대상으로 검색하는 방법

엑셀 / 통합 문서 모든 시트 대상으로 검색하는 방법

찾기 범위를 통합 문서로 바꾸어 여러 시트를 검색하는 방법을 설명합니다. 수식·값, 대소문자·전체 일치·서식 옵션과 일괄 바꾸기의 주의점도 다룹니다.

엑셀 / 함수 / COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFS

엑셀 / 함수 / COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFS

COUNT·COUNTA·COUNTBLANK·COUNTIF·COUNTIFS의 계산 대상을 비교합니다. 수식 빈 문자열, 공백과 0의 처리 및 조건별 개수 예제를 설명합니다.

엑셀 / 함수 / EXACT / 두 텍스트(문자열)이 같은지 비교하는 함수

엑셀 / 함수 / EXACT / 두 텍스트(문자열)이 같은지 비교하는 함수

EXACT로 두 문자열을 대소문자까지 정확하게 비교하는 방법을 설명합니다. 공백과 셀 서식의 영향, IF와 결합한 검증 예제도 다룹니다.