Excel 튜토리얼: 여러 워크북/워크시트를 하나로 결합하기
Excel 에서 시트를 결합하는 작업은 일반적이지만 대부분의 Excel 사용자, 특히 초보자에게는 다소 어려운 작업입니다。 이 튜토리얼에서는 여러분이 마주칠 수 있는 거의 모든 결합 시나리오를 정리하고 각각에 대한 전문적인 해결책을 제공합니다。 아래 목차의 링크를 클릭하여 빠르게 원하는 답을 찾을 수 있으며, 관심이 있다면 아래 링크를 차례로 따라가며 결합 기술을 배울 수도 있습니다。
Excel 에서 결합 작업은 두 가지 유형으로 분류할 수 있습니다。 하나는 내용만 결합하는 것이고, 다른 하나는 내용을 결합하면서 일부 계산을 수행하는 것입니다。
참고
이 튜토리얼에서는 방법을 더 잘 설명하기 위해 몇몇 시트와 데이터를 생성했습니다。 아래 VBA 코드나 수식을 사용할 때 필요에 따라 참조를 변경하거나, 샘플 파일을 다운로드하여 직접 방법을 시도해볼 수 있습니다。
내용 결합하기
여기 한 시트로 결합해야 하는 4 개의 시트가 있는 통합 문서가 있습니다。
| ![]() |
![]() | ![]() |
1.1 VBA 코드를 사용하여 모든 시트를 하나의 시트로 결합하기
Excel 에서는 전통적인 방법(복사 및 붙여넣기) 외에도 VBA 코드를 사용하여 모든 시트를 빠르게 하나의 시트로 병합할 수 있습니다。
1. F11키와Alt키를 눌러Microsoft Visual Basic for Applications창을 활성화합니다。
2. 그런 다음 나타나는 창에서삽입>모듈을 클릭하여 새 빈 모듈을 삽입합니다。![[삽입] > [모듈]을 클릭하여 새 빈 모듈을 삽입합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-6.png)
3. 아래 코드를 새 모듈에 복사하여 붙여넣습니다。
VBA: 모든 시트를 하나로 결합하기
Sub CombineAllSheetsIntoOneSheet()
'UpdatebyExtendoffice
Dim I As Long
Dim xRg As Range
On Error Resume Next
Worksheets.Add Sheets(1)
ActiveSheet.Name = "Combined"
For I = 2 To Sheets.Count
Set xRg = Sheets(1).UsedRange
If I > 2 Then
Set xRg = Sheets(1).Cells(xRg.Rows.Count + 1, 1)
End If
Sheets(I).Activate
ActiveSheet.UsedRange.Copy xRg
Next
End Sub 
위 코드에서 “Combined”라는 스크립트는 결합된 내용을 배치할 시트의 이름입니다。 필요에 따라 이 스크립트를 다른 이름으로 변경할 수 있습니다。
4. F5키를 눌러 코드를 실행하면, 모든 시트 앞부분에 ‘Combined'라는 이름의 시트가 생성되어 모든 시트의 내용이 배치됩니다。
1.2 쿼리를 사용하여 모든 테이블 또는 이름이 지정된 범위 결합하기(Excel 2016 이상 버전)
Excel 2016 이상 버전을 사용하는 경우 쿼리 기능을 통해 한 번에 모든 생성된 테이블 또는 이름이 지정된 범위를 하나로 결합할 수 있습니다。
먼저 범위가 테이블 또는 이름이 지정된 범위로 생성되었는지 확인하세요。 테이블 및 이름이 지정된 범위를 생성하는 방법은 다음을 참조하세요。Excel 에서 변환 범위을 테이블로 변환하거나 그 반대로 변환하는 방법및수식에서 이름 정의 및 사용.
1. 결합할 시트가 포함된 통합 문서를 열고데이터>새 쿼리>기타 소스에서>빈 쿼리를 클릭합니다。![[데이터] > [새 쿼리] > [기타 소스에서] > [빈 쿼리]를 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-9.png)
2. 나타나는쿼리 편집기창에서 수식 표시줄로 이동하여 아래 수식을 입력합니다。
=Excel.CurrentWorkbook()
현재 워크북에서Enter키를 누르면 모든 테이블이 나열됩니다。
3. Content옆의 확장 버튼을 클릭하고확장옵션과모든 열 선택체크박스를 선택합니다。![[확장] 옵션과 [모든 열 선택] 확인란을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-11.png)
4. 확인을 클릭합니다。 그러면 모든 테이블이 하나씩 나열됩니다。
선택한 열에서 다른 작업을 수행하려면 열 머리글을 마우스 오른쪽 버튼으로 클릭할 수 있습니다。
5. 그런 다음파일>닫기 및 로드 위치 지정…을 클릭합니다。![[파일] > [닫기 및 로드 위치 지정]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-14.png)
6. 로드 위치 지정대화 상자에서테이블옵션을 선택한 후데이터를 로드할 위치 선택섹션에서 결합된 테이블을 로드할 위치를 지정하고로드를 클릭합니다。
이제 모든 병합된 테이블을 배치할 새 시트가 생성되었습니다。
1.3 유용한 도구를 사용하여 모든 시트를 하나의 시트로 결합하기
위의 방법으로 충족되지 않는다면 유용하고 편리한 도구인Kutools for Excel를 사용해 보세요。 이 도구의결합기능은 강력하여 모든 시트를 하나의 시트로 결합할 뿐만 아니라 고급 결합 작업도 수행할 수 있습니다。 예를 들어 시트를 하나의 통합 문서로 결합하거나, 동일한 이름의 시트를 결합하거나, 선택한 워크시트만 결합하거나, 여러 파일 간의 시트를 결합하는 등의 작업이 가능합니다。
1. 결합할 시트가 포함된 통합 문서를 활성화하고Kutools 플러스>결합을 클릭합니다。 비밀번호 관련 알림 대화 상자가 나타나는데, 사용하려는 통합 문서에 비밀번호가 설정되어 있지 않다면 그냥확인을 클릭하여 계속 진행합니다。![Kutools Plus > [병합]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-1.png)
![계속하려면 [확인]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-2.png)
2. 워크시트 병합 – 1 단계 중 3창에서여러 워크북에서 데이터를 하나의 워크시트로 복사옵션을 선택하고다음버튼을 클릭합니다。![[여러 워크북의 워크시트를 하나의 워크시트로 병합] 옵션을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-3.png)
3. 2 단계 중 3창에서 기본적으로 현재 워크북이워크북 목록패널에 나열되고 선택되며, 현재 워크북의 모든 시트가워크시트 목록패널에 나열되고 선택됩니다。다음을 클릭하여 계속 진행합니다。
참고: 여러 통합 문서를 열어 둔 경우 모든 열린 통합 문서가 워크북 목록에 나열되므로, 사용하려는 통합 문서만 선택하세요。
4. 마지막 단계에서 필요에 따라 병합 모드을 선택할 수 있습니다。행별로 데이터 병합또는열별로 데이터 병합중에서 선택한 후 필요한 기타 옵션을 지정하고마침버튼을 클릭합니다。
5. 결합된 통합 문서를 저장할 폴더를 선택하는 대화 상자가 나타납니다。파일 이름표시줄에서 이름을 변경할 수 있으며,저장을 클릭하여 완료합니다。
6. 이제 모든 시트가 결합되었으며, 설정을 시나리오로 저장할지 묻는 대화 상자가 나타납니다。 원하는 대로예또는아니요를 클릭하세요。![시나리오를 저장할지 여부를 묻는 메시지에 [예] 또는 [아니요]를 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-7.png)
결합 결과가 나열된 새 워크북가 나타납니다。 결합된 시트를 확인하려면 결과 파일 링크를 클릭하세요。
행별로 데이터 병합
열별로 데이터 병합
1.41 유용한 도구를 사용하여 선택한 워크시트만 하나의 시트로 결합하기
통합 문서 내 일부 시트만 하나의 시트로 결합하려는 경우 Excel 에는 이를 수행할 수 있는 기본 제공 기능이 없습니다。 하지만결합기능은Kutools for Excel에서 이를 수행할 수 있습니다。
1. 사용 중인 통합 문서를 활성화하고Kutools 플러스>결합>확인을 클릭하여 결합 마법사를 활성화합니다。![Kutools Plus > [병합]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-1.png)
![계속하려면 [확인]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-2.png)
2. 1 단계 중 3창에서여러 워크북에서 데이터를 하나의 워크시트로 복사옵션을 선택하고다음버튼을 클릭합니다。![[여러 워크북의 워크시트를 하나의 워크시트로 병합] 옵션을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-3.png)
3. 2 단계 중 3 창에서 기본적으로 현재 워크북이 워크북 목록 패널에 나열되고 선택되며, 현재 워크북의 모든 시트가 워크시트 목록 패널에 나열되고 선택됩니다。 결합할 필요가 없는 시트의 선택을 취소한 후 다음을 클릭하여 계속 진행합니다。
4. 마지막 단계에서 필요에 따라 옵션을 지정하고마침버튼을 클릭합니다。![옵션을 지정하고 [마침] 버튼을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-5.png)
5. 결합된 통합 문서를 저장할 폴더를 선택하는 대화 상자가 나타납니다。파일 이름표시줄에서 이름을 변경할 수 있으며,저장을 클릭하여 완료합니다。
6. 이제 선택한 시트만 결합되었으며, 설정을 시나리오로 저장할지 묻는 대화 상자가 나타납니다。 원하는 대로예또는아니요를 클릭하세요。![시나리오를 저장할지 여부를 묻는 메시지에 [예] 또는 [아니요]를 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-7.png)

