통합 문서에서 모든 워크시트 이름 목록을 생성하는 방법은 무엇인가요?
여러 워크시트가 포함된 통합 문서가 있고, 모든 시트 이름을 자동으로 나열하고 각 해당 시트로 이동할 수 있는 클릭 가능한 하이퍼링크를 추가하려고 한다고 상상해 보세요. 이 튜토리얼에서는 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 Plus" > "워크시트" > "링크 테이블 생성"을 클릭하세요. 스크린샷 참고:
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 Sheets에서 시트 이름 목록 가져오기
이 문서에서는 Google Sheets에서 현재 시트 이름이나 시트 이름 목록을 가져오는 몇 가지 방법을 소개합니다.
드롭다운 목록을 사용하여 워크시트 간 이동하기
여러 워크시트가 포함된 통합 문서가 있고, 모든 시트 이름을 나열하는 드롭다운 목록 또는 콤보 박스를 생성하여 드롭다운 목록에서 특정 시트 이름을 선택하면 즉시 해당 시트로 이동하게 하고 싶다고 가정해 보세요. 이 문서에서는 Excel에서 드롭다운 목록을 사용하여 워크시트 간 이동하는 방법을 소개합니다.
최고의 오피스 생산성 도구
? | Kutools AI Aide: 지능형 실행, 코드 생성, 사용자 정의 수식 작성, 데이터 분석 및 차트 생성, Kutools 함수 호출을 기반으로 데이터 분석 혁신… |
인기 기능: 중복 찾기, 강조 또는 식별 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 결합 | 수식 없이 반올림 ... | |
슈퍼 LOOKUP: 다중 조건 VLookup | 다중 값 VLookup | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 빠르게 드롭다운 목록 만들기 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록 .... | |
열 관리자: 특정 개수의 열 추가 | 열 이동 | 숨겨진 열의 가시성 상태 전환 | 범위 및 열 비교 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 및 시트 관리자 | 자동 텍스트 라이브러리 (Auto Text) | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵은 글꼴/이탤릭체/취소선 필터링...) ... | |
최고의 15가지 도구 모음: 12개의 텍스트 도구 (텍스트 추가, 특정 문자 삭제, ...) | 50+ 차트 유형 (간트 차트, ...) | 40+ 실용적인 수식 (생일을 기반으로 나이 계산, ...) | 19개 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입, ...) | 12개 변환 도구 (단어로 변환하기, 통화 변환, ...) | 7개 병합 및 분할 도구 (고급 행 병합, 셀 분할, ...) | ... 그리고 더 많은 기능들 |
Kutools for Excel로 엑셀 스킬을 강화하고 지금까지 경험하지 못한 효율성을 체험하세요. Kutools for Excel은 생산성을 향상시키고 시간을 절약할 수 있는 300개 이상의 고급 기능을 제공합니다. 가장 필요한 기능을 얻으려면 여기를 클릭하세요...
Office Tab은 탭 인터페이스를 Office에 제공하여 작업을 훨씬 쉽게 만듭니다.
- Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화하세요.
- 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성하세요.
- 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!