Excel 에서 여러 워크시트에 데이터를 복사하여 붙여넣는 방법은?
Excel 에서 데이터를 복사하고 붙여넣는 것은 사용자가 자주 수행하는 기본 작업입니다. 단순한 작업의 경우 단일 워크시트 내에서 또는 두 시트 간에 데이터를 복사하는 것이 쉽고 빠릅니다. 그러나 동일한 데이터를 여러 워크시트에 반복적으로 복사하거나 통합해야 할 경우 수동으로 작업하면 번거롭고 시간이 많이 소요됩니다. 이러한 반복 작업에 직면한 많은 사용자들은 여러 시트에서 또는 여러 시트로 데이터를 일괄 복사, 연결 또는 병합할 수 있는 효율적인 방법을 찾습니다. 이 튜토리얼에서는 동일한 내용을 여러 시트에 복사하거나 여러 시트에서 동일한 셀을 수집하거나 모든 데이터를 하나의 워크시트로 통합하려는 경우에도 이러한 작업을 효율적으로 처리할 수 있는 여러 가지 실용적인 솔루션을 배우게 됩니다. 여기에는 Excel 의 기본 기능 사용부터 생산성을 극대화하기 위한 고급 기법 및 애드인 활용까지 다양한 방법이 포함됩니다。
여러 워크시트의 동일한 범위에 데이터 복사 및 붙여넣기
여러 워크시트에서 동일한 셀을 복사하여 하나의 시트에 붙여넣기
여러 워크시트의 모든 데이터를 단일 워크시트로 복사하기
채우기(Fill) 기능을 사용하여 여러 워크시트의 동일한 범위에 데이터 복사 및 붙여넣기
Excel 은 효율적인 「채우기(Fill)」 > 「워크시트 간 채우기(Across Worksheets)」 기능을 제공합니다。 이를 통해 사용자는 선택한 데이터 블록을 여러 워크시트의 동일한 위치에 동시에 복사하여 붙여넣을 수 있습니다。 이 방법은 여러 시트의 동등한 위치에 템플릿, 머리글 또는 상수 값을 배포할 때 유용하며 하나씩 복사 및 붙여넣기를 반복할 필요가 없습니다。 다음은 이 기능을 사용하는 방법입니다:
1. 복사하여 다른 워크시트에 붙여넣을 범위를 현재 워크시트에서 선택하세요。 이 범위가 올바르게 서식이 지정되었으며 복제하려는 데이터를 포함하고 있는지 확인하세요。
2. 워크북 하단의 시트 탭 바로 이동하세요。 여러 워크시트를 선택하려면 다음과 같이 하세요:
- 「Ctrl」 키를 누른 상태에서 시트를 하나씩 클릭하여 인접하지 않은 시트를 선택합니다。
- 「Shift」 키를 누른 상태에서 첫 번째 워크시트를 클릭한 후 원하는 마지막 시트를 클릭하면 그 사이의 모든 시트가 선택됩니다。
3. 모든 대상 시트를 선택한 상태에서 리본의 「홈(Home)」 탭으로 이동한 후 「채우기(Fill)」 > 「워크시트 간 채우기(Across Worksheets)」를 클릭하세요。 이 명령은 여러 시트에서 일괄 작업을 수행하도록 특별히 설계되었습니다。 스크린샷 참조:
4. 「워크시트 간 채우기(Fill Across Worksheets)」 대화상자에서 붙여넣을 콘텐츠 유형을 선택하세요:
- 모두: 데이터, 수식 및 서식을 함께 복사합니다(완전히 동일하게 복제하려는 경우 권장됨)。
- 내용: 서식 없이 셀 값과 수식만 복사합니다。
- 서식: 실제 내용 없이 서식만 복사합니다。

