Skip to main content

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

Author: Amanda Li Last Modified: 2025-08-06

마이크로소프트 엑셀에서 워크시트 이름을 바꾸면 데이터를 더 효과적으로 구성하고 식별하는 데 도움이 될 수 있습니다. 이 튜토리얼에서는 단일 워크시트의 이름을 변경하거나 여러 워크시트의 이름을 동시에 변경하는 다양한 방법을 안내하며, 엑셀에서 워크시트 이름 지정에 대한 필수 규칙을 제공합니다.

Illustration: Renaming sheets

비디오: 엑셀에서 시트 이름 바꾸기


엑셀에서 워크시트 이름 바꾸기

엑셀에서 시트 이름을 바꾸는 세 가지 쉬운 방법이 있습니다. 각 방법에 대해 자세히 알아보겠습니다.


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

시트 탭 우클릭으로 워크시트 이름 바꾸기
  1. 이름을 바꾸려는 워크시트의 탭을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 나타나는 드롭다운 메뉴에서 이름 바꾸기를 선택하여 이름 편집 모드를 활성화합니다.
  3. 새 이름을 입력하고 Enter 키를 누릅니다.
  4. Rename a worksheet by right-clicking on the sheet tab

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

엑셀에서 여러 워크시트 이름 바꾸기

다음 섹션에서는 여러 개의 선택된 워크시트 또는 통합 문서 내의 모든 워크시트 이름을 한 번에 변경하는 두 가지 효율적인 방법에 대해 논의하겠습니다. 사용자 정의 이름 변경 방식이나 간단한 솔루션을 찾고 있던지 상관없이 모두 해결책을 제공합니다.


특정/모든 워크시트에 대한 다목적 일괄 이름 바꾸기

Kutools for ExcelRename Worksheets 기능을 사용하면 현재 통합 문서 내의 여러 워크시트 이름을 동시에 쉽게 변경할 수 있습니다. 이름을 바꿀 워크시트를 선택하고 접두사/접미사를 추가하거나 원래 이름을 완전히 대체할 수 있습니다. 이러한 수정을 위해 입력 값, 지정된 범위의 값 또는 각 선택된 워크시트의 특정 셀 값을 활용할 수 있습니다.

Kutools for Excel 설치Kutools Plus 탭으로 이동하여 Worksheet > Rename Worksheets를 선택합니다. 나타나는 대화상자에서 다음과 같이 진행하세요:

  1. 이름을 바꾸고 싶은 워크시트를 선택합니다.
  2. 원하는 이름 변경 옵션을 선택합니다.
  3. 이름 소스를 선택합니다. From an input box 옵션을 선택한 경우, 입력 상자에 값을 입력해야 합니다.
  4. Kutools for Excel's Rename Worksheets tool

결과

선택한 시트가 선택한 이름 변경 옵션에 따라 즉시 이름이 변경됩니다.

Selected sheets are renamed

참고:

  • 이 기능을 활성화하려면 Kutools for Excel을 다운로드하여 설치하세요. 전문 엑셀 애드인은 제한 없는 30일 무료 체험판을 제공합니다.
  • 엑셀의 기본 기능이나 VBA 방법으로 시트 이름을 바꾸는 것은 되돌릴 수 없습니다. 그러나 Kutools는 수행된 모든 이름 변경 작업에 대해 실행 취소 옵션을 제공하여 안전성과 편의성을 향상시킵니다.

VBA를 사용하여 모든 워크시트 이름 바꾸기 (복잡함)

이 섹션에서는 모든 워크시트 이름에 접두사/접미사를 추가하거나 각 워크시트의 특정 셀 값에 따라 모든 워크시트 이름을 변경하는 두 가지 VBA 코드를 소개합니다.

참고: VBA 매크로는 실행 취소가 불가능합니다. 따라서 원본 데이터를 복원해야 할 경우를 대비해 작업을 진행하기 전에 통합 문서의 백업을 만드는 것이 좋습니다.

1단계: 새 모듈 생성

  1. Alt + F11을 눌러 Visual Basic for Applications (VBA) 편집기를 엽니다.
  2. Insert > Module을 클릭하여 새 모듈을 생성합니다.
  3. Click Insert> Module in the VBA editor

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

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

  • 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
  • 참고:

    • 이 코드에서 모든 시트 이름에 접두사와 접미사를 추가하려면 6번째와 7번째 줄의 "MyPre_""_MySuf"를 원하는 접두사와 접미사로 각각 교체해야 합니다.
    • 접두사만 추가하려면 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 코드 실행하기

창에서 Module 누르세요 F5 또는 Run button 버튼을 클릭하여 붙여넣은 코드를 실행합니다.

결과

  • VBA 코드 1 결과: “Pre_”와 “_Suf”가 각각 모든 시트 이름의 접두사와 접미사로 추가되었습니다.
  • Result of VBA code 1
  • VBA 코드 2 결과: 모든 시트가 각 시트의 A1 셀 값에 따라 이름이 변경되었으며, 각각 “Test1”, “Test2”, “Test3”입니다.
  • Result of VBA code 2

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

워크시트 이름을 변경할 때 준수해야 할 몇 가지 규칙이 있습니다:

  • 워크북 내에서 워크시트 이름은 고유해야 합니다.
  • 워크시트 이름은 31자를 초과할 수 없습니다.
  • 워크시트 이름은 비워둘 수 없습니다.
  • 워크시트 이름에는 \ / ? : * [ ] 문자를 포함할 수 없습니다.
  • 워크시트 이름은 시작하거나 끝날 때 따옴표(')를 사용할 수 없지만, 이름 중간에 사용할 수 있습니다.
  • History는 엑셀에서 내부 용도로 예약되어 있으므로 워크시트 이름으로 사용할 수 없습니다.

이 튜토리얼을 통해 엑셀에서 워크시트 이름을 효과적으로 변경하여 데이터를 더 잘 구성하고 관리할 수 있습니다. 이 튜토리얼이 유용했기를 바랍니다. 더 많은 엑셀 팁과 요령을 탐색하려면 여기를 클릭하여 수천 개 이상의 튜토리얼을 보유한 광범위한 컬렉션에 접근하세요.