엑셀 시트 복사 기본 방법부터 단축키를 활용한 빠른 시트 복사 방법, 그리고 여러 시트를 한 번에 복사하는 방법까지 단계별로 자세히 안내드립니다. 또한 같은 형식의 시트를 반복적으로 생성해야 하는 경우, VBA 매크로를 활용하면 시트 복사 작업을 자동화해 업무 효율을 높일 수 있습니다.

엑셀 시트 복사 붙여넣기 방법 총정리
엑셀 시트는 ‘이동/복사’ 메뉴에서 ‘복사본 만들기’를 선택하거나, Ctrl(Windows) 또는 ⌥(Mac) 키를 누른 상태로 드래그하면 빠르게 복사할 수 있습니다. 시트 복사는 데이터뿐 아니라 서식 구조, 수식, 차트까지 그대로 유지되므로, 동일한 양식을 반복 사용하는 업무에서 작업 시간을 크게 단축할 수 있습니다.
엑셀 시트 복사 기본 방법
엑셀 시트 복사의 가장 기본적인 방법은 시트 탭의 ‘이동/복사’ 메뉴를 활용하는 것입니다. ‘복사본 만들기’를 체크하지 않으면 시트가 복사되지 않고 이동만 되므로, 반드시 체크 후 진행하세요.
- 복사할 엑셀 시트 탭을 클릭합니다.
- 선택한 시트 탭 위에서 마우스 우클릭 후 ‘이동/복사’ 메뉴를 선택합니다.

- 새 창이 열리면 ‘대상 통합 문서’에서 시트 복사본을 저장할 파일을 선택합니다. 현재 파일에 복사할 경우 기본값 그대로 두면 됩니다.
※ 시트 복사본을 저장할 파일을 선택하세요!!!

- 파일 내에서 시트 복사본이 들어갈 위치를 지정합니다. 선택한 시트 앞에 복사본이 생성되며, ‘끝으로 이동’을 선택하면 시트 복사본이 맨 마지막(오른쪽)에 추가됩니다.

- ‘복사본 만들기’ 체크박스를 선택한 후 ‘확인’ 버튼을 클릭하면 엑셀 시트 복사가 완료됩니다.

마우스 드래그 단축키로 엑셀 시트 복사하는 방법
실무에서 가장 많이 사용하는 엑셀 시트 복사 방법은 ‘Ctrl + 마우스 드래그’ 방식입니다. Ctrl 키를 누르지 않고 드래그하면 시트가 이동만 되므로, 반드시 Ctrl 키를 먼저 누른 상태에서 드래그해야 합니다.
- 복사하려는 시트 탭을 클릭합니다.
- Ctrl 키를 누른 상태에서 해당 시트를 마우스 좌클릭 후 원하는 위치로 드래그합니다.

- 드래그하는 동안 시트 탭 위에 표시되는 역삼각형 화살표(▼) 위치가 복사본이 생성될 자리입니다.

- 원하는 위치에서 마우스를 놓으면 즉시 엑셀 시트 복사가 완료됩니다.

여러 개 엑셀 시트 한 번에 복사하는 법
엑셀 시트 복사는 다중 선택을 지원합니다. ‘Shift’ 또는 ‘Ctrl’ 키를 활용하면 복사할 시트를 한 번에 선택할 수 있어, 반복 작업 시간을 크게 줄일 수 있습니다.
- 연속된 시트 선택: 첫 번째 시트 클릭 > Shift 키 누른 상태에서 마지막 시트 클릭
- 떨어져 있는 시트 선택: Ctrl 키 누른 상태에서 복사할 시트 탭 하나씩 클릭
- Shift + Ctrl 선택 범위 조정: Shift 키로 연속된 시트 선택 > Ctrl 키를 누른 상태에서 특정 시트 탭을 클릭하면 해당 시트만 선택 범위에서 제외할 수 있습니다.
- 시트 일괄 복사: 시트를 다중 선택한 상태에서 ‘Ctrl + 마우스 드래그’ 또는 ‘마우스 우클릭 > 이동/복사 > 복사본 만들기’를 실행하면 선택된 모든 엑셀 시트가 한 번에 복사됩니다.
VBA 매크로를 이용한 자동 엑셀 시트 복사
동일한 양식의 시트를 반복적으로 여러 개 생성해야 한다면, VBA 매크로를 활용한 엑셀 시트 복사 자동화가 가장 효율적인 방법입니다. 한 번의 코드 설정으로 수십 개의 시트를 한 번에 만들 수 있어 반복 업무 시간을 크게 줄일 수 있습니다.
- ‘Alt + F11’ 단축키를 눌러 VBA 편집기를 엽니다.
- 상단 ‘삽입’ 탭에서 ‘모듈’ 메뉴를 선택합니다.
- 아래 코드를 붙여 넣고 필요한 부분을 수정합니다.
- “원본시트명” → 복사할 엑셀 시트 이름으로 변경
- For i = 1 To 10 → 생성할 시트 개수 설정
- “복사본_” & i → 새로 생성될 시트 이름 규칙 설정
Sub 여러시트복사()
Dim i As Integer
For i = 1 To 10
Sheets("원본시트명").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = "복사본_" & i
Next i
End Sub
- F5 키를 누르거나, 엑셀 시트에 버튼을 삽입한 후 매크로를 연결해 실행하면 됩니다.
엑셀 시트 복사 시 자주 발생하는 오류와 해결 방법
엑셀 시트 복사 후에는 참조 구조가 변경되면서 수식 오류나 외부 링크 문제가 발생할 수 있습니다. 시트를 복사한 후에는 데이터 검증 후 사용하는 것이 안전합니다.
| 문제 | 원인 | 해결 방법 |
|---|---|---|
| #REF! 오류 | 참조 범위 변경 | 수식 재입력, 데이터 범위 재지정 |
| 시트 이름 중복 | 같은 이름 존재 | 복사 전 이름 변경 |
| 매크로 작동 안 함 | VBA 모듈 자동 복사 안 됨 | VBA 편집기에서 모듈 별도 복사 |
| 차트 데이터 끊김 | 원본 데이터 범위 참조 | 차트 데이터 범위 재설정 |
| 서식·테마 깨짐 | 파일 확장자 차이 | 동일 확장자 사용 (.xlsx 권장) |
결론: 엑셀 시트 복사 붙여넣기 방법 총정리
엑셀 시트 복사 방법은 작업 상황에 따라 가장 효율적인 방식을 선택하는 것이 중요합니다. 기본적인 우클릭 ‘이동/복사’ 기능부터 빠르게 처리할 수 있는 Ctrl + 드래그 단축키, 여러 시트를 한 번에 처리하는 다중 선택 복사 방법, 그리고 반복 업무를 자동화하는 VBA 매크로 활용 방법까지 모두 익혀두면 불필요한 반복 작업을 줄이고, 업무 속도를 크게 향상시킬 수 있습니다.
▼ 카테고리 다른 글
엑셀 곱하기 함수 PRODUCT SUMPRODUCT 절대 참조 총정리
엑셀 나누기 함수 IMDIV QUOTIENT MOD 총정리
엑셀 텍스트 나누기, 데이터 손쉽게 분할하는 방법 3가지