엑셀에서 텍스트를 수식으로 쓰는 법
=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문을 이용하면 원하는 대로 가능합니다. 단 파일을 매크로 사용문서로 저장하셔야 합니다.
댓글 0
게시물이 없습니다.