엑셀이지, So Easy

Step41. 엑셀에서 셀 주소 만들기(ADDRESS)

A2M 2026. 7. 8. 11:23

 

엑셀에서 행 번호와 열 번호를 이용해
셀 주소를 자동으로 만들고 싶을 때가 있다.

예를 들어
행번호가 3이고 열번호가 2라면
이 값은 B3이라는 셀 주소로 바꿀 수 있다.

이럴 때 사용할 수 있는 함수가 ADDRESS다.

ADDRESS 함수는
행 번호와 열 번호를 이용해
셀 주소를 문자열 형태로 만들어준다.

또한 상대주소, 절대주소,
시트명을 포함한 주소까지 만들 수 있다.

---

## 요약

=ADDRESS(행번호,열번호,[abs_num],[a1],[sheet_text])

행 번호와 열 번호를 바탕으로
셀 주소를 반환한다.

세 번째 인수 abs_num으로
상대주소와 절대주소 형식을 바꿀 수 있고,
시트명을 함께 넣어
시트 포함 주소도 만들 수 있다.

---

## 1. 먼저 예제표를 확인하자



이제 ADDRESS 함수로
이 셀 주소들이 어떻게 만들어지는지 확인해보자.

---

## 2. ADDRESS 기본 구조로 상대주소 만들기

가장 먼저상대주소 형태로 만들어보자.

=ADDRESS(A2,B2,4)

A2에는 3, B2에는 2가 들어 있다.

세 번째 인수 4는 상대주소 형태를 의미한다.

따라서 이 수식은 행번호 3, 열번호 2를 바탕으로
B3을 반환한다.

즉,
C2 셀에는 B3이 표시된다.


---

## 3. ADDRESS 기본값으로 절대주소 만들기

이번에는 세 번째 인수를 생략해보자.

=ADDRESS(A2,B2)

ADDRESS 함수는 세 번째 인수를 생략하면
기본적으로 절대주소 형식을 반환한다.

그래서 결과는 $B$3이 된다.

즉,
열 앞과 행 앞에 달러 기호가 붙은
절대참조 주소가 만들어진다.


---

## 4. 시트명을 포함한 주소 만들기

 

이번에는 시트명까지 포함해보자.

수식은 아래와 같다.

=ADDRESS(A2,B2,4,TRUE,"재고표")

앞의 A2, B2, 4는 앞에서 본 것과 같고,
마지막 인수에 시트명 "재고표"를 넣었다.

그러면 결과는 재고표!B3이 된다.

즉,
특정 시트의 셀 주소를 문자열로 만들 때
유용하게 사용할 수 있다.


---

## 5. 정리해보자


ADDRESS 함수는
행번호와 열번호로 셀 주소를 만든다.

=ADDRESS(A2,B2,4) → B3
=ADDRESS(A2,B2) → $B$3
=ADDRESS(A2,B2,4,TRUE,"재고표") → 재고표!B3

정리하면
상대주소를 만들고 싶을 때는 4를 사용하고,
기본값은 절대주소이며,
필요하면 시트명까지 포함한 주소를 만들 수 있다.

오늘 포스팅이 도움이 되었길 바란다.