목차
이 문서에서는 Excel에서 시트 이름을 가져오는 2가지 편리한 방법을 설명합니다. 시트 이름은 Excel에서 워크시트 개체의 이름 속성입니다.
실습 워크북 다운로드
이 글을 읽으면서 연습할 실습 워크북을 다운로드하세요.
Sheet Name.xlsm
Excel에서 시트 이름을 가져오는 2가지 방법
일반적으로 만든 수식을 사용할 수 있습니다. 함수 또는 간단한 VBA 코드를 사용하여 셀에 저장되거나 MsgBox에 표시된 시트 이름을 가져옵니다.
1. 수식을 사용하여 Excel에서 시트 이름 가져오기
Excel은 시트 이름을 가져오는 내장 함수 를 제공하지 않으므로 MID, CELL 및 FIND 기능 과 조합하여 기능을 작성합니다. 살펴보겠습니다.
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
이름을 얻으려는 워크시트의 셀에 수식을 입력합니다. 이 예에서는 워크시트 이름을 " 수식 "으로 지정한 다음 C5 셀에 수식을 입력했습니다.
수식 작동 방식
- 수식의 CELL 함수는 전체 경로, 통합 문서 이름 및 현재 시트 이름 을 반환합니다. 공식은 다음과 같습니다.
=CELL("filename",A1)
- 이전 단계에서는 통합 문서 이름 을 [ ] 대괄호 로 묶었습니다.e. [엑셀시트명.xlsm] . 의 위치 를 찾아야 합니다.오른쪽 브래킷 . 현재 워크시트 이름 은 오른쪽 대괄호 바로 뒤에 시작됩니다. 따라서 FIND 함수는 다음 공식으로 오른쪽 괄호의 위치를 찾은 다음 1 를 추가하여 의 위치 를 구해야 합니다. 워크시트 이름 의 첫 번째 문자열 .
=FIND("]",CELL("filename",A1))+1
- 마지막으로 MID 함수 는 3개의 인수-
첫 번째 인수: =CELL (“filename”,A1) 첫 번째 단계에서 사용됨.
두 번째 인수: =FIND(“]”,CELL(“filename”,A1)) +1 두 번째 단계에서 사용.
3rd 인수: 31 Excel
에서 워크시트 이름의 최대 길이임
자세히 보기: Excel 통합 문서에서 시트 이름을 검색하는 방법(2가지 방법)
대체 수식
이 수식은 MID 함수 대신 RIGHT 함수 를 사용하는 교대로 사용할 수 있습니다.
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
2. Excel 시트 이름 검색 및 표시를 위한 VBA 코드
2.1 VBA 코드를 사용하여 Excel에서 활성 시트 이름 가져오기
사용 아래의 간단한 코드는 활성 시트 이름을 가져옵니다.
7839
2.2 색인 번호를 사용하여 시트 이름 찾기
다음 코드를 사용하여 <3을 찾을 수 있습니다>워크시트 이름 은 색인 번호 를 기반으로 합니다. 통합 문서에 여러 개의 워크시트 가 있는 경우 이 방법이 유용합니다.워크시트 이름을 쉽고 빠르게 찾을 수 있습니다.
예를 들어 두 번째 워크시트 vba1에 있습니다. 다음 코드를 사용하여 수식인 첫 번째 시트 이름을 찾을 수 있습니다.
8693
다음 코드를 사용하여 마지막 시트 <4를 찾을 수 있습니다> 통합 문서의 이름입니다. 이 예에서 마지막 시트 이름은 VBA 2.
9829
입니다. 자세히 보기: 시트 검색 방법 Excel에서 VBA로 이름 지정(예제 3개)
참고
또한 MsgBox 기능 을 사용하여 VBA 코드 결과를 표시할 수 있습니다. 셀에 저장하거나 사용할 필요가 없다면 MsgBox 에
결론
이제 Excel의 시트 이름. 이 기능을 보다 자신 있게 사용하는 것이 좋습니다. 질문이나 제안이 있으시면 아래 댓글 상자에 남겨주세요.