Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법

엑셀 통합 문서를 다루다 보면 언젠가는 시트(워크시트)를 삭제해야 할 때가 반드시 옵니다. 실수가 너무 많거나 더 이상 필요하지 않은 경우겠죠. 하나 또는 여러 개의 엑셀 시트를 삭제하는 방법을 찾고 계신다면, 이 글에서 다양한 방법을 차근차근 소개해 드립니다.

엑셀에서 시트를 삭제하는 일은 생각보다 훨씬 간단하며, 특별한 기술 지식이 없어도 누구나 쉽게 할 수 있습니다. 다만 삭제 방법은 여러 가지가 있으니, 자신에게 가장 편한 방법을 골라 사용하시면 됩니다. 단, 한 번 삭제한 시트는 복구할 수 없고 그 안에 담긴 데이터도 모두 사라진다는 점을 꼭 기억하세요. 무엇을 삭제할지는 신중하게 판단하시기 바랍니다.

그리고 엑셀 활용 능력을 더 끌어올리고 싶다면, 워드 문서에 스프레드시트를 삽입하는 방법을 다룬 가이드도 함께 확인해 보세요.

1. 마우스 오른쪽 클릭 메뉴로 삭제하기

오른쪽 클릭 메뉴는 통합 문서에서 단일 엑셀 시트를 삭제하는 가장 빠르고 간편한 방법입니다. 몇 번의 클릭만으로 처리하려면 아래 단계를 따르세요.

  1. 화면 하단의 시트 탭에서 마우스 오른쪽 버튼을 클릭합니다.
  2. 열리는 메뉴에서 삭제를 선택합니다.
엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법
  1. 확인 창이 뜨면 삭제 버튼을 눌러 시트 삭제를 확정합니다.
엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법

이제 선택한 워크시트가 자동으로 삭제됩니다.

2. 여러 시트 한 번에 삭제하기

삭제해야 할 엑셀 시트가 여러 개라면, 시트마다 경고창을 일일이 클릭하는 게 얼마나 번거로운지 금방 체감하게 됩니다. 이럴 때는 삭제할 시트들을 그룹으로 묶어 한꺼번에 지우는 것이 훨씬 효율적입니다. 방법은 다음과 같습니다.

  1. 삭제할 첫 번째 시트를 왼쪽 클릭으로 선택합니다.
  2. 키보드의 Ctrl 키를 누른 상태에서 삭제할 나머지 시트를 하나씩 왼쪽 클릭합니다. 시트들이 모두 선택되어 그룹화되며, 창 상단의 엑셀 파일 이름 옆에 그룹이라는 표시가 나타납니다.
엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법
  1. 선택된 시트 중 아무 곳이나 오른쪽 클릭한 뒤 메뉴에서 삭제를 고릅니다.
엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법
  1. 엑셀이 경고를 표시하지만, 삭제하는 모든 시트에 대해 경고는 딱 한 번만 나타납니다.
  2. 삭제 버튼을 눌러 확인합니다.

참고로 통합 문서의 모든 워크시트를 삭제할 수는 없습니다. 엑셀이 정상적으로 작동하려면 최소 한 개 이상의 워크시트가 표시되어 있어야 하기 때문입니다.

3. 홈 탭에서 시트 삭제하기

홈 탭에는 엑셀에서 가장 자주 쓰이는 명령들이 모여 있습니다. 리본 메뉴의 섹션에서 삭제 옵션을 찾을 수 있는데, 절차는 다음과 같습니다.

  1. 삭제할 스프레드시트를 선택합니다. 홈 탭에서 삭제하려면 해당 시트가 현재 활성화(화면에 표시) 상태여야 합니다.
  2. 탭으로 이동합니다.
엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법
  1. 섹션을 찾아 삭제를 클릭합니다.
엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법
  1. 메뉴가 열리면 시트 삭제 옵션을 선택합니다.
엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법
  1. 경고창이 뜨면 삭제 버튼을 클릭해 마무리합니다.

4. 탐색 창으로 시트 삭제하기

안타깝게도 이 기능은 현재 Microsoft 365 Insider 프로그램 참여자에게만 제공됩니다. Windows용 일반 엑셀 버전에는 아직 없지만, Insider 프로그램 회원이라면 충분히 유용한 정보입니다.

탐색 창에는 엑셀 통합 문서의 모든 요소가 나열됩니다. 통합 문서의 구조를 파악하거나 원하는 위치로 빠르게 이동하는 데 활용할 수 있고, 시트를 포함한 일부 요소를 삭제하는 데도 쓸 수 있습니다. 순서는 아래와 같습니다.

  1. 보기 탭으로 이동합니다.
엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법
  1. 표시 섹션에서 탐색 명령을 찾아 클릭합니다. 통합 문서 오른쪽에 탐색 창이 나타납니다.
엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법
  1. 시트 이름에서 마우스 오른쪽 버튼을 클릭하고 메뉴에서 삭제를 선택합니다.
엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법
  1. 경고 메시지가 뜨면 삭제 버튼을 클릭합니다.

이걸로 끝! 워크시트가 깔끔하게 사라졌습니다.

5. 키보드 단축키로 엑셀 시트 삭제하기

