엑셀 시트 자동 목차 실습 가이드
쇼츠 「엑셀 자동 목차 만들기」 보충 자료 · 예제 파일을 열어 두고 1번부터 따라 해 보세요.
1「목차」 이름 만들기— Ctrl + F30:10
이름 관리자에 시트 이름을 모아 주는 이름 「목차」를 하나 만듭니다. Ctrl + F3로 [이름 관리자]를 열고 [새로 만들기]를 누릅니다.
[새 이름] 창의 [이름]에 목차를 입력하고, [범위]는 「통합 문서」 그대로 둡니다. [참조 대상]에 미리 들어 있는 셀 주소(영상에선 =하나로유통!$A$1)를 지우고 아래 수식을 넣은 뒤 [확인]을 누릅니다. 목록에 「목차」가 생기면 [닫기]를 누릅니다.
참조 대상 · 이름 「목차」
=TRANSPOSE(MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,255)&T(NOW()))
2모든 시트 함께 선택— Shift + 클릭0:25
시트를 묶어 두면 한 번 입력한 내용이 모든 시트의 같은 칸에 들어갑니다. 첫 번째 시트 탭을 누르고 Shift를 누른 채 마지막 시트 탭을 누릅니다.
영상에선 「대한물산」부터 「하나로유통」까지 탭이 모두 흰색으로 바뀌어 함께 선택됩니다.
3=목차로 시트 이름 불러오기0:32
비어 있는 셀에 =목차를 입력하면 시트 이름이 세로로 한 번에 나옵니다. 영상에선 B4 셀에 입력해 B4:B12에 시트 이름 9개가 나왔어요.
수식 · B4 셀
=목차
4값으로 붙여넣기0:37
나온 목록을 수식이 아닌 값으로 바꿉니다. 그래야 7번에서 「목차」 이름을 지워도 목록이 남아요.
B4:B12를 고르고 복사합니다. 마우스 오른쪽 단추를 눌러 [선택하여 붙여넣기]를 고르고, 창에서 [값]을 고른 뒤 [확인]을 누릅니다.
5HYPERLINK로 이동 링크0:43
목록 오른쪽 셀에 HYPERLINK 함수를 넣으면 누를 때 그 시트의 E2 셀로 가는 링크가 됩니다. 영상에선 C4 셀에 입력했어요.
경로는 큰따옴표 안에 #과 작은따옴표를 쓰고, 시트 이름 셀(B4)을 잇고, 다시 작은따옴표·느낌표·셀 주소(E2)를 붙여 만듭니다. 두 번째 인수 B4는 링크에 보일 글자입니다.
HYPERLINK(경로, [표시값]) · C4 셀
=HYPERLINK("#'"&B4&"'!E2",B4)
6자동 채우기·글꼴 색0:56
C4 셀을 아래로 자동 채우기하면 시트마다 이동 링크가 하나씩 생깁니다. C4 셀 오른쪽 아래 채우기 핸들을 C12까지 끌어 내립니다.
링크 범위를 고른 채 [홈] 탭에서 글꼴 색을 알맞게 바꿉니다. 이제 「한빛테크」를 누르면 한빛테크 시트로 바로 이동해요.
7저장 전에 이름 지우기1:08
GET.WORKBOOK은 옛날 방식의 매크로 함수라서, 이름을 남긴 채 저장하면 매크로 파일로 바뀝니다. 저장하려 하면 「매크로 제외 통합 문서에 저장할 수 없습니다」 경고가 뜹니다.
[이름 관리자]를 다시 열어 「목차」를 고르고 [삭제]를 누릅니다. 「목차 이름을 삭제하시겠습니까?」 창에서 [확인]을 누른 뒤 파일을 저장합니다.
질문 1
이 책 쇼츠의 댓글과 같은 곳이에요. 여기서 올린 질문은 쇼츠에도 함께 올라가요.
로그인하면 질문을 남길 수 있어요. 로그인
제가 필요하던 기능이네요. 저는 사용하는 시트가 엄청 많아서 선생님께서 알려주신대로목차를 만들었는데 시트마다 다 만들어야 되는건가요? 뒤쪽 시트 목차 클릭하면 다시 앞으로 찾으러 가야해서....
안녕하세요.
시트마다 따로 만드실 필요는 없습니다. 첫 시트를 클릭하고 Shift 를 누른 채 마지막 시트를 클릭해 모든 시트를 선택한 뒤, 같은 위치의 빈 셀에 =목차 를 입력하면 모든 시트에 목차가 한 번에 들어갑니다.
그러면 어느 시트에서든 바로 다른 시트로 이동하실 수 있습니다.
고맙습니다.
아직 질문이 없어요.