KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Word 표에서 중복 열 빠르게 제거(3 가지 방법)

작성자아만다 리수정 날짜

Microsoft Word 에서 표를 작업할 때 일부 열에 정확히 동일한 데이터가 포함되어 있음을 알 수 있습니다. 이러한 중복 열는 표를 불필요하게 넓게 만들고 관리하기 어렵게 합니다. Word 에는 중복 열를 자동으로 제거하는 기본 제공 도구가 없기 때문에 특히 큰 표에서는 수동으로 식별하고 삭제하는 데 상당한 시간과 노력이 소요됩니다。

Word 테이블에서 중복 열 제거됨

이 튜토리얼에서는 Word 표에서 완전히 동일한 열을 제거하는 세 가지 효과적인 방법을 배웁니다. 먼저 Excel 전치 작업법부터 시작하여, Kutools 를 사용해 Word 에서 직접 중복 제거하는 방법을 살펴보고, 마지막으로 반복 작업을 자동화하는 VBA 매크로 사용법을 보여드립니다。 상황에 가장 적합한 방법을 선택할 수 있습니다。


Excel 을 사용하여 중복 열 제거(전치 작업법)

이 방법은 Excel 을 사용할 수 있는 사용자에게 실용적인 옵션입니다. Excel 은 다음을 통해 중복 행를 제거할 수 있습니다。데이터>중복 제거. Excel 은 열이 아닌 행 단위로 중복 제거하기 때문에 먼저 표를 전치하여 열을 행으로 바꾼 후 중복 항목을 제거하고, 다시 원래 레이아웃으로 데이터를 전치해야 합니다:

Office Tab을(를) 사용하여 문서 간 탐색

Office Tab

Word, Excel, PowerPoint 등에서 웹 브라우저처럼 탭 기반 탐색을 제공하여 하나의 창에서 부드럽게 전환할 수 있습니다。

  1. 중복 데이터가 포함된 표 위에 마우스를 올리면 왼쪽 상단 모서리에 표 이동 핸들이 표시됩니다。 이를 클릭하여 전체 표를 선택하세요。
    테이블 이동 핸들을 클릭하여 전체 테이블 선택
  2. 다음을 눌러 표를 복사합니다。Ctrl + C
  3. Excel 을 열고 빈 셀을 클릭한 후 다음을 눌러 표를 붙여넣습니다。Ctrl + V
  4. Excel 에서 붙여넣은 표를 선택한 후 다시 다음을 눌러 복사합니다。Ctrl + C
    • Excel 이 이를 기본 워크시트 범위로 인식해야전치옵션이 활성화됩니다。 따라서 표를 다시 복사하세요。
  5. 다른 빈 셀을 마우스 오른쪽 버튼으로 클릭하고 다음을 선택합니다。특수 붙여넣기>전치(아래 그림과 같이)전치옵션을 두 곳에서 찾을 수 있습니다)。
    Excel에서 선택하여 붙여넣기(전치) 사용
    • 원본 열을 행으로 변환하여 Excel 이 중복 열를 정확히 인식할 수 있도록 합니다。
  6. 전치된 데이터를 선택한 후 다음으로 이동합니다。데이터>중복 제거.
    Excel에서 중복 제거 클릭
  7. 대화 상자에서 다음 항목의 선택을 취소한 후제목 포함확인을 클릭하여 전치된 데이터에서 중복 행를 제거합니다。확인
    Excel의 중복 제거 대화상자
  8. 정리된 데이터(아래 스크린샷의 H1:L4 범위)를 복사한 후 빈 셀을 마우스 오른쪽 버튼으로 클릭하고 다음을 사용하여 원래 방향으로 복원합니다。특수 붙여넣기>전치
    Excel에서 데이터 다시 전치
  9. 최종 결과를 복사하여 Word 로 다시 붙여넣습니다。
    정리된 테이블을 Word에 다시 붙여넣기

장점

  • 대용량 표에도 안정적
  • 추가 애드인 불필요

단점

  • Excel 필요
  • 전치 과정이 추가로 필요
  • Word 내에서만 작업하려는 경우 덜 편리함

Kutools for Word 를 사용하여 중복 열 제거

Kutools for Word 가 설치되어 있다면 중복 열를 제거하는 가장 효율적이고 편리한 방법입니다. Kutools 를 사용하면 현재 표, 표 선택 또는 활성 문서의 모든 표에서 중복 열를 Word 내에서 직접 삭제할 수 있습니다. 표를 Excel 로 복사하거나 우회 방법을 사용할 필요 없이 가장 빠르고 실용적인 솔루션을 제공합니다。

Kutools for Word

Kutools for Word 는 코딩이나 복잡한 설정 없이도 Microsoft Word 에 실용적인 도구를 통합하여 일상 문서 작업을 더 빠르게 처리할 수 있도록 도와줍니다。

  • AI 글쓰기, 교정, 번역 및 요약
  • 문서 전체에서 일괄 찾기 및 바꾸기
  • Word 문서를 손쉽게 병합 및 분할
  • Word ↔ PDF 일괄 변환
  1. 중복 열를 제거할 특정 표를 선택합니다。 활성 문서의 모든 표를 처리하려는 경우 이 단계를 건너뜁니다。
  2. 다음을 클릭합니다。Kutools 플러스>>빈 행/열 삭제.
    Kutools 메뉴 - 빈 행/열 삭제
  3. 대화 상자에서:
    1. 다음을 선택하세요:범위 지정
      • 선택된 표(들)문서의 표 선택만 처리하려는 경우에 사용합니다。
      • 활성 문서 내 모든 표문서 내 모든 표를 처리하려는 경우에 사용합니다。
    2. 다음을 선택하세요:.
    3. 다음을 선택하세요:중복 열.
    4. 클릭하세요:확인하여 중복 열를 제거합니다。
      빈 행 또는 중복 행/열 삭제 대화상자 - 중복 열

