엑셀에서 텍스트를 수식으로 쓰는 법
광고 [X]를 누르고 내용을 확인해 보세요
시스템 리소스 로딩 중...
0%
=SUM(인천!B1)
위와 같이 1개의 시트의 범위를 이용한 일반적인 수식은
=SUM(INDIRECT("인천!B1"))
위처럼 INDIRECT함수를 사용하면 되고, 이를 셀 내용을 이용하면
=SUM(INDIRECT(B2&"!"&ADDRESS(ROW(B1),COLUMN(B1))))
이처럼 유동적으로 변경이 하면 가능합니다만
3개이상 다중시트에 대하여는 INDIRECT함수가 지원하지 않습니다.
그러므로 다중시트는 해당 시트를 수식으로 전부 구성 하셔야 합니다.
서울 : A2, 경기 : B2, 인천 : C2 이라면
=SUM(
INDIRECT(A2&"!"&ADDRESS(ROW(B1),COLUMN(B1))), INDIRECT(B2&"!"&ADDRESS(ROW(B1),COLUMN(B1))),
INDIRECT(C2&"!"&ADDRESS(ROW(B1),COLUMN(B1)))
)
그러나 시트가 3개가 아니라 4개, 5개 등등 시트수 까지 유동적이면 어렵습니다.
다른 방법으로는 VBA 매크로를 이용한 사용자 함수 즉 Function문을 이용하면 원하는 대로 가능합니다.
단 파일을 매크로 사용문서로 저장하셔야 합니다.
AI 분석 및 채팅
3/3
로딩이 완료되었습니다. 궁금한 점을 물어보세요!
답변 생성 중...