1.42 여러 워크북의 시트를 하나의 시트로 결합하는 유용한 도구를 제공합니다
예를 들어, 아래 스크린샷과 같이 book1, book2 및 book3 의 모든 시트를 하나의 시트로 결합하려는 경우,결합기능을 사용하면Kutools for Excel도움이 됩니다。
Kutools for Excel 를무료로 설치한 후다음 단계를 따르세요:
1. 사용 중인 워크북을 활성화하고Kutools 플러스>결합>확인을 클릭하여결합마법사를 활성화합니다。
2. 1 단계(총 3 단계)창에서여러 워크북에서 데이터를 하나의 워크시트로 복사옵션을 선택한 후다음버튼을 클릭합니다。![[여러 워크북의 워크시트를 하나의 워크시트로 병합] 옵션을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-3.png)
3. 2 단계(총 3 단계)창에서 열린 모든 워크북이워크북 목록패널에 나열되고 선택되어 있으며, 열린 워크북의 모든 시트도워크시트 목록패널에 나열되고 선택되어 있습니다。 계속하려면다음을 클릭하세요。
팁: 결합할 워크북을 추가하려면 [추가] 버튼을 클릭하여 워크북을 추가할 경로를 선택하세요。![[추가] 버튼을 클릭하여 워크북을 추가할 경로를 선택합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-16.png)
4. 마지막 단계에서 필요에 따라 옵션을 선택한 후마침버튼을 클릭합니다。
5. 결합된 워크북을 저장할 폴더를 선택하라는 대화 상자가 표시됩니다。파일 이름란에서 파일 이름을 변경할 수 있으며,저장을 클릭하여 작업을 완료합니다。
6. 이제 열린 워크북의 모든 시트가 하나로 결합되었으며, 설정을 시나리오로 저장할지 묻는 대화 상자가 표시됩니다。 원하는 대로예또는아니요를 클릭하세요。
저장한 결합 워크북을 열면 여러 워크북에 있던 시트들이 하나의 시트로 병합된 것을 확인할 수 있습니다。
여기 세 개의 워크북이 있으며, 이를 하나의 워크북으로 결합해야 합니다。
| 1 월 | 2 월 | 3 월 |
![]() | ![]() | ![]() |
2.1 [이동 또는 복사] 명령을 사용하여 워크북을 하나의 워크북으로 결합하기
소수의 워크북 간 시트만 결합하려는 경우, Excel 의이동 또는 복사명령을 사용할 수 있습니다。
1. 결합하려는 처음 두 개의 워크북을 엽니다。 첫 번째 워크북을 활성화하고 이동할 시트를 선택한 후 마우스 오른쪽 버튼을 클릭하여 상황에 맞는 메뉴를 표시한 다음이동 또는 복사를 클릭합니다。![시트 탭에서 마우스 오른쪽 버튼을 클릭하고 [이동 또는 복사]를 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-workbooks-into-one-workbook-4.png)
팁
1) 모든 시트를 이동하려는 경우 먼저 탭 중 하나를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서모든 시트 선택을 선택한 후이동 또는 복사명령을 사용하세요。
2) 인접하지 않은 여러 시트를 선택하려면Ctrl키를 누른 상태로 시트를 선택하세요。
3) 인접한 여러 시트를 선택하려면 첫 번째 시트를 선택한 후Shift키를 누른 상태로 마지막 시트를 선택하세요。
2. 이동 또는 복사대화 상자에서대상 워크북드롭다운 목록에서 시트를 이동할 워크북을 선택합니다(예: Jan)。 그런 다음시트 앞에 삽입섹션에서 시트를 배치할 위치를 지정하고확인을 클릭합니다。
참고:
1) 원본 워크북의 워크시트가 사라지지 않도록 하려면 반드시복사본 만들기를 선택하세요。
2) 모든 워크북을 새 워크북에 배치하려는 경우(새 워크북)을대상 워크북드롭다운 목록에서 선택하세요。![모든 워크북을 새 워크북에 배치하려면 [(새 책)]을 선택합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-workbooks-into-one-workbook-6.png)
모든 시트가 마스터 워크북으로 이동되었습니다。
위 단계를 반복하여 모든 워크북을 하나로 이동하세요。
2.2 VBA 코드를 사용하여 여러 워크북(한 폴더 내)을 하나의 워크북으로 결합하기
한 폴더에 있는 많은 워크북을 결합하려는 경우 VBA 코드를 사용할 수 있습니다。
1. 모든 워크북을 병합할 대상 워크북을 활성화한 후Alt+F11키를 눌러Microsoft Visual Basic for Applications창을 엽니다。
2. 표시된 창에서삽입>모듈을 클릭하여 새 빈 모듈을 삽입합니다。![[삽입] > [모듈]을 클릭하여 새 빈 모듈을 삽입합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-workbooks-into-one-workbook-8.png)
3. 아래의 VBA 코드를 복사하여 새 모듈에 붙여넣습니다。
VBA: 여러 워크북을 현재 워크북로 결합하기
Sub GetSheets()
'Updated by Extendoffice
Path = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
Filename = Dir(Path & "*.xlsx")
Do While Filename <> ""
Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
For Each Sheet In ActiveWorkbook.Sheets
Sheet.Copy After:=ThisWorkbook.Sheets(1)
Next Sheet
Workbooks(Filename).Close
Filename = Dir()
Loop
End Sub 
참고
VBA 코드에서 스크립트 “C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"는 결합할 워크북이 위치한 파일 경로입니다。 필요에 따라 경로를 수정하세요。
병합하려는 워크북이 서로 다른 폴더에 있는 경우, 먼저 모두 한 폴더로 복사하세요。
4. F5키를 눌러 코드를 실행하면 모든 워크북이 현재 워크북의 끝에 복사됩니다。
팁:복사된 모든 시트는 원래 이름을 그대로 사용합니다。 시트 이름 앞에 워크북 이름를 접두사로 사용하려면 아래 코드를 사용하세요:
Sub MergeWorkbooks()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
On Error Resume Next
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
xStrFName = Dir(xStrPath & "*.xlsx")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
Do While Len(xStrFName) > 0
Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
xStrAWBName = ActiveWorkbook.Name
For Each xWS In ActiveWorkbook.Sheets
xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
xMWS.Name = xStrAWBName & "(" & xMWS.Name & ")"
Next xWS
Workbooks(xStrAWBName).Close
xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub 
2.3 유용한 도구를 사용하여 여러 폴더에 있는 여러 워크북을 하나의 워크북으로 결합하기
경우에 따라 서로 다른 폴더에 있는 모든 워크북을 하나의 워크북으로 결합해야 할 수도 있습니다. 예를 들어, 2020 폴더와 2021 폴더의 모든 워크북을 하나의 워크북으로 결합하려는 경우, Excel 에는 이를 직접 처리할 수 있는 방법이 없습니다。
그러나결합기능은Kutools for Excel여러 폴더에 있는 워크북을 하나로 결합할 수 있는 옵션을 제공합니다。
설치 후무료로 설치한Kutools for Excel 의 경우 다음 단계를 따르세요:
1. Excel 을 활성화하고Kutools 플러스>결합을 클릭합니다。 암호 관련 알림 대화 상자가 표시되며, 사용하려는 워크북이 암호로 보호되지 않았다면확인을 클릭하여 계속 진행하세요。![Kutools Plus > [병합]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-1.png)
![계속하려면 [확인]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-2.png)
2. 워크시트 병합 – 1 단계(총 3 단계)창에서여러 워크북에서 워크시트를 하나의 워크북으로 복사옵션을 선택한 후다음버튼을 클릭합니다。![[여러 워크북의 워크시트를 하나의 워크북으로 병합] 옵션을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-workbooks-into-one-workbook-kutools-2.png)
3. 2 단계(총 3 단계)창에서추가버튼 옆의 화살표를 클릭하여 드롭다운 메뉴를 표시한 후폴더를 클릭합니다。![[추가] 버튼을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-workbooks-into-one-workbook-kutools-3.png)
4. 그런 다음폴더 선택대화 상자에서 사용할 폴더를 선택하고폴더 선택을 클릭하여워크북 목록섹션에 추가합니다。![[폴더 선택]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-workbooks-into-one-workbook-kutools-4.png)

