Skip to main content

Excel에서 여러 워크시트 이름을 변경하는 방법은 무엇인가요?

Author: Tech Support Last Modified: 2025-08-06

일반적으로 Excel에서 워크시트 이름을 바꾸려면 시트 탭을 빠르게 두 번 클릭하거나, 시트 탭을 마우스 오른쪽 버튼으로 클릭하여 '이름 바꾸기' 명령을 선택하면 됩니다. Excel에서 한두 개의 워크시트 이름을 바꾸는 것은 매우 간단하지만, 여러 워크시트를 한 번에 이름을 바꾸려면 어떻게 해야 할까요?

rename worksheets

'이름 바꾸기' 명령을 사용하여 워크시트 이름 변경하기

손쉬운 도구를 사용하여 여러 워크시트 이름을 편리하게 변경하기

VBA 코드를 사용하여 여러 워크시트 이름 변경하기


'이름 바꾸기' 명령을 사용하여 워크시트 이름 변경하기


다음 절차에 따라 '이름 바꾸기' 명령을 사용하여 Excel에서 워크시트 이름을 빠르게 변경할 수 있습니다:

바꾸고자 하는 시트 탭을 마우스 오른쪽 버튼으로 클릭하고, 마우스 오른쪽 버튼 메뉴에서 '이름 바꾸기' 명령을 선택합니다. 또는 시트 탭을 두 번 클릭하여 워크시트 이름을 변경합니다. 그런 다음 새 이름을 입력하고 Enter 키를 눌러 이름을 변경합니다. 스크린샷 참고:

Right click on the sheet tab, choose Rename command, and then enter the new name

이 '이름 바꾸기' 명령은 한 번에 하나의 워크시트 이름만 변경할 수 있으며, 여러 워크시트 이름을 변경하려면 위의 작업을 반복해야 합니다.


손쉬운 도구를 사용하여 여러 워크시트 이름을 편리하게 변경하기

Kutools for Excel의 '여러 워크시트 이름 바꾸기' 도구는 현재 워크북의 모든 워크시트 또는 선택한 특정 워크시트 이름을 변경하는 데 매우 유용합니다.

이 도구를 사용하면 기존 워크시트 이름 앞이나 뒤에 추가 내용을 삽입하거나 원래 시트 이름을 새 이름으로 대체하여 모든 워크시트 또는 선택한 특정 워크시트 이름을 빠르게 변경할 수 있습니다. 또한 범위 셀의 내용을 사용하여 모든 워크시트 또는 선택한 워크시트 이름을 변경할 수도 있습니다.

Kutools for Excel을 다운로드 및 설치한 후 Kutools Plus > 워크시트 > 워크시트 이름 바꾸기를 클릭하여 '여러 워크시트 이름 바꾸기' 대화 상자를 엽니다. 그런 다음 다음과 같이 하세요:

시나리오 1. Kutools for Excel을 사용하여 특정 데이터로 여러 워크시트 이름 변경하기

"specify

  1. 워크시트 목록에서 이름을 변경하려는 워크시트를 선택하세요.
  2. '이름 변경 옵션'에서 워크시트 이름을 변경하려는 유형을 선택하세요.
  3. 수동 입력란에 특정 값을 입력하세요.
  4. 확인을 클릭하세요. 다음과 같은 결과가 나타납니다:

Rename multiple worksheets with specific data

시나리오 2. Kutools for Excel을 사용하여 셀 값으로 여러 워크시트 이름 변경하기

specify the options in the dialog box

  1. 워크시트 목록에서 이름을 변경하려는 워크시트를 선택하세요.
  2. '이름 변경 옵션'에서 워크시트 이름을 변경하려는 유형을 선택하세요.
  3. 클릭  select button 버튼을 눌러 이름을 지정할 셀 값을 선택하세요. 선택에서 섹션.
  4. 확인을 클릭하세요. 다음과 같은 결과가 나타납니다:

Rename multiple worksheets with cell values

시나리오 3. Kutools for Excel을 사용하여 각 워크시트의 특정 셀 값으로 여러 워크시트 이름 변경하기

