워크북에서 모든 시트 이름 목록을 생성하는 방법은 무엇인가요?
여러 워크시트가 포함된 워크북이 있고 각 시트로 이동할 수 있는 클릭 가능한 하이퍼링크와 함께 모든 시트 이름을 자동으로 나열하고자 한다고 상상해 보세요. 이 튜토리얼에서는 Excel 에서 시트 이름 목록을 생성하는 빠르고 효과적인 방법을 제공합니다。

수식을 사용하여 워크북에서 모든 시트 이름을 동적으로 가져오기
수식을 사용하여 워크북에서 모든 시트 이름을 동적으로 가져오기
Excel 에서 셀 이름을 정의한 후 해당 수식을 적용하여 현재 워크북에서 모든 시트 이름을 나열할 수 있습니다。 다음 단계를 따라 진행하세요:
1. 「수식」 > 「이름 관리자」을 클릭하세요。 스크린샷 참조:

2. 「이름 관리자」 대화 상자에서 「새로 만들기」 버튼을 클릭하세요。 스크린샷 참조:

3. 나타난 「새 이름」 대화 상자에서 「이름」 텍스트 상자에 이름을 지정한 후 아래 수식을 「참조 위치」 텍스트 상자에 복사하세요。 스크린샷 참조:
=GET.WORKBOOK(1)&T(NOW())

4. 그런 다음 「확인」 > 「닫기」를 클릭하여 대화 상자를 닫고, 이제 시트 이름 전체를 나열하려는 시트로 이동한 후 빈 셀에 다음 수식을 입력하세요:
=IFERROR(INDEX(MID(Sheetnames,FIND("]",Sheetnames)+1,255),ROWS($A$2:A2)),"")
참고: 위 수식에서 「Sheetnames」는 단계 3 에서 생성한 셀 이름입니다。
5. 그런 다음 빈 셀이 표시될 때까지 채우기 핸들을 아래로 드래그하면 현재 워크북의 모든 시트 이름이 아래 스크린샷과 같이 나열됩니다:

6. 각 시트에 대한 하이퍼링크를 생성하려면 아래 수식을 사용하세요:
=HYPERLINK("#'"&A2&"'!A1","Go To Sheet")
참고: 위 수식에서 “A2"는 시트 이름이 포함된 셀이고, “A1"은 활성 셀이 위치할 셀입니다。 예를 들어, 하이퍼링크 텍스트를 클릭하면 해당 시트의 A1 셀로 이동합니다。

7. 이제 하이퍼링크 텍스트를 클릭하면 해당 시트로 이동합니다。 아래 데모 참조:

- 1. 위의 수식을 사용하면 생성된 시트 이름이 동적으로 나열되며, 워크북 내 시트 이름을 변경하면 색인 시트의 이름도 자동으로 업데이트됩니다。
- 2. 파일을 닫은 후 다시 열었을 때 수식이 작동하도록 하려면 파일을 「Excel 매크로 사용 워크북」으로 저장하세요。
Kutools for Excel 를 사용하여 워크북에서 모든 시트 이름 가져오기
타사 애드인 「Kutools for Excel」의 「링크 테이블 생성」 유틸리티를 사용하면 한 번의 클릭으로 시트 이름 목록을 생성하고 각 워크시트에 하이퍼링크로 연결할 수 있습니다。
1. 「Kutools 플러스」 > 「워크시트」 > 「링크 테이블 생성」을 클릭하세요。 스크린샷 참조:

