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

Excel 에서 여러 시트에 걸쳐 동일한 행 또는 범위를 삭제하는 방법은 무엇인가요?

작성자Siluvia수정 날짜

Excel 통합 문서에 여러 워크시트가 포함되어 있을 때 모든 시트에서 동시에 동일한 행이나 특정 범위를 삭제해야 할 필요가 생길 수 있습니다。 예를 들어, 표준화된 워크북의 각 워크시트에서 요약 행, 오래된 데이터 또는 반복되는 섹션을 제거해야 할 수도 있습니다。 각 시트에서 이러한 삭제 작업을 수동으로 수행하면 비효율적이며 특히 큰 파일에서는 실수하기 쉽습니다。 다행히도 모든 선택한 워크시트에서 동일한 행이나 범위를 효율적으로 삭제할 수 있는 실용적인 방법들이 있습니다。 이 문서에서는 두 가지 주요 방법을 소개하고, 원활하고 정확하게 작업을 완료할 수 있도록 지침, 팁, 주의사항 및 문제 해결 방법을 제공합니다。

모든 시트를 그룹화하여 여러 시트에서 동일한 행 또는 범위 삭제
VBA 코드를 사용하여 여러 시트에서 동일한 행 또는 범위 삭제


모든 시트를 그룹화하여 여러 시트에서 동일한 행 또는 범위 삭제

워크시트를 그룹화하면 여러 시트에 동일한 작업을 한 번에 적용할 수 있습니다。 이 방법은 시트 구조가 동일하고 모든 시트에 동일한 변경을 반영하고자 할 때 간단하고 특히 유용합니다。 그룹화 상태에서는 행 또는 범위 삭제와 같은 모든 작업이 그룹 내 모든 시트의 정확히 동일한 위치에서 동시에 수행됩니다。

적용 가능한 상황:다음 경우에 이 솔루션이 적합합니다:

  • 모든 워크시트가 동일한 구조(행/열의 개수 및 배열이 동일함)를 가지고 있습니다。
  • 동일한 행(들) 또는 범위(들)를 각 시트에서 동시에 삭제하려고 합니다。

그러나 주의하세요。 시트가 그룹화된 상태에서 수행하는 모든 작업은모든그룹화된 워크시트에 영향을 미칩니다。 워크시트 구조가 서로 다르면 의도하지 않은 삭제가 발생할 수 있습니다。

여러 그룹화된 시트에서 동일한 행 또는 범위를 삭제하려면 다음 단계를 따르세요:

1. 오른쪽 클릭하여 현재 워크북의 임의의 시트 탭을 선택합니다。 오른쪽 클릭 메뉴에서모든 시트 선택을 고르면 모든 워크시트가 그룹화됩니다。

Excel에서 시트 탭의 오른쪽 클릭 메뉴에서 모든 시트를 선택하는 화면 캡처

팁:모든 시트가 아니라 특정 시트만 그룹화하려면Ctrl키를 누른 상태에서 그룹화할 시트 탭를 클릭한 후 오른쪽 클릭하여시트 그룹화를 선택하세요。

2. 모든 워크시트가 그룹화된 상태에서 현재 워크시트에서 삭제하려는 행 또는 범위를 선택합니다。삭제버튼을 사용하거나 오른쪽 클릭 후삭제를 선택하면 동일한 행 또는 범위가 모든 그룹화된 시트의 정확히 동일한 위치에서 자동으로 삭제됩니다。

주의사항:실행 취소(Ctrl+Z)도 모든 그룹화된 시트에 영향을 줍니다。 이 작업은 각 시트별로 개별적으로 되돌릴 수 없으므로 삭제 전 정확한 영역을 다시 확인하세요。

3. 삭제 작업을 완료한 후에는 반드시 워크시트 그룹화를 해제해야 합니다。다시 임의의 시트 탭을오른쪽 클릭하여 메뉴에서시트 그룹 해제

행 또는 범위를 삭제한 후 시트 그룹 해제하는 화면 캡처

실무 팁:그룹화 전 워크북의 백업 사본을 저장하는 것을 고려하세요。 삭제할 행에 종속된 수식이 있다면 잠재적 영향을 검토하세요。 그룹 해제 후 Excel 제목 표시줄의 파일 이름에서 [Group]이 사라졌는지 확인하세요。

