[Excel] 셀 주소를 다루는 마법 같은 함수! ADDRESS & INDIRECT 완벽 이해하기
셀 주소를 다루는 마법 같은 함수! ADDRESS & INDIRECT 완벽 이해하기
엑셀 작업을 하다 보면 "이 셀의 주소를 구하고 싶다!" 또는
"문자열로 입력된 주소에 있는 값을 불러오고 싶다!" 하는 순간이 한 번쯤은 있으셨을 거예요.
이럴 때 정말 요긴하게 쓰이는 함수가 바로 ADDRESS와 INDIRECT랍니다!
오늘은 이 두 함수를 쉽고 자세하게 알려드릴게요.
엑셀을 더 유연하고 자동화되게 사용하는 데 큰 도움이 될 거예요!
ADDRESS 함수부터 알아볼까요? |
ADDRESS 함수는 ‘행 번호’와 ‘열 번호’를 입력하면 해당 셀의 주소를 반환해주는 함수예요.
기본 사용법
=ADDRESS(행번호, 열번호)
예시
=ADDRESS(1, 1)
- 결과는 $A$1
이 말은 1행 1열, 즉 A1 셀이라는 뜻이에요.
응용 팁
ADDRESS 함수는 행과 열을 숫자로 다루기 때문에 다른 함수랑 함께 사용하면 자동화된 참조 구성이 가능해져요!
예를 들어 ROW()나 COLUMN() 함수와 함께 쓰면 동적인 셀 주소 만들기도 가능하답니다.
INDIRECT 함수는 뭘까요? |
INDIRECT 함수는 문자열로 표현된 셀 주소를 실제 셀로 인식해서 그 셀에 있는 값을 가져오는 함수예요.
"문자처럼 적힌 셀 주소를 실제 셀처럼 써줄게~" 라고 이해하시면 쉬워요.
기본 사용법
=INDIRECT("A1")
- 결과는 A1 셀에 입력된 값을 반환해요!
즉 "A1"이라는 글자를 셀 참조로 변환해주는 거죠.
예시로 알아볼까요? |
A | B |
사과 | 100 |
바나나 | 200 |
- B2 셀에 "A1"이라고 입력해두고 다른 셀에서
=INDIRECT(B2)
라고 입력하면?
INDIRECT("A1")이 되니까 A1 셀의 값인 "사과"가 반환돼요!
ADDRESS + INDIRECT = 환상의 조합 |
이 두 함수를 같이 쓰면 더 강력해져요!
예를 들어 어떤 숫자에 따라 자동으로 셀 값을 바꾸고 싶다면?
=INDIRECT(ADDRESS(ROW(), COLUMN()))
이렇게 하면 현재 셀의 값을 참조하게 되죠!
자동화나 동적 범위 설정에서 정말 유용하답니다.
이런 분들께 추천해요!
- 반복 작업을 줄이고 싶으신 분
- 동적인 셀 참조가 필요한 보고서를 만드는 분
- VBA 없이도 자동화 느낌을 내고 싶은 분
마무리 요약! |
함수 | 기능 | 대표 사용 예 |
ADDRESS | 행/열 번호 → 셀 주소 반환 | =ADDRESS(2, 3) → $C$2 |
INDIRECT | 문자열 주소 → 셀 참조 | =INDIRECT("B1") → B1의 값 |
이제 여러분도 주소 다루기 달인이 되셨겠죠?
엑셀 실무에서 이 두 함수는 보고서 자동화, 동적 참조, 조건부 참조 등에 정말 유용하게 쓰인답니다.
꼭 익혀두시면 좋아요!
2025.05.17 - [업무놀이터/업무관련 프로그램] - [Excel] 엑셀 고수는 이렇게 씁니다! OFFSET & CHOOSE 함수 완전 정복
[Excel] 엑셀 고수는 이렇게 씁니다! OFFSET & CHOOSE 함수 완전 정복
엑셀 고수는 이렇게 씁니다! OFFSET & CHOOSE 함수 완전 정복OFFSET 함수 — “기준 셀에서 몇 칸 떨어진 곳의 값을 가져올래요!” OFFSET 함수는 기준 셀에서 지정된 행과 열만큼 떨어진 위치에 있는 값
cathand1010.com
#엑셀함수 #엑셀기초 #엑셀자동화 #ADDRESS함수 #INDIRECT함수
#엑셀팁 #엑셀수식 #엑셀기능 #엑셀공부 #엑셀실무 #엑셀교육
#티스토리블로그 #엑셀블로그 #엑셀강의 #ExcelTips #ExcelFormula