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

Excel 에서 시트 이름을 바꾸는 간단한 방법

작성자Amanda Li수정 날짜

Microsoft Excel 에서 워크시트 이름을 바꾸면 데이터를 더 효과적으로 정리하고 식별할 수 있습니다. 이 튜토리얼에서는 단일 워크시트 또는 여러 워크시트를 동시에 이름 바꾸는 다양한 방법과 Excel 에서 워크시트 이름을 지정할 때 반드시 따라야 하는 기본 규칙을 안내합니다。

일러스트: 시트 이름 바꾸기

동영상: Excel 에서 시트 이름 바꾸기


Excel 에서 워크시트 이름 바꾸기

Excel 에서 시트 이름을 바꾸는 간단한 방법은 세 가지입니다。 각 방법을 살펴보겠습니다。


시트 탭을 두 번 클릭하여 워크시트 이름 바꾸기
  1. 이름을 바꾸려는 워크시트 탭을 두 번 클릭하여 이름 편집 모드를 활성화합니다。
  2. 워크시트에 원하는 이름을 입력하고Enter를 누릅니다。

시트 탭을 마우스 오른쪽 버튼으로 클릭하여 워크시트 이름 바꾸기
  1. 이름을 바꾸려는 워크시트 탭을 마우스 오른쪽 버튼으로 클릭합니다。
  2. 표시되는 드롭다운 메뉴에서이름 바꾸기를 선택하여 이름 편집 모드를 활성화합니다。
  3. 새 이름을(를) 입력하고Enter를 누릅니다。
  4. 시트 탭을 마우스 오른쪽 버튼으로 클릭하여 워크시트 이름 바꾸기

키보드 단축키를 사용하여 워크시트 이름 바꾸기
  1. 이름을 바꾸려는 워크시트 탭을 선택합니다。
  2. 다음을 차례로 눌러 이름 편집 모드를 활성화합니다:Alt + H + O + R.
  3. 새 이름을(를) 입력하고Enter를 누릅니다。
팁:
  • 다음 워크시트의 이름을 바꾸려면Ctrl + PageDown을 눌러 다음 시트로 이동한 후 2 및 3 단계를 반복합니다。
  • 이전 워크시트의 이름을 바꾸려면Ctrl + PageUp을 눌러 이전 시트로 이동한 후 2 및 3 단계를 반복합니다。

Excel 에서 여러 워크시트 이름 한 번에 바꾸기

다음 섹션에서는 워크북 내의 여러 선택한 시트 또는 모든 워크시트 이름을 한 번에 바꾸는 두 가지 효율적인 방법을 설명합니다。 맞춤형 이름 바꾸기를 원하시든 간단한 해결책을 원하시든 모두 준비되어 있습니다。


다양한 도구로 특정/모든 워크시트 이름 바꾸기

Kutools for Excel시트 이름 바꾸기기능을 사용하면 현재 워크북 내 여러 워크시트 이름을 동시에 쉽게 바꿀 수 있습니다。 이름을 바꿀 워크시트를 선택한 후 접두사/접미사를 추가하거나 기존 이름을 완전히 바꿀 수 있습니다。 이러한 수정 작업에는 입력값, 제한된 범위의 값을 사용하거나 각 선택된 워크시트의 특정 셀 값을 활용할 수 있습니다。

Kutools for Excel 설치 후Kutools for Excel 을(를)설치하고Kutools 플러스탭으로 이동하여워크시트>시트 이름 바꾸기을 선택합니다。 표시되는 대화상자에서 다음을 수행하세요:

  1. 이름을 바꾸려는 워크시트를 선택합니다。
  2. 원하는 이름 바꾸기 옵션을 선택합니다。
  3. 이름 출처를 선택합니다。만약입력 상자에서옵션을 선택한 경우, 입력 상자에 값을 입력해야 합니다。
  4. Kutools for Excel의 워크시트 이름 바꾸기 도구

결과

선택한 워크시트은(는) 선택한 이름 바꾸기 옵션에 따라 즉시 이름이 변경됩니다。

선택한 시트의 이름이 변경됨

참고 사항:

  • 이 기능을 사용하려면Kutools for Excel 을 다운로드하여 설치하세요. 전문 Excel 애드인은 제한 없는 30 일 무료 체험판을 제공합니다。
  • Excel 자체 기능이나 VBA 방법을 사용한 시트 이름 변경은 되돌릴 수 없습니다. 그러나 Kutools 는 이를 통해 수행된 모든 이름 변경 작업에 대해 실행 취소 옵션을 제공함으로써 안전성과 편의성을 높입니다。

VBA 로 모든 워크시트 이름 바꾸기(복잡함)

이 섹션에서는 모든 시트 이름 이름에 접두사/접미사를 추가하거나 각 워크시트의 특정 셀 값을 기준으로 모든 워크시트 이름을 바꾸는 두 가지 VBA 코드를 소개합니다。