원래 범위 선택의 데이터가 이제 선택한 모든 워크시트의 동일한 범위에 동시에 복제됩니다。 이 방법은 부서별 또는 월간 보고서 시트에서 템플릿이나 표준 레이아웃을 업데이트할 때 이상적입니다。
팁 및 고려 사항:이 방법은 동일한 레이아웃을 동기화하거나 반복 항목을 입력할 때 적합합니다。 그러나 변경되거나 가변적인 데이터를 여러 시트에 복사하거나 다양한 소스에서 데이터를 하나의 워크시트로 병합할 때는 적합하지 않을 수 있습니다。 또한 워크시트 구조가 일관된지 확인하세요。 그렇지 않으면 예기치 않은 결과가 발생할 수 있습니다。 「작업을 완료할 수 없습니다」라는 경고 메시지를 받는 경우 모든 워크시트가 보호 해제되었으며 붙여넣기할 데이터를 위한 충분한 공간이 있는지 확인하세요。
VBA 코드를 사용하여 여러 워크시트 간 데이터 복사 및 붙여넣기
자동화에 익숙하거나 표준 Excel 도구로 쉽게 처리할 수 없는 정기적인 복사-붙여넣기 작업이 있는 사용자의 경우 VBA 매크로를 사용하면 더 많은 유연성을 확보할 수 있습니다. VBA 를 사용하면 데이터를 복사 및 붙여넣는 방식과 위치를 정확하게 정의할 수 있으며 서로 다른 범위에서 복사하거나 가변적인 시트 이름을 처리하거나 작업 중 사용자 정의 규칙을 적용하는 등 단순한 시나리오부터 복잡한 시나리오까지 모두 지원합니다。
1.개발자>Visual Basic을(를) 클릭하세요。 나타나는Microsoft Visual Basic for Applications창에서삽입>모듈을 선택하고 다음 VBA 코드를 모듈 창에 붙여넣으세요:
Sub CopyRangeToMultipleSheets()
Dim ws As Worksheet
Dim SrcRange As Range
Dim DestRange As Range
Dim SheetName As String
Dim ListOfSheets As Variant
Dim i As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set SrcRange = Application.Selection
Set SrcRange = Application.InputBox("Select the range to copy:", xTitleId, SrcRange.Address, Type:=8)
ListOfSheets = Application.InputBox("Enter target sheet names separated by commas (e.g. Sheet2,Sheet3):", xTitleId, "", Type:=2)
Application.ScreenUpdating = False
For i = 0 To UBound(Split(ListOfSheets, ","))
SheetName = Trim(Split(ListOfSheets, ",")(i))
If SheetName <> "" Then
Set ws = Worksheets(SheetName)
Set DestRange = ws.Range(SrcRange.Address)
SrcRange.Copy
DestRange.PasteSpecial xlPasteAll
End If
Next i
Application.CutCopyMode = False
Application.ScreenUpdating = True
MsgBox "Copying completed.", vbInformation
End Sub 2.
실행(Run) 버튼을 클릭하거나 F5 키를 눌러 매크로를 실행하세요。 복사할 범위를 선택하라는 메시지가 표시된 후 대상 시트 이름(둘 이상일 경우 쉼표로 구분)을 입력하라는 메시지가 표시됩니다。 그러면 매크로가 선택한 데이터를 각 지정된 워크시트의 동일한 범위에 복사합니다。
팁:매크로를 실행하기 전에 워크시트가 존재하고 일치 범위이(가) 있는지 확인하여 빈 붙여넣기나 덮어쓰기 오류를 방지하세요。 매크로 실행 후에는 항상 데이터를 검토하여 복사가 의도대로 성공했는지 확인하세요。 VBA 작업은 표준 실행 취소 명령으로 되돌릴 수 없으므로 미리 작업 내용을 저장하세요。
장점:매크로는 사용자 정의 논리를 따르는 일괄 작업에 탁월한 유연성을 제공하며 복잡한 작업을 손쉽게 반복할 수 있게 해줍니다。 이 방법은 고급 사용자나 특수한 복사 요구사항이 있는 사용자에게 특히 적합합니다。
Kutools for Excel 을 사용하여 여러 워크시트에서 동일한 셀 복사하기
이 방법은 Kutools for Excel 의 「워크시트 참조 자동 증가」 도구를 소개합니다。 이 기능은 여러 워크시트에서 동일한 셀(또는 범위)을 수집하여 새 요약 워크시트에 결과를 함께 표시하도록 설계되었습니다。 매월 각 팀 또는 매장의 판매 실적과 같은 표준화된 보고서를 작성하거나 동일한 지표를 수집할 때 수동 반복 없이 유용합니다。
1. 먼저 시트 탭 바의 「새로 만들기(New)」 버튼을 클릭하여 요약 또는 대상 시트 역할을 할 새 워크시트을 생성하세요。 이렇게 하면 수집한 데이터를 분리하여 체계적으로 관리할 수 있습니다。
2. 다음으로 요약 워크시트에서 가져온 값을 표시할 셀(예: D7 셀)을 선택하세요。 리본의 「Kutools」 탭으로 이동하여 「수식(Formula)」 그룹 아래 「더 보기(More)」를 클릭한 후 「동적 워크시트 참조(Dynamically Refer to Worksheet)」를 선택하세요。 스크린샷 참조:
3. 「워크시트 참조 채우기」 대화상자에서:
- 「채우기 순서」 드롭다운에서 적절한 옵션을 선택하세요。 이 설정은 참조를 행 단위로 채울지 열 단위로 채울지를 결정합니다。
- 「워크시트 목록」에서 데이터를 가져올 워크시트를 선택하세요。
- 「범위 채우기(Fill Range)」 버튼을 클릭하여 선택한 영역을 해당 시트의 참조로 채운 후 「닫기(Close)」를 클릭하여 작업을 완료합니다。

