Excel에서 여러 워크시트에 데이터를 복사하고 붙여넣는 방법은 무엇입니까?
Excel에서 데이터를 복사하고 붙여넣는 것은 사용자가 자주 수행하는 기본 작업입니다. 간단한 작업의 경우, 하나의 워크시트 내 또는 두 시트 사이에서 데이터를 복사하는 것이 쉽고 빠릅니다. 그러나 동일한 데이터를 여러 워크시트에 반복적으로 복사하거나 통합해야 하는 경우, 이를 수동으로 처리하면 지루하고 시간이 많이 소요될 수 있습니다. 이러한 반복적인 작업에 직면하여 많은 사용자들은 여러 시트에 데이터를 일괄 복사, 링크 또는 병합하는 효율적인 방법을 찾습니다. 이 튜토리얼에서는 여러 시트에 동일한 내용을 복사하거나, 많은 시트에서 동일한 셀을 수집하거나, 모든 데이터를 하나의 워크시트로 통합하는 등 이러한 작업을 효율적으로 처리하는 몇 가지 실용적인 솔루션을 배우게 됩니다. 솔루션은 Excel의 기본 기능부터 생산성을 극대화하기 위한 고급 기술과 추가 기능을 활용하는 것까지 다양합니다.
여러 워크시트의 동일한 범위에 데이터 복사 및 붙여넣기
여러 워크시트에서 동일한 셀 복사 후 한 시트에 붙여넣기
채우기 기능을 사용하여 여러 워크시트의 동일한 범위에 데이터 복사 및 붙여넣기
Excel에는 "채우기" > "워크시트 간 채우기"라는 효율적인 기능이 있어, 사용자가 선택한 데이터 블록을 여러 워크시트의 동일한 위치에 동시에 복사하고 붙여넣을 수 있도록 합니다. 이 방법은 템플릿, 헤더 또는 상수 값과 같은 동일한 정보를 여러 시트의 동일한 위치에 배포하려 할 때 유용하며, 하나씩 복사하고 붙여넣을 필요가 없습니다. 다음은 이 기능을 사용하는 방법입니다:
1. 다른 워크시트에 복사하고 붙여넣으려는 현재 워크시트의 범위를 선택하세요. 이 범위가 올바르게 형식화되었으며 복제하려는 데이터가 포함되어 있는지 확인하세요.
2. 워크북 하단의 시트 탭 바로 이동하세요. 여러 워크시트를 선택하려면:
- 'Ctrl' 키를 누른 상태에서 비연속적인 시트를 하나씩 클릭하여 선택하세요.
- 'Shift' 키를 누르고 첫 번째 워크시트를 클릭한 후 마지막 시트를 클릭하여 그 사이에 있는 모든 시트를 선택하세요.

3. 의도한 모든 시트를 선택한 상태에서 리본 메뉴의 "홈" 탭으로 이동하여 "채우기" > "워크시트 간 채우기"를 클릭하세요. 이 명령어는 여러 시트에 걸쳐 일괄 작업을 실행하도록 특별히 설계되었습니다. 스크린샷 보기:
4. '워크시트 간 채우기' 대화 상자에서 붙여넣으려는 콘텐츠 유형을 선택하세요:
- 모두: 데이터, 수식, 서식을 함께 복사합니다 (완전한 복제를 원할 경우 권장).
- 콘텐츠: 셀 값과 수식만 복사하고 서식은 복사하지 않습니다.
- 서식: 실제 콘텐츠는 복사하지 않고 서식만 복사합니다.