specify the options in the dialog box

  1. 워크시트 목록에서 이름을 변경하려는 워크시트를 선택하세요.
  2. '이름 변경 옵션'에서 워크시트 이름을 변경하려는 유형을 선택하세요.
  3. 클릭  select button 버튼을 눌러 해당 워크시트 이름을 지정할 특정 셀 값을 선택하세요. 특정 셀로 워크시트 이름 바꾸기 섹션.
  4. 확인을 클릭하세요. 각 워크시트의 특정 셀 값으로 워크시트 이름이 변경되었습니다.

Rename multiple worksheets with a specific cell value in each worksheet

Kutools for Excel은 300개 이상의 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 향상시킵니다. AI 기능과 통합되어 Kutools는 정확하게 작업을 자동화하며, 데이터 관리를 손쉽게 만듭니다. Kutools for Excel의 상세 정보...무료 체험하기...

VBA 코드를 사용하여 여러 워크시트 이름 변경하기

여기에서는 여러 워크시트 이름을 변경하기 위한 두 가지 VBA 코드를 소개하겠습니다.

코드 1. 한 번에 원하는 이름으로 여러 워크시트 이름을 변경하는 VBA 코드

다음 VBA 코드를 사용하면 현재 워크북의 모든 워크시트 이름을 동일한 접두사로 빠르게 변경할 수 있습니다. 예: KTE-order1, KTE-order2, KTE-order3…

1. 개발 도구 > Visual Basic을 클릭하고 Microsoft Visual Basic 응용 프로그램 창에서 삽입 > 모듈을 클릭합니다.

2. 다음 코드를 복사하여 모듈에 붙여넣으세요.

VBA: 특정 이름을 입력하여 모든 시트 이름 변경하기

Sub ChangeWorkSheetName()
'Updateby20140624
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
newName = Application.InputBox("Name", xTitleId, "", Type:=2)
For i = 1 To Application.Sheets.Count
    Application.Sheets(i).Name = newName & i
Next
End Sub

3.  클릭 run button 버튼을 눌러 코드를 실행하고 팝업 대화상자에 원하는 이름을 입력하세요. 스크린샷 참조:

enter a new sheet name

4. 확인을 클릭하세요. 그러면 모든 시트 이름이 변경된 것을 볼 수 있습니다.

all sheets are renamed

2. 활성 워크북의 각 워크시트에서 특정 셀 값을 사용하여 여러 워크시트 이름을 변경하는 VBA 코드

다음 VBA 코드를 사용하면 현재 워크북의 모든 워크시트 이름을 특정 셀의 내용으로 변경할 수 있습니다. 예를 들어, 전체 워크북의 A1 셀에 워크시트 이름을 입력하면 워크시트 이름이 A1 셀 값으로 변경됩니다.

1.  각 워크시트에서 워크시트 이름을 포함할 셀을 지정하고 이름을 입력하세요. 이 예에서는 각 워크시트의 A1 셀에 워크시트 이름을 입력하겠습니다.

2.  개발 도구 > Visual Basic을 클릭하고 Microsoft Visual Basic 응용 프로그램 창에서 삽입 > 모듈을 클릭합니다.

3.  다음 코드를 복사하여 모듈에 붙여넣으세요.

VBA: 특정 셀 내용을 사용하여 워크시트 이름 변경하기

Sub RenameTabs()
'Updateby20140624
 For x = 1 To Sheets.Count
 If Worksheets(x).Range("A1").Value <> "" Then
 Sheets(x).Name = Worksheets(x).Range("A1").Value
 End If
 Next
 End Sub

4.  클릭 run button 버튼을 눌러 코드를 실행하세요. 모든 워크시트 이름이 A1 셀의 내용에 따라 변경됩니다.

참고:

  • 위 코드에서 A1은 워크시트 이름을 변경할 때 기준이 되는 셀 내용입니다. 필요에 따라 변경할 수 있습니다.
  • 특정 셀에 내용이 없는 경우 해당 워크시트 이름은 변경되지 않습니다.

데모: Kutools for Excel을 사용하여 여러 워크시트 이름 변경하기