5. 위 단계를 반복하여 모든 폴더를 추가하고워크북 목록에 모든 워크북을 나열한 후다음을 클릭합니다。
6. 마지막 단계에서 필요에 따라 옵션을 선택하세요。마침버튼을 클릭합니다。![옵션을 선택하고 [마침] 버튼을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-workbooks-into-one-workbook-kutools-7.png)
7. 결합된 통합 문서를 저장할 폴더를 선택하는 대화 상자가 표시됩니다。파일 이름표시줄에서 이름을 변경할 수 있으며,저장을 클릭하여 완료합니다。
8. 이제 모든 시트가 결합되었으며, 설정을 시나리오로 저장할지 묻는 대화 상자가 표시됩니다。 원하시는 대로예또는아니요를 클릭하세요。![시나리오를 저장할지 여부를 묻는 메시지에 [예] 또는 [아니요]를 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-7.png)
새 워크북이 표시되며 결합 결과 목록이 나열됩니다。 결합된 시트를 확인하려면 결과 파일 링크를 클릭하세요。
결합 결과
참고: 결합된 통합 문서에서 첫 번째 시트인 Kutools for Excel 에는 원본 워크시트 및 최종 결합 시트에 대한 정보가 나열되어 있습니다。 필요하지 않다면 삭제할 수 있습니다。
각 통합 문서의 모든 시트가 아니라 일부 시트만 하나의 통합 문서로 결합하려는 경우 아래 방법을 시도해 보세요。
quarter-1.xlsx
quarter-2.xlsx
quarter-3.xlsx
3.1 VBA 코드를 사용하여 동일한 폴더 내 여러 통합 문서의 특정 시트를 하나의 통합 문서로 결합하기
1. 결합된 워크시트를 배치할 통합 문서를 연 후,Alt+F11키를 눌러Microsoft Visual Basic for Applications창을 엽니다。
2. 표시된 창에서삽입>모듈을 클릭하여 새 빈 모듈을 삽입합니다。![[삽입] > [모듈]을 클릭하여 새 빈 모듈을 삽입합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-workbooks-into-one-workbook-8.png)
3. 아래 VBA 코드를 새 모듈에 복사하여 붙여넣습니다。
VBA: 여러 통합 문서의 특정 시트를 현재 워크북으로 결합
Sub MergeSheets2()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
Dim xI As Integer
On Error Resume Next
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\"
xStrName = "A,B"
xArr = Split(xStrName, ",")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
xStrFName = Dir(xStrPath & "*.xlsx")
Do While Len(xStrFName) > 0
Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
xStrAWBName = ActiveWorkbook.Name
For Each xWS In ActiveWorkbook.Sheets
For xI = 0 To UBound(xArr)
If xWS.Name = xArr(xI) Then
xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
xMWS.Name = xStrAWBName & "(" & xArr(xI) & ")"
Exit For
End If
Next xI
Next xWS
Workbooks(xStrAWBName).Close
xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub 
참고
1) VBA 코드에서 “C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\“ 스크립트는 결합하려는 통합 문서가 위치한 경로입니다。 필요에 따라 변경하세요。
2) VBA 코드에서 “A,B"는 통합 문서에서 결합하려는 특정 시트의 이름입니다。 필요에 따라 쉼표로 구분하여 변경하세요。
3) 결합하려는 통합 문서가 서로 다른 폴더에 있는 경우, 먼저 하나의 폴더로 복사하세요。
4. F5키를 눌러 코드를 실행하면 지정한 워크시트만 현재 워크북 끝에 복사됩니다。
3.2 간편한 도구를 사용하여 여러 워크북(여러 폴더에 걸쳐 있음)에서 특정 시트 결합하기
결합하려는 통합 문서가 여러 다른 폴더에 있는 경우,Kutools for Excel의결합기능을 사용해 보세요。
설치 후무료로 설치한Kutools for Excel 의 경우 다음 단계를 따르세요:
1. Excel 을 활성화하고,Kutools 플러스>결합을 클릭하세요。 암호 관련 안내 대화 상자가 표시되며, 사용하려는 통합 문서가 암호와 무관하다면확인을 클릭하여 계속 진행하세요。![Kutools Plus > [병합]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-1.png)
![계속하려면 [확인]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-into-one-sheet-kutools-2.png)
2. 워크시트 병합 – Step 1 of 3창에서여러 워크북에서 워크시트를 하나의 워크북으로 복사옵션을 선택하고다음버튼을 클릭하세요。![[여러 워크북의 워크시트를 하나의 워크북으로 병합] 옵션을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-workbooks-into-one-workbook-kutools-2.png)
3. Step 2 of 3창에서추가버튼 옆 화살표를 클릭하여 드롭다운 메뉴를 표시한 후,폴더를 클릭하세요。![[추가] 버튼을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-workbooks-into-one-workbook-kutools-3.png)
4. 그런 다음폴더 선택대화 상자에서 사용할 폴더를 선택하고폴더 선택을 클릭하여워크북 목록섹션에 추가하세요。![[폴더 선택]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-workbooks-into-one-workbook-kutools-4.png)