참고:VBA 매크로는 실행 취소가 불가능합니다。 따라서 원본 데이터를 복구해야 할 경우를 대비해 작업을 진행하기 전 워크북의 백업을 생성하는 것을 권장합니다。

단계 1: 새 모듈 생성

  1. 다음을 눌러Alt + F11Visual Basic for Applications(VBA)편집기를 엽니다。
  2. 클릭합니다:삽입>모듈을 눌러 새 모듈을 만듭니다。
  3. 삽입 클릭 loading=VBA 편집기의 모듈“ />

단계 2: VBA 코드를 모듈 창에 복사

아래 두 VBA 코드 중 하나를 복사하여 열린모듈창에 필요에 따라 붙여넣습니다。

  • VBA 코드 1: 모든 시트 이름에 접두사/접미사 추가
  • Sub renameSheetsWithPrefixSuffix()
    'Update by ExtendOffice
        Dim xWs As Worksheet
        Dim xPrefix As String
        Dim xSuffix As String
        xPrefix = "MyPre_" 'Replace "MyPre_" with your desired prefix.
        xSuffix = "_MySuf" 'Replace "_MySuf" with your desired suffix.
        On Error Resume Next
        For Each xWs In Worksheets
            xWs.Name = xPrefix & xWs.Name & xSuffix 'This snippet adds both prefix and suffix to sheet names. Adjust as needed.
        Next xWs
    End Sub
  • 참고:

    • 이 코드에서 모든 시트 이름에 접두사와 접미사를 추가하려면「MyPre_」「_MySuf」를 각각 6 번째 및 7 번째 줄에서 원하는 접두사와 접미사로 바꾸어야 합니다。
    • 접두사만 추가하려면 코드의 10 번째 줄을 다음과 같이 수정하세요。xWs.Name = xPrefix & xWs.Name.
    • 접미사만 추가하려면 코드의 10 번째 줄을 다음과 같이 수정하세요。xWs.Name = xWs.Name & xSuffix.
  • VBA 코드 2: 각 시트의 지정된 셀 값에 따라 모든 시트 이름 변경
  • Sub renameSheetsBasedOnCellValue()
    'Update by ExtendOffice
        Dim xWs As Worksheet
        Dim xRgAddress As String
        xRgAddress = "A1" 'Replace "A1" with your target cell address.
        On Error Resume Next
        For Each xWs In Worksheets
            xWs.Name = xWs.Range(xRgAddress).Value
        Next xWs
    End Sub
  • 참고:이 VBA 코드에서는 5 번째 줄의"A1"을 각 워크시트의 새 이름이 포함된 실제 셀 주소로 변경해야 합니다. 또한 각 시트의 지정된 셀(A1 의 경우)에 값이 포함되어 있는지 확인하세요。 그렇지 않으면 이 VBA 코드를 실행할 때 런타임 오류 ‘1004'가 발생합니다。

단계 3: VBA 코드 실행

모듈창에서F5를 누르거나실행 버튼버튼을 클릭하여 붙여넣은 코드를 실행합니다。

결과

  • VBA 코드 1 의 결과:모든 시트 이름에 접두사로 “Pre_”가, 접미사로 “_Suf”가 각각 추가됩니다。
  • VBA 코드 1의 결과
  • VBA 코드 2 의 결과:각 시트의 A1 셀에 있는 값(“Test1”, “Test2”, “Test3”)에 따라 모든 시트 이름이 변경됩니다。
  • VBA 코드 2의 결과

Excel 에서 워크시트 이름 지정 규칙

워크시트 이름을 바꿀 때 반드시 따라야 할 몇 가지 규칙이 있습니다:

  • 시트 이름은(는) 워크북 내에서 고유해야 합니다。
  • 시트 이름은(는) 31 자를 초과할 수 없습니다。
  • 시트 이름은(는) 공백일 수 없습니다。
  • 시트 이름은(는) 다음 문자를 포함할 수 없습니다:\ / ? : * [ ].
  • 시트 이름은(는) 어포스트로피()')로 시작하거나 끝날 수 없으나, 이름 중간에는 사용할 수 있습니다。
  • 시트 이름은(는)History가 될 수 없습니다. 이 이름은 Excel 의 내부 용도로 예약되어 있습니다。

이 튜토리얼을 통해 Excel 에서 시트 이름 바꾸기을(를) 효과적으로 수행하여 데이터를 더 잘 정리하고 관리할 수 있습니다。 이 튜토리얼이 도움이 되길 바랍니다。 더 많은 Excel 팁과 기능을 알아보고 싶다면여기를 클릭하세요수천 개가 넘는 튜토리얼 모음을 확인하실 수 있습니다。