선택한 옵션에 따라 선택된 표(들) 또는 활성 문서의 모든 표에서 완전히 동일한 열이 제거됩니다。

Word 테이블에서 중복 열 제거됨

장점

  • 대용량 표도 빠르고 쉽게 사용 가능
  • Word 내에서 직접 작동
  • 한 개 또는 문서 내 모든 표를 처리 가능

Word 에서 유사한 작업을 더 빠르게 처리하고 싶으신가요? Kutools for Word 를 사용해 일상 업무를 간편하게 하세요。


VBA 를 사용하여 중복 열 제거

큰 표를 자주 작업하며 중복 열를 여러 번 제거해야 하는 경우 VBA 매크로를 사용하면 저장 시간할 수 있습니다。 매크로는 열을 자동으로 비교하여 완전히 동일한 열을 삭제함으로써 수동 확인 과정을 생략할 수 있습니다。

⚠️ 팁: VBA 코드를 실행하기 전에는 항상 문서를 백업하세요。
  1. Word 에서 처리할 표 내부를 클릭합니다。
  2. 다음을 눌러 VBA 편집기를 엽니다。Alt + F11
  3. 다음을 클릭합니다。삽입>모듈.
    삽입을 클릭한 후 모듈을 클릭하여 VBA 편집기에서 새 모듈 삽입
  4. 다음 코드를 모듈에 붙여넣습니다。
    Sub RemoveDuplicateColumnsInSelectedTable()
        Dim tbl As Table
        Dim c1 As Long, c2 As Long
        Dim r As Long
        Dim isDup As Boolean
    
        If Selection.Information(wdWithInTable) = False Then
            MsgBox "Place the cursor inside the table first."
            Exit Sub
        End If
    
        Set tbl = Selection.Tables(1)
    
        For c1 = tbl.Columns.Count To 2 Step -1
            For c2 = c1 - 1 To 1 Step -1
    
                isDup = True
    
                For r = 1 To tbl.Rows.Count
                    If CleanCellText(tbl.Cell(r, c1).Range.Text) <> CleanCellText(tbl.Cell(r, c2).Range.Text) Then
                        isDup = False
                        Exit For
                    End If
                Next r
    
                If isDup Then
                    tbl.Columns(c1).Delete
                    Exit For
                End If
            Next c2
        Next c1
    
        MsgBox "Done. Duplicate columns removed."
    End Sub
    
    Private Function CleanCellText(ByVal s As String) As String
        s = Replace(s, Chr(13), "")
        s = Replace(s, Chr(7), "")
        CleanCellText = Trim$(s)
    End Function
  5. 다음을 눌러 매크로를 실행합니다。F5
  6. 다음 내용의 확인 대화 상자가 나타납니다。완료되었습니다。 중복 열 제거됨。메시지를 닫으려면 다음을 클릭합니다。확인
    중복 열이 제거되었음을 보여주는 확인 대화상자

선택된 표의 모든 완전히 동일한 열이 자동으로 제거되어 Word 표에 고유한 열만 남습니다。

Word 테이블에서 중복 열 제거됨

참고:

실수로 데이터가 손실되지 않도록 표의 사본에서 매크로를 테스트하는 것이 좋습니다。

장점

  • 대용량 표에 매우 빠름
  • 한 번의 클릭으로 반복 가능한 정리
  • Word 를 벗어날 필요 없음

단점

  • 회사 보안 정책에 따라 매크로가 차단될 수 있음
  • 기본적인 VBA 사용 능력 필요
  • 복잡한 표에는 조정이 필요할 수 있음

본인에게 가장 적합한 방법은 무엇인가요?

방법적합 대상제한 사항
Excel 전치 활용 방법Excel 을 보유하고 있고 단일 표에서만 중복 열를 제거하려는 사용자Excel 과 추가 전치 단계 필요
Kutools for WordWord 내에서 하나 또는 여러 표의 중복 열를 제거하는 가장 빠르고 편리한 방법Kutools 설치 필요
VBA 매크로반복 작업 자동화가 필요한 고급 사용자(코드 수정 시 여러 표 지원)매크로 활성화 및 기본적인 VBA 지식 필요

결론

가장 편리하고 효율적인 솔루션을 원한다면 Word 내에서 직접 중복 열를 제거하고 하나 이상의 표를 처리할 수 있는 Kutools for Word 가 최선의 선택입니다. 이미 Excel 을 사용하고 추가 단계를 신경 쓰지 않는다면 Excel 전치 방법이 실용적인 대안입니다. 반복 작업을 자동화해야 하는 고급 사용자의 경우 VBA 가 유연하고 재사용 가능한 접근 방식을 제공합니다。

이 튜토리얼이 도움이 되었기를 바랍니다。 더 많은 Word 팁과 실용적인 솔루션을 탐색하고 싶다면여기를 클릭하세요。 전체 Word 튜토리얼 모음을 확인할 수 있습니다。