5. 위 단계를 반복하여 모든 폴더를 추가하고워크북 목록에 모든 통합 문서를 나열하세요。
6. 그런 다음Step 2 of 3창에서워크북 목록에서 하나의 통합 문서를 선택하고,워크시트 목록에서 사용할 시트만 선택한 후동일한 시트버튼을 클릭하세요。 이제워크북 목록에 있는 통합 문서의 동일한 이름의 모든 시트가 선택되었습니다。다음을 클릭하여 계속 진행하세요。
7. 마지막 단계에서 필요에 따라 옵션을 선택하세요。마침버튼을 클릭합니다。![옵션을 선택하고 [마침] 버튼을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-specific-sheets-of-workbooks-into-one-workbook-kutools-3.png)
8. 결합된 통합 문서를 저장할 폴더를 선택하는 대화 상자가 표시됩니다。파일 이름표시줄에서 이름을 변경할 수 있으며,저장을 클릭하여 완료합니다。
9. 이제 특정 시트가 결합되었으며, 설정을 시나리오로 저장할지 묻는 대화 상자가 표시됩니다。 원하시는 대로예또는아니요를 클릭하세요。
새 워크북이 표시되며 결합 결과 목록이 나열됩니다。 결합된 시트를 확인하려면 결과 파일 링크를 클릭하세요。
결합 결과
참고: 결합된 통합 문서에서 첫 번째 시트인 Kutools for Excel 에는 원본 워크시트 및 최종 결합 시트에 대한 정보가 나열되어 있습니다。 필요하지 않다면 삭제할 수 있습니다。
다음 스크린샷과 같이 두 개의 시트에 각각 테이블이 하나씩 있으며, Excel 에서 하나의 키 열을 기준으로 이 두 테이블을 하나로 결합하려고 합니다。
| Table1 | Table2 |
![]() | ![]() |
| 결합된 테이블 |
![]() |
4.1 쿼리(Query)를 사용하여 하나의 키 열을 기준으로 두 테이블 결합하기(Excel 2016 이상 버전)
Excel 2016 이상 버전의쿼리기능은 매우 강력하며, 키 열을 기준으로 두 테이블을 결합할 수 있습니다。
쿼리기능을 사용하기 전에 결합하려는 범위가 이미 테이블로 생성되었는지 확인하세요。
combine-two-tables-based-on-a-key-column-query.xlsx
1. 첫 번째 테이블의 아무 셀이나 클릭한 후, 리본 메뉴에서데이터>테이블/범위에서을 클릭하세요()가져오기 및 변환그룹 내)。
![[데이터] > [테이블에서]를 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-two-sheets-by-a-column-4.png)
2. 쿼리 편집기대화 상자에서파일>닫기 및 로드To명령을 클릭하세요。 스크린샷 참조:![[파일] > [닫기 및 로드 위치 지정]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-two-sheets-by-a-column-5.png)
3. 그런 다음 표시되는다음 위치에 로드대화 상자에서연결만 만들기옵션을 선택하고로드를 클릭하세요。![[연결만 만들기] 옵션을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-two-sheets-by-a-column-6.png)
이제통합 문서 쿼리창이 표시되며, 해당 테이블이 링크 형태로 창에 나열됩니다。
위 단계를 반복하여 두 번째 테이블도통합 문서 쿼리창에 추가하세요。
4. 그런 다음데이터>새 쿼리>쿼리 결합>병합을 클릭하세요。
![[데이터] > [새 쿼리] > [쿼리 병합] > [병합]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-two-sheets-by-a-column-9.png)
5. 병합창에서 결합하려는 두 테이블을 각각 두 개의 드롭다운 목록에서 선택하세요。 아래에 있는 테이블이 위의 테이블에 결합됩니다。
6. 그런 다음 두 테이블을 결합할 기준이 되는 키 열을 클릭하고확인을 클릭하세요。
7. Merge1 – 쿼리 편집기창이 나타나면NewColumn옆의 확장 버튼을 클릭한 후 키 열을 제외한 모든 열을 선택하고원본 열 이름을 접두사로 사용확인란의 선택을 취소한 다음확인을 클릭합니다。![키 열을 제외한 모든 열을 체크하고 [원래 열 이름을 접두사로 사용] 확인란의 체크를 해제합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-two-sheets-by-a-column-12.png)
이제 두 테이블이 지정된 키 열를 기준으로 하나로 병합되었습니다。
8. 파일>닫기 및 로드 위치 지정을 클릭합니다。로드 위치 지정대화 상자에서테이블옵션을 선택하고 데이터를 로드할 위치를 지정한 후로드를 클릭합니다。
![[테이블] 옵션을 체크하고 대화 상자에서 위치를 지정합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-two-sheets-by-a-column-15.png)
이제 두 테이블이 키 열을 기준으로 병합되었습니다。
4.2 Excel 함수를 사용하여 하나의 키 열을 기준으로 두 시트 결합하기
하나의 시트에서 다른 시트로 한두 개의 열만 이동하고 키 열을 기준으로 데이터를 찾고자 한다면 Excel 함수를 활용할 수 있습니다。
예를 들어, 시트 2 의 전체 데이터를 시트 1 로 이동하고 열 A 를 기준으로 데이터를 찾습니다。
combine-two-sheets-based-on-a-key-column-functions.xlsx
| Sheet1 | Sheet2 |
![]() | ![]() |
4.21 VLOOKUP 을 사용하여 열을 기준으로 두 시트 결합하기
1. 시트 1 의 테이블 옆에 다음 수식을 복사하여 붙여넣습니다:
=VLOOKUP(A2,Sheet2!$A$2:$B$5,2,FALSE)
설명:
A2: 첫 번째 조회 값(키 열);
Sheet2!$A$2:$B$5: 테이블 배열로, 조회 값 열과 결과 값 열이 포함된 두 개 이상의 열로 구성된 테이블;
2: 열 인덱스로, table_array 내에서 일치하는 값을 반환할 열의 번호(열 지정이며 정수임)。
2. Enter키를 눌러 첫 번째 결과를 얻습니다。
3. 그런 다음 자동 채우기 핸들을 아래로 끌어 모든 데이터를 채웁니다。
4. 수식이 적용된 셀을 계속 선택한 상태에서홈탭을 클릭하고번호그룹에서 필요에 따라 셀 서식을 지정합니다。
VLOOKUP 함수에 대한 자세한 내용은 여기를 클릭하세요。
4.22 MATCH 와 INDEX 함수를 조합한 수식으로 열을 기준으로 두 시트 결합하기
1. 시트 1 의 테이블 옆에 아래 수식을 복사하여 붙여넣습니다:
=INDEX(Sheet2!$B$2:$B$5,MATCH(Sheet1!A2,Sheet2!$A$2:$A$5,0))
설명:
Sheet2!$B$2:$B$5: 찾고자 하는 일치 값이 포함된 열;
Sheet1!A2: 첫 번째 조회 값(해당 키 열 내);
Sheet2!$A$2:$A$5: 두 시트를 결합할 기준이 되는 키 열。
2. Enter키를 눌러 첫 번째 결과를 얻습니다。
3. 그런 다음 자동 채우기 핸들을 아래로 끌어 모든 데이터를 채웁니다。
4. 수식이 적용된 셀을 계속 선택한 상태에서홈탭을 클릭하고번호그룹에서 필요에 따라 셀 서식을 지정합니다。
4.3 간편한 도구를 사용하여 하나의 키 열을 기준으로 두 시트 결합하기
병합 기능 외에도테이블 병합이라는 강력한 기능이Kutools for Excel에 있으며, 이를 통해 하나의 키 열을 기준으로 두 시트를 신속하고 쉽게 결합할 수 있습니다。
combine-two-sheets-based-on-a-key-column-handy-tool.xlsx
설치 후무료로 설치한Kutools for Excel 의 경우 다음 단계를 따르세요:
1. Kutools 플러스>테이블 병합를 클릭합니다。![Kutools Plus > [테이블 병합]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-two-sheets-by-a-column-kutools-1.png)
2. 테이블 병합 – 1 단계/5 단계창에서 테이블 범위를 각각주 테이블 선택및찾아야 할 테이블 선택섹션에 지정한 후다음을 클릭합니다。![[주 테이블 선택] 및 [조회 테이블 선택] 섹션에 각각 테이블 범위를 선택합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-two-sheets-by-a-column-kutools-2.png)
3. 2 단계/5 단계창에서 병합 기준으로 사용할 키 열을 선택한 후다음을 클릭합니다。
4. 3 단계/5 단계창에서 조회 테이블을 기준으로 데이터를 업데이트할 열을 선택할 수 있습니다。 데이터 업데이트가 필요 없으면 바로다음을 클릭합니다。![조회 테이블을 기준으로 업데이트할 열을 체크합니다. 데이터를 업데이트할 필요가 없으면 바로 [다음]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-two-sheets-by-a-column-kutools-4.png)
5. 4 단계/5 단계창에서 기본 테이블에 결합할 열을 선택한 후다음을 클릭합니다。
6. 마지막 단계에서 필요한 옵션을 지정한 후마침을 클릭합니다。
이 기능은 서로 다른 워크북에 있는 두 시트를 결합하는 것을 지원합니다。
예를 들어, 시트1 과 시트2 에 각각 아래 스크린샷과 같은 두 테이블이 있다고 가정합니다. 이제 시트2 의 End_Dates 열 데이터를 시트1 의 Project 열과 Start_Date 열을 기준으로 이동해야 합니다:
| Sheet1 | Sheet2 |
![]() | ![]() |
| 결합된 시트 |
![]() |
Excel 에는 이 작업을 지원하는 기본 제공 기능이 없지만테이블 병합기능이 포함된Kutools for Excel에서는 이를 처리할 수 있습니다。
설치 후무료로 설치한Kutools for Excel 의 경우 다음 단계를 따르세요:
1. Kutools 플러스>테이블 병합를 클릭합니다。![Kutools Plus > [테이블 병합]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-two-sheets-by-a-column-kutools-1.png)
2. 테이블 병합 – 1 단계/5 단계창에서 테이블 범위를 각각주 테이블 선택및조회 테이블 선택섹션에 지정한 후다음을 클릭합니다。![[주 테이블 선택] 및 [조회 테이블 선택] 섹션을 각각 지정합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-two-sheets-by-two-columns-kutools-3.png)
3. 2 단계/5 단계창에서 병합 기준으로 사용할 두 개의 키 열을 선택한 후다음을 클릭합니다。
참고: 조회 테이블의 관련 열이 자동으로 매칭됩니다。 필요에 따라 찾아야 할 테이블 열의 열 이름을 클릭하여 변경할 수 있습니다。
4. 3 단계/5 단계창에서 조회 테이블을 기준으로 데이터를 업데이트할 열을 선택할 수 있습니다。 데이터 업데이트가 필요 없으면 바로다음을 클릭합니다。
![조회 테이블을 기준으로 데이터를 업데이트할 열을 체크합니다. 업데이트가 필요 없으면 바로 [다음]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-two-sheets-by-two-columns-kutools-5.png)
5. 4 단계/5 단계창에서 기본 테이블에 결합할 열을 선택한 후다음을 클릭합니다。
6. 마지막 단계에서 필요한 옵션을 지정한 후마침을 클릭합니다。![필요에 따라 옵션을 지정하고 [마침]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-two-sheets-by-a-column-kutools-6.png)
그러면 추가하려는 열이 기본 테이블의 끝에 추가됩니다。
이 기능은 서로 다른 워크북에 있는 두 시트를 결합하는 것을 지원합니다。
아래 스크린샷과 같이 동일한 헤더를 가진 여러 시트를 결합하려면:
| |
![]() | ![]() |
| 결합된 시트 |
![]() |
6.1 VBA 를 사용하여 동일한 헤더를 가진 모든 시트 결합하기
동일한 헤더를 가진 워크북의 모든 시트를 결합할 수 있는 VBA 코드가 있습니다。
1. 동일한 헤더로 워크시트를 병합할 워크북을 활성화한 후Alt+F11키를 눌러Microsoft Visual Basic for Applications창을 엽니다。
2. 표시된 창에서삽입>모듈을 클릭하여 새 빈 모듈을 삽입합니다。![[삽입] > [모듈]을 클릭하여 새 빈 모듈을 삽입합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-workbooks-into-one-workbook-8.png)
3. 아래 VBA 코드를 새 모듈에 복사하여 붙여넣습니다。
VBA: 동일한 헤더를 가진 시트 결합하기
Sub Combine()
'Update by Extendoffice
Dim i As Integer
Dim xTCount As Variant
Dim xWs As Worksheet
On Error Resume Next
LInput:
xTCount = Application.InputBox("The number of title rows", "", "1")
If TypeName(xTCount) = "Boolean" Then Exit Sub
If Not IsNumeric(xTCount) Then
MsgBox "Only can enter number", , "Kutools for Excel"
GoTo LInput
End If
Set xWs = ActiveWorkbook.Worksheets.Add(Sheets(1))
xWs.Name = "Combined"
Worksheets(2).Range("A1").EntireRow.Copy Destination:=xWs.Range("A1")
For i = 2 To Worksheets.Count
Worksheets(i).Range("A1").CurrentRegion.Offset(CInt(xTCount), 0).Copy _
Destination:=xWs.Cells(xWs.UsedRange.Cells(xWs.UsedRange.Count).Row + 1, 1)
Next
End Sub 
4. 코드를 실행하려면F5키를 누르세요。 대화 상자가 나타나 제목 행 수을(를) 묻습니다。 텍스트 상자에 숫자를 입력하세요。확인을(를) 클릭하세요。
이제 이 통합 문서의 모든 시트가 ‘Combined'라는 이름의 새 시트로 결합되었습니다。
6.2 간편한 도구를 사용하여 동일한 헤더를 가진 시트 결합하기
Kutools for Excel 의결합기능은Kutools for Excel이 작업도 처리할 수 있으며, 여러 통합 문서 간의 시트 결합도 지원합니다。
설치 후무료로 설치한Kutools for Excel 의 경우 다음 단계를 따르세요:
1. 동일한 머리글을 가진 시트를 결합하려는 통합 문서를 활성화한 후,Kutools 플러스>결합을(를) 클릭하세요。![Kutools Plus > [병합]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-with-same-header-kutools-1.png)
2. 암호와 관련된 알림 대화 상자가 나타납니다。 사용 중인 통합 문서에 암호가 포함되지 않았다면확인을(를) 클릭하여 계속 진행하세요。 나타난워크시트 병합 – Step 1 of 3창에서여러 워크북에서 데이터를 하나의 워크시트로 복사옵션을 선택하고다음을(를) 클릭하세요。![[여러 워크북의 워크시트를 하나의 워크시트로 병합] 옵션을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-with-same-header-kutools-2.png)
3. Step 2 of 3창에서 모든 시트가워크시트 목록섹션에 나열되고 선택되어 있습니다。다음을(를) 클릭하여 계속 진행하세요。
팁:
1) 일부 시트만 결합하려는 경우 필요한 시트 이름만 선택하고 나머지는 선택하지 마세요。
2) 더 많은 통합 문서를 결합하려면추가를 클릭하여 파일 추가 또는 폴더를워크북 목록섹션에 추가하세요。![[추가]를 클릭하여 파일이나 폴더를 워크북 목록에 추가합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-with-same-header-kutools-5.png)
4. Step 3 of 3에서행별로 데이터 병합옵션을 선택하고 제목 행 수을(를)제목 행 수텍스트 상자에 입력한 후 필요에 따라 다른 설정을 지정하세요。마침을(를) 클릭하세요。
5. 폴더 선택을(를) 선택하고 새 워크북에 대한 이름을병합 결과를 저장할 위치와 파일 이름을 지정하세요대화 상자에서 지정한 후저장을(를) 클릭하세요。
6. 설정을 시나리오로 저장할지 묻는 대화 상자가 나타납니다。 필요에 따라예또는아니요를 클릭하세요。 원본 통합 문서와 새 워크북 링크를 나열하는 통합 문서가 나타나면 새 워크북 경로 링크를 클릭하여 확인용으로 엽니다。
통합하기
예를 들어, 행 및 열 머리글이 동일한 세 개의 시트가 있으며, 아래 스크린샷과 같이 동일한 머리글로 결합하고 데이터를 합산하려고 합니다。
![]() | ![]() | ![]() |
| 결과 |
![]() |
1.1 통합 기능을 사용하여 시트를 결합하고 계산 수행하기
Excel 에서통합기능은 시트 결합 및 계산을 지원합니다。
1. 시트를 결합하려는 통합 문서를 활성화하고 결합된 데이터를 배치할 셀을 선택한 후,데이터>통합을(를) 클릭하세요。![[데이터] > [통합]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-consolidate-sheets-4.png)
2. 통합대화 상자에서 다음 설정을 수행하세요:
1)함수드롭다운 메뉴에서 시트 결합 후 수행할 계산을 선택하세요。
2)찾아보기버튼 옆의 선택 아이콘을 클릭하여 결합할 범위를 지정한 후추가를 클릭하여모든 참조섹션에 추가하세요。
이 단계를 반복하여 결합해야 할 모든 범위를모든 참조섹션에 추가하세요。
3) 범위에 행 및 열 머리글이 모두 포함되어 있다면레이블 위치섹션에서맨 위 행및가장 왼쪽 열확인란을 선택하세요。![범위에 행 머리글과 열 머리글이 모두 포함되어 있으면 [맨 위 행] 및 [맨 왼쪽 열] 확인란을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-consolidate-sheets-8.png)
4) 원본 데이터이 변경될 때 결합된 내용도 함께 변경되도록 하려면원본 데이터에 링크 생성확인란을 선택하세요。![필요한 경우 [원본 데이터에 대한 링크 만들기] 확인란을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-consolidate-sheets-9.png)
3. 확인을(를) 클릭하세요。 범위가 머리글을 기준으로 결합되어 합산됩니다。
참고: 결합하려는 범위가 다른 통합 문서에 있는 경우, 통합 대화 상자에서 찾아보기를 클릭하여 통합 문서를 선택한 후 시트 이름과 범위를 텍스트 상자에 입력하고 추가를 클릭하여 범위를 모든 참조 섹션에 추가하세요。![여러 워크북에서 병합하려면 [찾아보기]를 클릭하여 워크북을 선택합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-consolidate-sheets-11.png)
1.2 간편한 도구를 사용하여 시트를 결합하고 계산 수행하기
Kutools for Excel 의결합기능은Kutools for Excel여러 통합 문서의 시트를 하나의 시트로 결합하고 계산을 수행할 수 있습니다。
설치 후무료로 설치한Kutools for Excel 의 경우 다음 단계를 따르세요:
1. 통합하려는 통합 문서를 활성화한 후Kutools 플러스>결합을(를) 클릭하세요。![Kutools Plus > [병합]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-with-same-header-kutools-1.png)
2. 암호와 관련된 알림 대화 상자가 나타납니다。 사용 중인 통합 문서에 암호가 포함되지 않았다면확인을(를) 클릭하여 계속 진행하세요。 나타난워크시트 병합 – Step 1 of 3창에서여러 워크북에서 데이터를 요약하여 하나의 워크시트로 병합옵션을 선택하고다음을(를) 클릭하세요。![[여러 워크북의 값을 하나의 워크시트로 통합 및 계산] 옵션을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-consolidate-sheets-kutools-1.png)
3. Step 2 of 3창에서 열린 통합 문서의 모든 시트가워크시트 목록섹션에 나열되고 선택되어 있습니다。다음을(를) 클릭하여 계속 진행하세요。
팁: 일부 시트만 결합하려는 경우 필요한 시트 이름만 선택하고 나머지는 선택하지 마세요。 더 많은 통합 문서를 결합하려면 추가를 클릭하여 파일 추가 또는 폴더를 워크북 목록 섹션에 추가하세요。![[추가]를 클릭하여 파일이나 폴더를 추가합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-consolidate-sheets-kutools-3.png)
4. Step 3 of 3에서 필요한 계산 및 레이블을 지정하세요。마침을(를) 클릭하세요。![계산 방법, 레이블을 지정하고 [마침]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-consolidate-sheets-kutools-4.png)
5. 폴더 선택을(를) 선택하고 새 워크북에 대한 이름을병합 결과를 저장할 위치와 파일 이름을 지정하세요대화 상자에서 지정한 후저장을(를) 클릭하세요。
6. 설정을 시나리오로 저장할지 묻는 대화 상자가 나타납니다。 필요에 따라예또는아니요를 클릭하세요。 원본 통합 문서와 새 워크북 링크를 나열하는 통합 문서가 나타나면 새 워크북 경로 링크를 클릭하여 확인용으로 엽니다。
아래 스크린샷과 같이 데이터가 간단한 구조로 되어 있다면 시트를 피벗테이블로 직접 결합할 수 있습니다。
|
![]() |
![]() |
1. 사용할 통합 문서를 활성화한 후빠른 실행 도구 모음 사용자 지정>기타 명령을(를) 클릭하세요。![[빠른 실행 도구 모음 사용자 지정] > [기타 명령]을 클릭합니다.](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-to-pivottable-4.png)
2. 나타나는Excel 옵션창에서모든 명령을(를)명령 선택 기준섹션에서 선택한 후 스크롤 막대를 드래그하여피벗테이블 및 피벗차트 마법사를 선택하세요。![스크롤 막대를 드래그하여 [피벗테이블 및 피벗차트 마법사]를 선택합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-to-pivottable-5.png)
3. 추가를 클릭하여피벗테이블 및 피벗차트 마법사를빠른 실행 도구 모음 사용자 지정에 추가한 후확인을(를) 클릭하세요。![[피벗테이블 및 피벗차트 마법사]를 [빠른 실행 도구 모음 사용자 지정]에 추가하려면 [추가]를 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-to-pivottable-6.png)
4. 툴바에서피벗테이블 및 피벗차트 마법사명령을 클릭하고,1 단계(3)에서여러 통합 범위 및 피벗테이블옵션을 선택한 후다음을 클릭합니다。
![[여러 통합 범위 및 피벗테이블] 옵션을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-to-pivottable-8.png)
5. 3 의 2a 단계에서 페이지 필드를 직접 만들겠습니다 옵션을 선택하고다음을 클릭합니다。![[페이지 필드를 직접 만들겠습니다] 옵션을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-to-pivottable-9.png)
6. 3 의 2b 단계에서 범위 선택 아이콘을 클릭하여 결합하려는 범위를 선택하고추가를 클릭하여모든 범위섹션에 추가합니다. 결합에 사용할 모든 범위를 추가하려면 이 단계를 반복하세요. 0 에서페이지 필드를 몇 개 사용하시겠습니까?를 확인합니다。다음을 클릭합니다。
7. 3 의 3 단계에서 피벗테이블을 생성할 위치를 선택하고마침을 클릭합니다。
이제 PivotTable 이 생성되었습니다。 필요에 따라피벗테이블 필드창에서 설정을 지정하세요。
참고: 데이터 구조가 복잡한 경우 일반적인 방법으로 위에 나열된 대로 시트를 결합한 후 결과 시트를 PivotTable 으로 변환하는 것을 권장합니다。
Google 시트
다음 스크린샷과 같이 결합해야 할 세 개의 google 시트가 있다고 가정합니다:
![]() | ![]() | |
1.1 필터 함수를 사용하여 google 시트를 하나의 시트로 결합하기
결합된 데이터를 배치할 시트에서 셀을 선택하고 다음 수식을 입력하세요:
=({filter(A!A2:B, len(A!A2:A)); filter(B!A2:B, len(B!A2:A)); filter(『C』!A2:B, len(『C』!A2:A)) })
그러면 시트 A, B, C 의 데이터가 복사됩니다。
수식에서:
A, B, C는 시트 이름이고,A2:B는 각 시트의 데이터 범위이며,A2:A는 각 데이터 범위의 첫 번째 열입니다。
1.2 IMPORTRANGE 함수를 사용하여 google 시트를 하나의 시트로 결합하기
이 수식은 google 시트에서 두 범위를 결합할 때 자주 사용됩니다。
첫 번째 데이터 범위 아래에서 셀을 선택하고 다음 수식을 입력하세요:
=IMPORTRANGE(「[[PH_0]]」,「B!A2:B4」)
그러면 시트 B 의 데이터가 아래에 복사됩니다。
수식에서,
https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit
는 시트 위치이며 웹 주소 표시줄에서 확인할 수 있습니다。
B!A2:B4는 시트 B 에서 첫 번째 범위로 복사하려는 셀 범위입니다。
참고: 수식을 입력하는 셀이 이전에 편집된 적이 있으면 수식이 #REF! 오류를 반환합니다。
Google 시트에서 여러 워크북의 시트를 결합하려는 경우 Excel 과 같은 빠른 방법은 없습니다。
워크북 간의 google 시트를 하나의 워크북으로 결합하려면 마우스 오른쪽 버튼 메뉴의복사 대상명령을 사용할 수 있습니다。
복사하려는 시트를 마우스 오른쪽 버튼으로 클릭하고복사 대상>새 스프레드시트또는기존 스프레드시트를 선택합니다。
새 스프레드시트를 선택하면 시트가 복사되었음을 알리는 대화상자가 나타납니다。확인을 클릭하세요。 이제 현재 워크시트이 새 워크북로 복사되었습니다。스프레드시트 열기를 클릭하여 확인할 수 있습니다。 to check.![[복사 위치] > [새 스프레드시트] 또는 [기존 스프레드시트]를 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-in-google-sheets-11.png)
기존 스프레드시트를 선택하면이 워크시트를 복사할 스프레드시트 선택대화상자가 나타납니다。 dialog pops out.
1) 기존 스프레드시트의 위치를 선택합니다;
2)파일에서 복사 대상 워크북을 선택합니다;
3) 또는 복사 대상 워크북의 웹 주소를 직접또는 여기에웹 주소를 붙여넣기란에 입력할 수도 있습니다。
4)선택을 클릭합니다。
시트가 새 스프레드시트로 복사되면 새 워크북의 시트 이름은 원래 이름과 동일하지만, 기존 스프레드시트로 복사되는 경우 결합된 워크북의 시트 이름 앞에 '복사본 - ‘ 접두사가 추가됩니다。
확장 기능
다음 스크린샷과 같이 일부 중복 데이터가 있는 두 개의 시트가 있다고 가정합니다。 이 데이터를 결합하고 중복을 제거해야 합니다:
![]() | |
| 일반 결과 | 중복 제거 |
![]() | ![]() |
Excel 에서는중복 제거기능을 사용해 중복 데이터를 신속하게 제거할 수 있습니다。
위의 방법으로 시트를 결합한 후 결합된 데이터를 선택하고데이터>중복 제거를 클릭합니다。![[데이터] > [중복 제거]를 클릭합니다.](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-remove-duplicate-5.png)
중복 제거대화상자에서 중복을 제거할 열을 선택하고, 헤더를 무시하려면제목 포함를 선택한 후확인을 클릭합니다。
그러면 중복 행이 제거됩니다。
결합 및 중복 제거해야 할 범위가 두 개뿐인 경우테이블 병합의Kutools for Excel을 사용하면 결합과 동시에 직접 중복 제거할 수 있습니다。
설치 후무료로 설치한Kutools for Excel 의 경우 다음 단계를 따르세요:
1. 결합할 데이터가 포함된 워크북을 활성화하고Kutools 플러스>테이블 병합를 클릭합니다。![Kutools Plus > [테이블 병합]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-remove-duplicate-kutools-1.png)
2. 표 결합 – 5 의 1 단계창에서 결합할 두 범위를 선택하고, 테이블에 헤더가 두 개인 경우주 테이블에 헤더가 있음및찾아야 할 테이블에 헤더가 있음확인란을 선택한 후다음을 클릭합니다。
3. 5 의 2 단계창에서 병합 범위 기준으로 사용할 키 열를 선택하고다음을 클릭합니다。
4. 5 의 3 단계창에서 조회 테이블을 기준으로 데이터를 업데이트할 열을 선택하고다음을 클릭하여 마지막 단계로 이동합니다。
팁: 조회 테이블에 기본 테이블에 추가해야 하는 새 열이 있는 경우 여러 열 추가를 위한 5 의 4 단계 창이 나타납니다。
5. 5 의 5 단계창에서추가섹션에서일치하지 않는 행을 주 테이블 끝에 추가확인란을 선택하고,업데이트섹션에서찾아야 할 테이블의 셀에 데이터가 있는 경우에만 업데이트확인란을 선택합니다。마침을 클릭합니다。
그러면 두 테이블이 중복 없이 기본 테이블로 결합됩니다。
여러 개의 워크북에 Sheet1, Sheet2 와 같이 동일한 이름의 시트가 있다고 가정합니다。 이제 아래 스크린샷과 같이 모든 Sheet1 시트를 하나의 시트로, 모든 Sheet2 시트를 또 다른 하나의 시트로 결합하려면Kutools for Excel의결합기능을 사용하여 이 작업을 신속하게 처리할 수 있습니다。
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
설치 후무료로 설치한Kutools for Excel 의 경우 다음 단계를 따르세요:
1. 결합할 워크북을 활성화한 후Kutools Plus>결합을 클릭합니다。![Kutools Plus > [병합]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-with-same-header-kutools-1.png)
2. 암호 관련 알림 대화상자가 표시됩니다。 사용 중인 워크북에 암호가 포함되어 있지 않다면확인을 클릭하여 계속 진행합니다。 표시된워크시트 병합 – 1 단계/3창에서여러 워크북에서 동일한 워크시트 이름의 데이터 병합옵션을 선택하고다음을 클릭합니다。![[동일한 이름의 모든 워크시트를 하나의 워크시트로 병합] 옵션을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-same-name-sheets-5.png)
3. 3 의 2 단계창에서 열린 워크북의 모든 시트가워크시트 목록섹션에 나열되고 선택되어 있습니다。다음을 클릭하여 계속 진행합니다。
팁:
특정 시트만 결합하려는 경우 필요한 시트 이름만 선택하고 나머지는 선택 해제하면 됩니다。
결합할 워크북을 더 추가하려면추가를 클릭하여 파일 추가 또는 폴더를워크북 목록섹션에 추가합니다。![[추가]를 클릭하여 파일이나 폴더를 추가합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-consolidate-sheets-kutools-3.png)
4. 3 의 3 단계에서 필요에 따라 설정을 지정한 후마침을 클릭합니다。![필요에 따라 설정을 지정하고 [마침]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-same-name-sheets-7.png)
5. 폴더 선택을(를) 실행하고새 워크북대화상자에서 이름을 지정한 후저장을 클릭합니다。
6. 설정을 시나리오로 저장할지 묻는 대화상자가 표시됩니다。 필요에 따라예또는아니요를 클릭합니다。 원본 워크북 및 새 워크북 링크를 나열하는 워크북이 표시되며, 새 워크북 경로 링크를 클릭하여 확인할 수 있습니다。
행별로 데이터 병합
열별로 데이터 병합
시트 간 동일한 범위만 하나의 시트로 결합하려는 경우(예: 워크북 A 와 B 의 A1:B5 범위만 결합), Kutools for Excel 의 결합 기능이 적합한 선택입니다。
| A | B | 결합 결과 |
![]() | ![]() | ![]() |
1. 사용할 워크북을 활성화한 후Kutools 플러스>결합을 클릭합니다。![Kutools Plus > [병합]을 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-sheets-with-same-header-kutools-1.png)
2. 암호 관련 알림 대화상자가 표시됩니다。 사용 중인 워크북에 암호가 포함되어 있지 않다면확인을 클릭하여 계속 진행합니다。 표시된워크시트 병합 – 3 의 1 단계창에서여러 워크북에서 데이터를 하나의 워크시트로 복사옵션을 선택하고다음을 클릭합니다。![[여러 워크북의 워크시트를 하나의 워크시트로 병합] 옵션을 체크합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-same-ranges-3.png)
3. 3 의 2 단계창에서 열린 워크북의 모든 시트가워크시트 목록섹션에 나열되고 선택되어 있습니다。워크시트 목록의 선택 아이콘을 클릭한 후 사용할 범위를 지정합니다。 그런 다음동일한 범위버튼을 클릭하여 모든 시트의 범위를 A1:B5 로 설정합니다。 이후다음을 클릭합니다。
![[동일 범위] 버튼을 클릭하여 모든 시트의 범위를 동일하게 설정합니다](http://cdn.extendoffice.com/images/stories/doc-excel/combine-sheets/doc-combine-same-ranges-5.png)
팁:
1) 특정 시트만 결합하려는 경우 필요한 시트 이름만 선택하고 나머지는 선택 해제하면 됩니다。
2) 결합할 워크북을 더 추가하려면추가를 클릭하여 파일 추가 또는 폴더를워크북 목록섹션에 추가합니다。
4. 3 의 3 단계에서 필요에 따라 설정을 지정한 후마침을 클릭합니다。
5. 폴더 선택을(를) 실행하고저장을 클릭하여 새 워크북 이름을 병합 결과를 저장할 위치와 파일 이름을 지정하세요 대화상자에서 지정합니다。
6. 설정을 시나리오로 저장할지 묻는 대화상자가 표시됩니다。 필요에 따라예또는아니요를 클릭합니다。 원본 워크북 및 새 워크북 링크를 나열하는 워크북이 표시되며, 새 워크북 경로 링크를 클릭하여 확인할 수 있습니다。
다음 항목도 관심 있을 수 있습니다 |
여러 CSV 파일을 여러 워크시트로 결합/가져오기 Excel 에서 셀을 결합하면서 셀 서식 유지하기 Excel 에서 데이터 손실 없이 여러 셀의 내용 결합하기 Excel 에서 날짜와 시간을 하나의 셀로 결합하기 |
최고의 오피스 생산성 도구
Kutools for Excel 가 대부분의 문제를 해결하고 생산성을 80% 만큼 향상시킵니다
- 슈퍼 수식 표시줄(여러 줄의 텍스트와 수식을 쉽게 편집 가능);읽기 레이아웃(대량의 셀을 쉽게 읽고 편집 가능);필터 범위에 붙여넣기...
- 병합된 셀/행/열및 데이터 유지; 셀 분할 콘텐츠;중복 행 결합 및 합계/평균 계산。。。 중복 입력 방지 셀;범위 비교...
- 중복 또는 고유 항목 선택행;빈 행 선택(모든 셀이 비어 있음);슈퍼 찾기 및 퍼지 검색여러 워크북에서; 무작위 선택。。。
- 정확한 복사수식 참조를 변경하지 않고 여러 셀에 입력;자동 참조 생성여러 시트로;글머리 기호 삽입, 체크 박스 등。。。
- 자주 사용하는 수식 저장 및 빠른 삽입, 범위, 차트 및 그림;셀 암호화암호로 보호;메일링 목록 생성이메일 발송。。。
- 텍스트 추출, 텍스트 추가, 특정 위치 문자 삭제,공백 제거; 데이터 페이지 통계 생성 및 인쇄;셀 내용과 주석 간 변환...
- 슈퍼 필터(필터 설정을 저장하여 다른 시트에 적용 가능);고급 정렬월/주/일, 빈도 등으로;특수 필터굵게, 기울임꼴 등으로。。。
- 워크북 및 워크시트 통합; 테이블 병합 기반으로 키 열;데이터 분할 여러 시트로 분할;xls, xlsx 및 PDF 일괄 변환...
- PivotTable 다음 기준으로 그룹화주차 번호, 요일 등。。。잠금 해제된 항목 표시, 선택 잠금다양한 색상으로;수식/이름이 포함된 셀 강조...

- Word, Excel, PowerPoint 에서 탭형 편집 및 읽기 활성화, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 생산성을 50% 만큼 향상시키고 매일 수백 번의 마우스 클릭을 줄여줍니다!

