2. 「링크 테이블 생성」 대화 상자에서 다음 설정을 지정하세요:
![]() | (1.)원하는 「스타일」을 선택하면 하이퍼링크가 포함된 시트 이름 또는 매크로 버튼이 포함된 시트 이름를 만들 수 있습니다。 (2.)시트 색인을 위한 시트 이름을 입력하세요。 (3.)워크시트 색인의 위치를 지정하세요。 (4.)새 워크시트에서 시트 이름를 표시하기 위해 사용할 열의 개수를 지정하세요。 |
3. 설정을 완료한 후 「확인」을 클릭하세요。 모든 시트 이름이 현재 워크북의 새 워크시트에 링크와 함께 나열됩니다。 스크린샷 참조:
| 하이퍼링크 포함된 시트 이름 | 매크로 버튼 포함된 시트 이름 |
![]() | ![]() |
Kutools for Excel— 300 개 이상의 필수 도구로 Excel 을 강력하게 개선하고 작업을 더 빠르고 쉽게 처리하며, AI 기능을 활용해 데이터 처리 및 생산성을 더욱 스마트하게 만듭니다。지금 다운로드하기
VBA 코드를 사용하여 워크북에서 모든 시트 이름 가져오기
1. 「ALT」 + “F11" 키를 누르면 「Microsoft Visual Basic for Applications」 창이 열립니다。
2. 「삽입」 > 「모듈」을 클릭하고 다음 매크로를 「모듈」 창에 붙여넣으세요。
VBA: 새 워크시트에 하이퍼링크와 함께 모든 시트 이름 나열하기:
Sub CreateIndex()
'updateby Extendoffice
Dim xAlerts As Boolean
Dim I As Long
Dim xShtIndex As Worksheet
Dim xSht As Variant
xAlerts = Application.DisplayAlerts
Application.DisplayAlerts = False
On Error Resume Next
Sheets("Index").Delete
On Error GoTo 0
Set xShtIndex = Sheets.Add(Sheets(1))
xShtIndex.Name = "Index"
I = 1
Cells(1, 1).Value = "INDEX"
For Each xSht In ThisWorkbook.Sheets
If xSht.Name <> "Index" Then
I = I + 1
xShtIndex.Hyperlinks.Add Cells(I, 1), "", "'" & xSht.Name & "'!A1", , xSht.Name
End If
Next
Application.DisplayAlerts = xAlerts
End Sub
3. “F5" 키를 눌러 이 매크로를 실행하세요。 현재 워크북의 모든 시트 이름이 「Index」라는 새 시트 이름에 각각의 시트로 이동하는 하이퍼링크와 함께 나열됩니다。 아래 스크린샷 참조:

관련 문서
폴더 내 모든 파일 이름 나열 및 해당 파일에 대한 하이퍼링크 생성 생성
일상 업무 중 폴더의 여러 파일 이름을 워크시트로 가져와 각 파일에 대해 하이퍼링크 생성를 생성해야 할 경우가 있습니다。 이렇게 하면 파일을 빠르고 쉽게 열 수 있습니다。 파일 이름을 복사하여 하나씩 수동으로 하이퍼링크를 만들 수도 있지만, 폴더에 수백 개의 파일이 있다면 시간이 많이 소요됩니다。
목록을 기준으로 한 폴더에서 다른 폴더로 파일 복사 또는 이동
워크시트의 열에 파일 이름 목록이 있고 해당 파일들이 컴퓨터의 특정 폴더에 저장되어 있다고 가정해 보겠습니다. 그런데 이제 스크린샷과 같이 워크시트에 나열된 파일들을 원래 폴더에서 다른 폴더로 이동하거나 복사해야 한다면, Excel 에서 이 작업을 어떻게 가장 빠르게 수행할 수 있을까요?
Google 시트에서 시트 이름 목록 가져오기
본 문서에서는 Google 시트에서 특정 현재 워크시트 이름 또는 시트 이름 목록을 가져오는 여러 방법을 소개합니다。
드롭다운 목록을 사용해 워크시트 간 이동
여러 워크시트가 포함된 워크북이 있다고 가정해 보겠습니다. 이제 모든 시트 이름을 나열하는 드롭다운 목록 또는 콤보 박스를 생성하고, 드롭다운 목록에서 시트 이름을 선택하면 즉시 해당 시트로 이동할 수 있도록 해야 합니다. 본 문서에서는 Excel 에서 드롭다운 목록을 사용해 워크시트 간을 이동하는 방법을 소개합니다。
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석을 혁신하세요:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 처리 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에 걸친 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 개수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|。。。 외 더 많은 기능 |
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 앱 전반에서 협업하는 팀에 이상적입니다。
- 올인원 제품군— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 체험 가능— 등록이나 신용카드 불필요
- 최고의 가성비— 개별 애드인 구매 대비 비용 절감