키보드 단축키를 활용하면 불필요한 시트를 가장 빠르게 제거할 수 있습니다. 다만 엑셀에는 시트 삭제 전용 단축키가 따로 존재하지 않습니다. 아마도 중요한 작업을 실수로 지우는 일을 막기 위한 마이크로소프트의 의도적인 설계일 겁니다. 그래서 앞서 소개한 여러 삭제 방법들이 마련되어 있는 것이죠.

대신 키보드의 Alt 핫키 조합으로 시트를 삭제할 수 있습니다. 방법은 다음과 같습니다.

  1. Alt 키를 눌러 핫키를 활성화한 뒤, 아래 키를 순서대로 누릅니다.
  2. H를 누릅니다. 홈 탭이 선택됩니다.
  3. D를 누릅니다. 삭제 명령이 선택됩니다.
  4. S를 눌러 삭제 메뉴에서 시트 삭제 명령을 실행합니다.

이 방법은 현재 화면에 표시 중인 활성 시트를 삭제한다는 점에 유의하세요. 몇 번만 연습하면 앞서 설명한 오른쪽 클릭 방식보다 더 빠르게 처리할 수 있습니다.

6. 여전히 작동하는 구버전 단축키

엑셀에는 리본 메뉴가 도입되기 전에 메뉴 시스템이 있었고, 그 시절 사용되던 별도의 키보드 단축키가 지금도 작동합니다. 올바른 단축키 조합만 알고 있다면 지금도 그대로 활용할 수 있습니다.

현재 열려 있는 엑셀 워크시트를 삭제하는 명령은 Alt + E + L입니다. 이 조합으로 시트를 하나씩 빠르게 지울 수 있습니다. 다만 시트에 내용이 담겨 있다면 경고 메시지가 뜨므로, 시트마다 삭제 버튼을 클릭해 주는 인내는 여전히 필요합니다.

7. VBA 코드 편집기로 여러 워크시트 삭제하기

통합 문서에서 수십 개의 워크시트를 삭제해야 하는 상황이라면 그 번거로움을 이미 잘 알 겁니다. 시트마다 경고 메시지가 뜨고 매번 확인 버튼을 눌러야 하니까요. 시트를 그룹화하면 경고 횟수를 줄일 수 있지만, 시트가 너무 많으면 이것저것 찾아서 묶는 것 자체가 시간 낭비가 됩니다.

이럴 때는 VBA(Visual Basic for Applications)를 활용하는 것이 좋은 해결책입니다. 마이크로소프트가 Word, Excel, Access 등 일부 Office 응용 프로그램에 탑재한 프로그래밍 언어로, 삭제 과정을 자동화할 뿐 아니라 모든 경고 메시지도 건너뛸 수 있습니다.

  1. 엑셀에 개발 도구 탭이 표시되어 있다면 거기서 VBA에 접근할 수 있지만, 보이지 않는다면 Alt + F11을 누르세요. 이 단축키로 VBA 창이 바로 열립니다.
엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법
  1. VBA 창이 열리면 삽입을 클릭하고 드롭다운 메뉴에서 모듈을 선택합니다. 코드를 입력할 새 창이 열립니다.
  2. 활성 시트를 제외한 모든 시트를 삭제하려면 VBA 모듈에 아래 코드를 입력하세요.

Sub DeleteAllSheets()

Application.DisplayAlerts = False

For Each ws In Worksheets

  If ws.Name <> ActiveSheet.Name Then

    ws.Delete

  End If

Next ws

Application.DisplayAlerts = True

End Sub

엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법
  1. 코드를 복사해서 붙여넣으면 직접 타이핑할 필요가 없습니다. 그런 다음 리본 메뉴의 초록색 실행(Play) 버튼을 클릭해 코드를 구동합니다.
엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법

실행 당시 활성화되어 있지 않은 모든 워크시트가 자동으로 삭제됩니다. VBA를 닫고 엑셀로 돌아가 확인해 보세요. 코드 속 Application.DisplayAlerts = False 줄이 경고창 생성을 차단하기 때문에 어떤 경고 메시지도 뜨지 않습니다.

같은 원리로, 이름에 특정 단어나 텍스트가 포함된 시트만 골라서 삭제할 수도 있습니다.

  1. 대신 아래 코드를 사용하세요.

Sub DeleteSheetsWithCertainText()

Dim MyText As String

MyText = Application.InputBox(“Enter text that your sheets contain”)

Application.DisplayAlerts = False

For Each ws In Worksheets

  If ws.Name Like “*” & MyText & “*” Then

    ws.Delete

  End If

Next ws

Application.DisplayAlerts = True

End Sub

엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법
  1. 코드를 실행하면 매크로 목록이 나타납니다. DeleteSheetsWithCertainText를 두 번 클릭해 텍스트 입력 단계로 진행합니다.
엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법
  1. 새 대화 상자가 열리면, 삭제하려는 워크시트 이름에 공통으로 들어가는 연도나 특정 단어를 입력합니다. 숫자, 문자, 기호 모두 사용할 수 있습니다.
엑셀 워크시트 삭제 완벽 가이드: 상황별로 골라 쓰는 7가지 방법

엑셀에서 시트를 삭제할 때 여러분이 가장 선호하는 방법은 무엇인가요? 자신에게 맞는 최적의 방법으로 생산성을 높여 보시고, 원치 않는 시트를 처리하는 또 다른 꿀팁을 알고 계시다면 댓글로 공유해 주세요.