Excel에서 탭을 병합하는 방법
Excel은 대규모 데이터 세트를 저장, 관리 및 표시하는 데 매우 유용한 도구입니다. 과학 실험, 회사 직원 정보, 제품 가격 조사 등의 반복 가능한 결과를 처리하는 경우 이러한 모든 결과를 Excel의 스프레드시트로 표시할 수 있습니다.
Excel 파일 또는 통합 문서에는 여러 탭이 포함될 수 있습니다. 대부분의 Excel 시트는 다양한 용도로 사용되지만 일부 탭에는 중복되거나 관련된 정보가 포함될 수 있습니다. 관련 탭을 단일 Excel 탭으로 병합하거나 통합하면 추가 처리를 위해 데이터를 읽고 분석하고 구성하는 데 도움이 됩니다.
이 문서에서는 사용할 수 있는 몇 가지 고급 기능 및 방법과 함께 Excel에서 두 개 이상의 탭을 병합하는 방법을 보여줍니다.
Excel에서 탭 병합 – 간단합니다
병합하기 전에 모든 탭에 백업 복사본이 있는지 확인하세요. 소스 탭에는 사용 중인 원시 데이터가 포함되고 대상 탭에는 최종 결과가 포함됩니다. 프로젝트 요구 사항에 따라 동일한 탭일 수도 있고 아닐 수도 있습니다.
Excel의 기본 통합 기능은 위치 또는 범주(행 또는 열 이름)별로 데이터를 병합할 수 있습니다. 그러나 데이터는 형식과 크기가 동일해야 합니다. 그렇지 않으면 새 행이나 열이 생성됩니다. 예를 들어, 여러 사무실에 대한 판매 지표를 사용하는 경우 정렬 기준으로 삼는 카테고리 수가 동일해야 하며 카탈로그로 작성하는 주/월 수도 동일해야 합니다.
통합 함수는 숫자 데이터와 함께 작동한다는 점에 유의하세요. Excel에서는 기타 통계 지점 중에서 합계, 평균, 편차, 최소값 및 최대값을 계산할 수 있습니다. 그러나 텍스트 기반 데이터의 보다 미묘한 변환은 허용되지 않습니다.
위치 또는 카테고리별 병합 단계는 다음과 같습니다.
- 대상 탭에서 병합된 데이터의 위치를 결정하고 선택한 위치의 왼쪽 상단 셀을 클릭합니다.
- “데이터” 탭을 클릭하세요.
- ‘데이터 도구’ 로 이동하여 ‘통합’을 선택하세요 . 팝업 창이 열립니다.
- ‘함수’ 상자 의 드롭다운 목록에서 함수를 선택합니다.
- 병합할 데이터를 선택하세요:
- 위치별인 경우 “소스 탭” 으로 이동하여 “추가” 버튼을 클릭하여 “모든 참조” 상자 에 데이터를 추가합니다 . 추가할 데이터는 수동으로 입력할 수 있습니다. 예를 들어 ”
Sheet1!$B$2:$B$10
“는 현재 문서에서 Sheet1이라는 탭의 B2부터 B10까지의 셀을 나타냅니다. - 카테고리별로는 ‘사용자 라벨’ 상자에서 ‘맨 위 행'(행 기준), ‘왼쪽 열’ (열 기준) 또는 ‘소스 데이터에 대한 링크 만들기’ (링크 작성)를
선택합니다 .
- 위치별인 경우 “소스 탭” 으로 이동하여 “추가” 버튼을 클릭하여 “모든 참조” 상자 에 데이터를 추가합니다 . 추가할 데이터는 수동으로 입력할 수 있습니다. 예를 들어 ”
- “확인” 버튼을 클릭하면 “모든 참조 ” 상자 의 데이터 또는 선택한 행/열이 병합됩니다.
항상 복사하여 붙여넣기를 사용하여 한 탭에서 다른 탭으로 데이터를 전송할 수 있다는 점을 언급해야 합니다. 그러나 이는 시간이 많이 걸리고 오류가 발생하기 쉽습니다. 정보를 반복하지 않고 통합을 달성하는 더 우아한 방법이 있습니다.
Excel VBA에서 탭 병합
VBA는 Excel을 포함한 Microsoft Office 응용 프로그램을 확장하는 데 사용할 수 있는 간단하면서도 강력한 프로그래밍 언어인 Visual Basic for Application의 약자입니다. VBA 사용 시 가장 큰 문제는 애플리케이션이나 매크로를 생성하려면 코드를 이해하고 사용해야 한다는 것입니다.
VBA 매크로를 만들고 편집하려면 다음을 수행합니다.
- 도구 모음에서
“보기”를 선택합니다 . - 맨 오른쪽에 있는 “매크로”를 클릭하세요 . 그러면 팝업 매크로 창이 열립니다.
- 매크로 이름(예: “test”)을 입력하고 오른쪽에 있는
“만들기” 버튼을 클릭하면 다음과 같은 내용을 읽는 기본 내용이 포함된 코딩 콘솔이 나타납니다.###
Sub test()
End Sub
### - 콘솔에서 매크로 코드를 편집할 수 있습니다. 다음은 시트의 테이블을 결합하는 예입니다.
###
Sub Merge_Multiple_Sheets_Row_Wise()
Dim Work_Sheets() As String
ReDim Work_Sheets(Sheets.Count)
For i = 0 To Sheets.Count - 1
Work_Sheets(i) = Sheets(i + 1).Name
Next i
Sheets.Add.Name = "Combined Sheet"
Dim Row_Index As Integer
Row_Index = Worksheets(1).UsedRange.Cells(1, 1).Row
Dim Column_Index As Integer
Column_Index = 0
For i = 0 To Sheets.Count - 2
Set Rng = Worksheets(Work_Sheets(i)).UsedRange
Rng.Copy
Worksheets("Combined Sheet").Cells(Row_Index, Column_Index + 1).PasteSpecial Paste:=xlPasteAllUsingSourceTheme
Column_Index = Column_Index + Rng.Columns.Count + 1
Next i
Application.CutCopyMode = False
End Sub
###샘플 매크로 코드는 총 탭 수를 반복하여 “결합된 시트”라는 새 시트를 만듭니다.
- 코드를 실행하려면 매크로 콘솔의 “실행” 탭 에서 “Sub/UserForm 실행”을 클릭하면 “결합된 시트” 라는 새 탭이 생성됩니다. Marco 코드를 수정하여 데이터 범위와 이름을 편집할 수도 있습니다.
Excel Online에서 시트 병합
여러 무료 온라인 도구를 사용하면 Excel 시트를 병합할 수 있습니다. 이러한 도구에서는 통합 문서(다중 탭 통합 문서 또는 다른 통합 문서)를 선택하고 업로드하기만 하면 됩니다. 예를 들면 Aspose Cell Merger 및 DocSoSo Excel Combiner 가 있습니다 .
시트 병합은 데이터를 조작하지 않는다는 점에 유의하세요. 이러한 도구는 두 개 이상의 Excel 통합 문서를 가져와 데이터가 복사된 하나 이상의 시트가 포함된 Excel 통합 문서를 반환합니다.
파워 쿼리를 사용하여 Excel에서 탭 결합
파워 쿼리는 Excel에서 탭을 결합하는 또 다른 방법입니다. 여러 탭이 있는 Excel 통합 문서의 경우 다음 단계를 따르세요.
- “데이터” 탭과 “데이터 가져오기 및 변환” 그룹 으로 이동하여 “데이터 가져오기” 버튼을 클릭하세요 .
- 목록에서 “다른 원본 에서” 옵션에서 “빈 쿼리”를 클릭 하면 기본 이름이 “쿼리 1″인 새 파워 쿼리 편집기가 표시됩니다.
- 함수(fx) 표시줄에 “라는 수식을 입력합니다.=Excel.CurrentWorkbook()”(수식은 대소문자를 구분함)를 입력하고 “Enter” 키를 누르면 원본 통합 문서의 탭 이름 목록이 나타납니다.
- 병합할 탭 이름(열)을 선택합니다(또는 모든 열을 병합하려면
“모든 열 선택” 옵션을 표시합니다 ). - ‘콘텐츠’ 키 근처에 있는 이중 화살표 버튼을 클릭하세요 .
- 병합된 파일에서 접두사 대신 원본 통합 문서의 정확한 이름을
사용하려면 “원래 열 이름을 접두사로 사용”을 선택 취소하세요 . - “확인”을 클릭하면 모든 병합된 데이터가 포함된 새 탭이 표시되며, 원본 통합 문서의 탭 이름이 가장 오른쪽 열에 나열됩니다.
대체 방법
Excel은 2차원 배열 데이터를 처리하는 데 유용한 도구입니다. 하지만 데이터 과학자라면 Python이나 R과 같은 프로그래밍 언어를 사용하여 직접 데이터에 접근할 수 있습니다. 중요한 점은 2D 배열의 데이터 구조가 공통적이라는 것입니다: 구분 기호(공백, 탭, 쉼표 등)를 사용합니다. 모든 데이터 포인트를 분할합니다. 그만큼. 예를 들어 csv 형식은 쉼표 구분 기호를 사용하며 Microsoft Excel에서 읽기/편집하기 위해 직접 열 수 있습니다. 또는 다른 Excel 워크시트의 데이터를 열고 처리할 수 있는 R의 “readxl” 패키지와 같은 프로그래밍 언어로 Excel 파일(.xlsx)을 열 수도 있습니다. 이러한 경우에는 cbind(동일 차원의 컬럼 바인딩)와 같은 간단하면서도 편리한 기능을 사용하여 병합할 수 있습니다. 통계 분석 및 시각화를 위해 다양한 Excel 탭의 모든 데이터를 데이터 프레임으로 병합할 수 있습니다.
더 적은 비용으로 더 많은 것을 얻으세요
위에 요약된 프로세스를 통해 여러 리소스의 데이터가 포함된 단일 통합 워크시트를 얻게 됩니다. 이 워크시트는 보관 또는 백업 데이터베이스 역할을 할 수 있습니다. 또한 병합된 탭을 사용하면 단일 리소스의 데이터에서 누락될 수 있는 관점을 얻을 수 있습니다. 예제 데이터에 대한 통합 기능 및 매크로를 테스트하고 사전에 백업하는 것이 좋습니다.
Excel에서 탭을 통합하는 더 좋은 방법이 있습니까? 아래 댓글을 통해 알려주세요.
답글 남기기