문제 해결:여러 시트에서 잘못된 행에 작업이 적용된 경우 즉시 실행 취소(Undo)한 후 다시 그룹화하여 정확한 선택으로 반복하세요。 추가 편집 전 항상 그룹 상태를 확인하세요。


VBA 코드를 사용하여 여러 시트에서 동일한 행 또는 범위 삭제

많은 워크시트에서 동일한 행이나 특정 범위를 제거해야 할 경우, 특히 복잡한 상황이나 다수의 시트를 다룰 때 VBA(Visual Basic for Applications)를 사용하면 빠르고 유연한 대안이 됩니다. VBA 를 사용하면 맞춤 설정, 일괄 처리가 가능하며 더 고급 기준이나 비연속적인 행/범위 삭제에도 활용할 수 있습니다。

적용 가능한 상황:다음 경우에 이 방법을 선택하세요:

  • 많은 수의 시트에서 동일한 행/범위를 삭제해야 하거나, 이러한 작업을 자주 반복해야 합니다。
  • 삭제 요구사항이 더 복잡한 논리를 포함합니다(예: 사용자 입력에 따라 가변적인 범위 등)。
  • 워크시트의 구조가 서로 다르거나 복잡하여 쉽게 그룹화할 수 없습니다。

주의사항:VBA 코드 실행은 데이터를 직접 수정합니다。 진행 전 워크북의 백업을 저장하는 것을 강력히 권장합니다。 또한 Excel 설정에서 매크로가 활성화되어 있는지 확인하세요。

여러 시트에서 동일한 행 삭제

1.Alt+F11키를 동시에 눌러Microsoft Visual Basic for Applications(VBA) 편집기 창을 엽니다。

2.VBA 편집기에서삽입>모듈을 클릭하여 새 모듈을 생성한 후 다음 VBA 코드를 모듈 코드 창에 복사하여 붙여넣으세요:

Sub bleh()
    Dim xWs As Worksheet
    Set xWs = ActiveSheet
    ThisWorkbook.Worksheets.Select
    Rows("4:5").Select
    Selection.Delete
    xWs.Select
End Sub

참고:VBA 코드에서4:5은(는) 현재 워크북의 모든 워크시트에서 4 행과 5 행이 삭제됨을 의미합니다. 다른 행을 삭제하려면 해당 값을 필요에 따라 변경하세요. 예를 들어 2 행만 삭제하려면4:52:2으로 바꾸세요。

3.F5키를 눌러 코드를 실행합니다。 지정된 행이 워크북의 모든 시트에서 즉시 삭제됩니다。

팁 및 유의사항:오류가 발생할 경우(예: 행 수가 적은 시트에서 존재하지 않는 행을 삭제하려는 경우), 모든 시트에 충분한 행이 있는지 확인하세요。 이 코드는 표시된 시트만 처리하며, 숨겨진 시트나 보호된 시트는 적절히 처리되지 않으면 오류를 일으킬 수 있습니다。

문제 해결:아무 일도 일어나지 않거나 일부 행이 예상대로 삭제되지 않을 경우 올바른 모듈을 선택했는지, 코드에 문법 오류가 없는지 확인하세요。 또한 시트 보호 상태를 점검하세요。

여러 시트에서 동일한 범위 삭제

모든 워크시트에서 동일한 셀 범위(예: B2:D10 과 같은 데이터 블록)를 삭제(지우기)하려는 경우 다음 VBA 코드를 사용할 수 있습니다。 이 방법은 특정 영역에서 데이터를 제거하되 전체 행 대신 유용합니다。

Private Sub CommandButton2_Click()
    Dim xRg As Range
    Dim xTxt As String
    Dim xWs As Worksheet
    On Error Resume Next
    Set xWs = ActiveSheet
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select the range you want to delete across multiple sheets:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    xRg.ClearContents
    ThisWorkbook.Worksheets.Select
    ActiveWindow.SelectedSheets.FillAcrossSheets xRg, xlFillWithContents
    xWs.Select
End Sub

