카테고리 없음
엑셀 여러 시트에 있는 값 합산 계산하는 방법
두꺼운장갑
2025. 1. 11. 00:04
반응형
엑셀에서 여러 시트에 분산된 데이터를 하나로 모아 합산하거나 계산하는 작업은 업무 효율성을 높이는 데 매우 유용합니다. 이를 위해 다음과 같은 방법들을 활용할 수 있습니다.
1. 3D 수식 사용하기
3D 수식은 여러 시트에 걸쳐 동일한 셀 범위의 값을 합산할 때 유용합니다. 예를 들어, '1월'부터 '3월'까지의 시트에서 A1 셀의 값을 모두 합산하려면 다음과 같이 입력합니다:
=SUM('1월:3월'!A1)
이 수식은 '1월'부터 '3월'까지의 모든 시트에서 A1 셀의 값을 합산합니다.
엑셀 여러 시트 합계, 3D 함수로 해결하세요! (모든 버전 가능) - 오빠두엑셀
2. 데이터 통합 기능 활용하기
엑셀의 '데이터 통합' 기능을 사용하면 여러 시트의 데이터를 하나로 모을 수 있습니다. 다음은 그 방법입니다:
- 대상 시트 선택: 통합된 데이터를 표시할 새로운 시트를 생성하고, 통합 결과를 시작할 셀을 선택합니다.
- 데이터 탭 선택: 상단 메뉴에서 '데이터' 탭을 클릭한 후, '통합' 버튼을 선택합니다.
- 함수 선택: 통합할 데이터의 계산 방법을 선택합니다. 예를 들어, 합계를 구하려면 '합계'를 선택합니다.
- 원본 데이터 지정: '참조' 필드에 통합할 각 시트의 데이터 범위를 입력합니다.
- 레이블 사용 여부 설정: 데이터에 레이블이 포함되어 있다면 '행 레이블'과 '열 레이블' 옵션을 선택합니다.
- 확인 클릭: 모든 설정을 마친 후 '확인' 버튼을 클릭하면 선택한 시트들의 데이터가 통합되어 결과가 표시됩니다.
이 방법은 데이터가 일관된 구조를 가지고 있을 때 효과적입니다.
3. INDIRECT 함수와 SUM 함수 결합하기
시트 이름이 동적으로 변할 때는 INDIRECT
함수와 SUM
함수를 결합하여 사용할 수 있습니다. 예를 들어, A1 셀에 시트 이름이 입력되어 있을 때, 해당 시트의 A1 셀 값을 합산하려면 다음과 같이 입력합니다:
=SUM(INDIRECT("'" & A1 & "'!A1"))
이 수식은 A1 셀에 입력된 시트 이름의 A1 셀 값을 합산합니다.
4. VBA 매크로 활용하기
복잡한 계산이나 반복적인 작업이 필요할 때는 VBA 매크로를 활용할 수 있습니다. VBA를 사용하면 여러 시트의 데이터를 자동으로 합산하거나 계산하는 스크립트를 작성할 수 있습니다.
주의사항
- 시트 이름에 공백이 있을 경우: 시트 이름에 공백이 포함되어 있다면, 수식에서 시트 이름을 작은따옴표(' ')로 감싸야 합니다. 예를 들어, '1월 매출' 시트의 A1 셀 값을 참조하려면
'1월 매출'!A1
과 같이 입력합니다. - 시트 추가 및 삭제 시: 3D 수식을 사용할 때 시트를 추가하거나 삭제하면 수식의 범위가 자동으로 업데이트되지 않을 수 있으므로, 수식을 다시 확인하는 것이 좋습니다.
- 데이터 구조 일관성 유지: 데이터 통합 기능을 사용할 때는 각 시트의 데이터 구조가 일관되게 유지되어야 정확한 결과를 얻을 수 있습니다.
위의 방법들을 활용하면 엑셀에서 여러 시트에 분산된 데이터를 효과적으로 합산하거나 계산할 수 있습니다. 상황에 따라 적절한 방법을 선택하여 업무 효율성을 높이시기 바랍니다.
반응형