원래 선택된 데이터 범위가 이제 선택된 모든 워크시트의 동일한 범위에 동시에 복제됩니다. 이 방법은 부서 또는 월간 보고서 시트 전체에 걸쳐 템플릿이나 표준 레이아웃을 업데이트하는 데 이상적입니다.
팁 및 주의사항: 이 접근 방식은 동일한 레이아웃 또는 반복되는 항목을 동기화하는 데 적합합니다. 그러나 변경되거나 가변적인 데이터를 여러 시트에 복사하거나 다양한 출처의 데이터를 하나의 워크시트로 병합하는 데는 적합하지 않을 수 있습니다. 또한 워크시트 구조가 일관되지 않으면 예상치 못한 결과가 발생할 수 있으므로 주의하세요. "작업을 완료할 수 없습니다"라는 경고를 받으면 모든 워크시트가 보호 해제되었는지, 그리고 붙여넣기 위해 충분한 공간이 있는지 확인하세요.
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. 클릭하세요 실행 버튼(또는 F5를 누름)으로 매크로를 실행하세요. 복사하려는 범위를 선택하라는 메시지가 표시되고, 타겟 워크시트 이름(둘 이상인 경우 쉼표로 구분)을 입력하라는 메시지가 표시됩니다. 그런 다음 매크로는 선택한 데이터를 각 지정된 워크시트의 동일한 범위로 복사합니다.
팁: 매크로를 실행하기 전에 워크시트가 존재하며 매칭되는 범위가 있는지 확인하여 공란 붙여넣기나 덮어쓰기 오류를 방지하세요. 항상 매크로 이후 데이터를 검토하여 복사가 의도대로 성공했는지 확인하세요. VBA 작업은 일반적인 실행 취소 명령으로 되돌릴 수 없으므로 작업을 미리 저장하세요.
장점: 매크로는 사용자 정의 논리를 따르는 일괄 작업에 우수한 유연성을 제공하며 복잡한 작업을 쉽게 반복할 수 있게 합니다. 이 방법은 특히 고급 사용자나 독특한 복사 요구 사항을 가진 사용자에게 적합합니다.
Kutools for Excel을 사용하여 여러 워크시트에서 동일한 셀 복사
이 방법은 Kutools for Excel의 "워크시트 참조 자동 증가" 도구를 소개합니다. 이 기능은 여러 다른 워크시트에서 동일한 셀(또는 범위)을 수집하고 새 요약 워크시트에 결과를 함께 표시하도록 설계되었습니다. 이것은 매월 각 팀 또는 매장의 판매량과 같이 표준화된 보고서를 작성하거나 동일한 메트릭을 수집하는 데 특히 유용하며 수동으로 반복할 필요가 없습니다.
1. 먼저, Sheet Tab 바의 "새로 만들기" 버튼을 클릭하여 요약 또는 대상 시트 역할을 할 새 워크시트를 생성합니다. 이렇게 하면 수집된 데이터가 분리되어 체계적으로 유지됩니다.
2. 다음으로, 가져온 값을 표시하려는 새 요약 워크시트의 셀(예: D7 셀)을 선택하세요. 리본 메뉴의 "Kutools" 탭으로 이동하여 "수식" 그룹 아래의 "추가"를 클릭하고 "워크시트 참조 자동 증가"를 선택하세요. 스크린샷 보기:
3. "워크시트 참조 채우기" 대화 상자에서:
- "채우기 순서" 드롭다운에서 적절한 옵션을 선택하세요 — 이는 행별 또는 열별로 참조가 채워지는 방식을 결정합니다.
- 데이터를 가져올 워크시트를 "워크시트 목록"에서 선택하세요.
- "범위 채우기" 버튼을 클릭하여 선택된 영역을 해당 워크시트의 참조로 채운 후 "닫기"를 클릭하여 완료하세요.

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

3단계에서는 헤더 처리, 빈 행 관리 및 서식과 같은 추가 설정을 조정할 수 있습니다. 필요한 대로 구성한 후 "완료"를 클릭하세요.
5. 조합 시나리오를 저장할지 묻는 메시지가 표시됩니다. "예"를 선택하여 미래에 다시 사용하거나, 설정을 재사용할 필요가 없다면 "아니오"를 선택하세요.
이 유틸리티는 선택한 모든 워크시트에서 데이터를 복사하고 통합하여 새로운 워크시트에 복사함으로써 추가 데이터 분석 또는 보고를 단일 통합된 위치에서 더 쉽게 처리합니다.
참고: Kutools는 이러한 종류의 일괄 통합을 간단하게 만들어 주지만, 시트 간 데이터 구조의 변화에 주의하세요. 중요한 불일치는 병합 결과에 영향을 미칠 수 있습니다. 가능한 한 구조가 유사한 워크북에서 결합 기능을 사용하세요.
관련 기사:
최고의 오피스 생산성 도구
🤖 | Kutools AI 도우미: 데이터 분석에 혁신을 가져옵니다. 방법: 지능형 실행 | 코드 생성 | 사용자 정의 수식 생성 | 데이터 분석 및 차트 생성 | Kutools Functions 호출… |
인기 기능: 중복 찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 병합 | 반올림(수식 없이) ... | |
슈퍼 LOOKUP: 다중 조건 VLOOKUP | 다중 값 VLOOKUP | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 드롭다운 목록 빠르게 생성 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록 .... | |
열 관리자: 지정한 수의 열 추가 | 열 이동 | 숨겨진 열의 표시 상태 전환 | 범위 및 열 비교 ... | |
추천 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 & 시트 관리자 | 자동 텍스트 라이브러리 | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵게/이탤릭/취소선 필터 등) ... | |
15대 주요 도구 세트: 12 가지 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...) | 50+ 종류의 차트(간트 차트, ...) | 40+ 실용적 수식(생일을 기반으로 나이 계산, ...) | 19 가지 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...) | 12 가지 변환 도구(단어로 변환하기, 통화 변환, ...) | 7 가지 병합 & 분할 도구(고급 행 병합, 셀 분할, ...) | ... 등 다양 |
Kutools for Excel과 함께 엑셀 능력을 한 단계 끌어 올리고, 이전에 없던 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능으로 생산성을 높이고 저장 시간을 단축합니다. 가장 필요한 기능을 바로 확인하려면 여기를 클릭하세요...
Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 더욱 간편하게 만듭니다
- Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화합니다.
- 새 창 대신 같은 창의 새로운 탭에서 여러 파일을 열고 생성할 수 있습니다.
- 생산성이50% 증가하며, 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 추가 기능. 한 번에 설치
Kutools for Office 제품군은 Excel, Word, Outlook, PowerPoint용 추가 기능과 Office Tab Pro를 한 번에 제공하여 Office 앱을 활용하는 팀에 최적입니다.





- 올인원 제품군 — Excel, Word, Outlook, PowerPoint 추가 기능 + Office Tab Pro
- 설치 한 번, 라이선스 한 번 — 몇 분 만에 손쉽게 설정(MSI 지원)
- 함께 사용할 때 더욱 효율적 — Office 앱 간 생산성 향상
- 30일 모든 기능 사용 가능 — 회원가입/카드 불필요
- 최고의 가성비 — 개별 추가 기능 구매 대비 절약