각 워크시트에서 선택한 셀(또는 범위)의 내용이 요약 워크시트에 동적으로 나열되며 원본 셀이 변경되면 모든 데이터가 자동으로 연결되고 업데이트됩니다。 스크린샷 참조:
장점:여러 워크시트에서 동일한 유형의 정보를 자주 가져올 경우 이 방법으로 상당한 시간을 절약할 수 있습니다。 또한 원본 셀의 업데이트 내용이 요약 시트에 자동으로 반영됩니다。
팁:참조된 모든 워크시트가 워크북 내에 존재하고 유지되는지 확인하세요。 연결 후 원본 시트를 삭제하면 참조 오류가 발생할 수 있습니다。 더 크거나 동적인 워크북을 관리할 때는 각 시트의 셀 위치가 일관된지 확인하여 신뢰성 있는 요약 작업을 수행하세요。
Excel 수식을 사용하여 여러 시트 간 데이터 참조하기
Excel 수식을 사용하면 다른 워크시트의 데이터를 동적으로 참조할 수 있으므로 여러 시트에서 동일한 셀 또는 범위의 정보를 반복적으로 복사 및 붙여넣지 않고도 가져올 수 있습니다。 이는 요약 시트, 대시보드 또는 다양한 시트에서 집계된 최신 데이터를 표시해야 할 때 유용합니다。 두 가지 핵심 기법 중 하나는 INDIRECT 함수를 사용하는 것입니다。
동적 참조를 위한 INDIRECT 사용:
시트 이름이 인접하지 않거나 동적으로 참조를 구성하려는 경우(예: 워크북 내 시트 이름 목록을 기반으로), INDIRECT 함수가 유용합니다。 이를 통해 비연속적인 시트에서 특정 셀의 데이터를 검색할 수도 있습니다。
1。 A2:A4 셀 범위에 대상 시트 이름 목록(예: Sheet1, Sheet2, Sheet3)이 있고 각 시트의 B5 셀 값을 B2, B3 등에 가져오려 한다고 가정해 보겠습니다。 B2 셀에 다음을 입력하세요:
=INDIRECT("'"&A2&"'!B5") 이 수식을 목록 옆으로 복사하세요。 각 셀은 해당 시트의 B5 셀 값들을 표시합니다。
실무 팁:INDIRECT 함수 방식은 동적이거나 인접하지 않은 시트를 처리하는 데 더 유연하지만 시트 이름을 변경하면 참조가 자동으로 업데이트되지 않습니다。
장점:수식 기반 방법을 사용하면 요약 시트나 대시보드의 데이터가 원본 시트의 실시간 변경 사항을 항상 반영합니다。 반복적인 복사 및 붙여넣기를 제거하지만 많은 시트를 참조할 경우 초기 설정이 다소 복잡할 수 있습니다。
여러 워크시트의 모든 데이터를 단일 워크시트로 복사하기
여러 워크시트에 저장된 모든 레코드를 분석 또는 보고 목적으로 단일 시트로 통합하거나 병합해야 할 때, Kutools for Excel 은 편리한 「워크시트 병합(Combine (Worksheets))」 유틸리티를 제공합니다。 이 방법은 특히 과거 데이터를 집계하거나 부서별 워크시트를 병합하거나 추가 데이터 처리를 위한 마스터 목록을 생성할 때 적합합니다。
Kutools for Excel- Excel 을 위한 필수 도구 300 개 이상을 한 번에 제공합니다。 Excel 작업을 더 빠르고 쉽고 효율적으로 만들어 보세요。지금 다운로드하세요!
1. 「Kutools 플러스」 > 「병합(Combine)」을 클릭하여 워크시트 병합 대화 상자를 엽니다。 이 강력한 도구는 대용량 워크북에서 복잡한 일괄 작업을 간소화합니다。
2. 마법사의 3 단계 중 1 단계에서 「여러 워크시트를 하나의 워크시트로 병합」을 선택한 후 「다음(Next)」을 클릭합니다。 스크린샷 참조:
3. 3 단계 중 2 단계:
- 「워크북 목록」 섹션에서 현재 워크북만 선택되어 있는지 확인하세요。
- 「워크시트 목록」에서 결합하려는 모든 시트를 선택하세요。
- 「동일 범위(same range)」 버튼은 각 워크시트에서 동일한 범위를 신속하게 지정할 때 유용하며 구조가 일관된 워크북의 설정 과정을 간소화합니다。

4. 3 단계 중 3 단계에서는 헤더 처리, 빈 행 관리 및 서식 지정과 같은 추가 설정을 조정할 수 있습니다。 필요에 따라 구성한 후 「마침(Finish)」을 클릭합니다。
5. 조합 시나리오를 저장할지 묻는 프롬프트가 나타납니다。 향후 재사용하려면 「예(Yes)」를 선택하고, 설정을 다시 사용할 필요가 없으면 「아니요(No)」를 선택합니다。
이 유틸리티는 선택한 모든 워크시트에서 데이터를 복사 및 통합하여 새 워크시트에 저장함으로써 한곳에서 추가적인 데이터 분석 또는 보고 작업을 간편하게 만듭니다。
참고:Kutools 는 이러한 일괄 통합 작업을 간편하게 해주지만 시트 간 데이터 구조 변경 사항에는 주의해야 합니다。 심각한 불일치가 있으면 병합 결과에 영향을 줄 수 있습니다。 최상의 결과를 얻으려면 유사한 구조를 가진 워크북에서 결합 기능을 주로 사용하세요。
관련 문서:
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능 |
Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。
Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약