VBA 코드를 모듈에 복사하여 붙여넣은 후F5키를 눌러 매크로를 실행합니다。 “Kutools for Excel"이라는 레이블이 붙은 팝업 창에서 모든 시트에서 삭제할 범위를 선택한 후확인을 클릭하세요。

Kutools 대화 상자에서 여러 시트에 걸쳐 삭제할 범위를 선택하는 화면 캡처

선택을 확인하면 제한된 범위의 값이 현재 워크북의 모든 워크시트에서 지워집니다。

실용적인 제안:이 방법은 여러 시트에서 동일한 셀 범위의 값을 삭제해야 할 때 가장 적합합니다。 여기서 「삭제」란 셀 내용만 제거하는 것이며, 셀을 위쪽이나 왼쪽으로 이동시키지 않습니다。 워크시트 구조 변경(예: 전체 행/열 삭제)은 VBA 코드에 명시적으로 지시된 경우가 아니면 수행되지 않습니다。

주의 사항:매크로 실행 전 파일을 저장하여 데이터를 보호하세요. 선택한 시트가 보호되어 있거나 숨겨져 있는 경우 VBA 가 오류를 반환하거나 해당 시트를 건너뛸 수 있습니다。

문제 해결:대화 상자가 나타나지 않으면 매크로가 활성화되어 있고 전체 코드를 정확히 붙여넣었는지 확인하세요。 잘못된 범위가 삭제된 경우 올바른 선택 영역으로 매크로를 다시 실행하세요。

요약 제안:워크시트 그룹화와 VBA 방식 모두 다중 시트 삭제를 효율적으로 수행할 수 있습니다。 워크북 구조와 해당 작업의 빈도에 따라 적절한 방법을 선택하세요。 자주 사용하는 경우 VBA 프로시저를 저장해 두어 빠르게 접근할 수 있도록 하고, 특정 시트나 범위를 대상으로 코드를 맞춤 설정하는 것도 고려해 보세요。

기타 대안
  • 찾기/바꾸기 기능을 사용한 수동 반복:시트가 몇 개뿐이라면 각 시트로 전환하여 대상 행이나 범위를 선택하고 수동으로 삭제할 수 있습니다。 많은 수의 시트에서는 시간이 많이 소요되지만, 이 방법은 의도하지 않은 워크시트 전체 변경 위험을 피할 수 있습니다。
  • Excel 수식 사용(간접적 방법):일부 복잡한 상황에서는 INDIRECT, MATCH, IF 함수 등의 수식과 보조 열을 사용해 삭제할 행을 표시한 후 필터링하여 수동으로 삭제할 수 있습니다。 이 기법은 여러 시트에 걸친 직접 삭제보다는 데이터 표시에 더 적합하지만, 수동 삭제 전 시각적 검증에 도움이 됩니다。

관련 문서:

최고의 Office 생산성 도구

🤖KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행   |  코드 생성|  사용자 지정 수식 생성  |  데이터 분석 및 차트 생성|  향상된 함수 호출
인기 기능:찾기, 강조 표시 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 결합 또는 셀 제거   |  공식을 사용하지 않는 반올림...
슈퍼 LOOKUP:다중 조건 VLookup  |  다중 값 VLookup  |   여러 시트에서 VLookup   |   퍼지 매치....
고급 드롭다운 목록:드롭다운 목록 빠르게 생성   |  종속형 드롭다운 목록   |  다중 선택 드롭다운 목록....
열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교...
주요 기능:그리드 포커스   |  디자인 보기   |향상된 수식 표시줄   | 워크북 및 시트 관리자   |  자원 라이브러리(자동 텍스트)|  날짜 선택기   |  워크시트 병합  |  암호화/셀 해독   | 목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。
상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)|   50+차트유형(간트 차트, ...)|   40+ 실용적인수식(생일을 기준으로 나이 계산, ...)|   19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)|   12 변환도구(단어로 변환하기,환율 변환, ...)|   7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능
Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개 이상의 언어를 지원합니다!

Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。


Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다

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

모든 Kutools 애드인。 하나의 설치 프로그램

Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。

ExcelWordOutlookTabsPowerPoint
  • 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
  • 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
  • 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
  • 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
  • 최고의 가성비— 개별 애드인 구매 대비 절약