엑셀 시트명 가져오기 함수 공식
엑셀 시트명 가져오기 함수 목차 바로가기
함수 공식
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)
예제파일 다운로드
파일설명파일구분파일다운로드
[엑셀공식] 시트명 가져오기 함수 공식 | 예제파일 | 다운로드 |
호환성
운영체제 | 호환성 |
Windows 버전 | 모든 엑셀 버전에서 사용 가능합니다. |
Mac 버전 | 모든 엑셀 버전에서 사용 가능합니다. |
사용된 기초 함수
문자열의 특정 위치부터 원하는 문자수만큼의 텍스트를 반환합니다.
특정문자가 시작하는 위치를 숫자로 반환합니다.
엑셀 시트명 가져오기 함수 공식 알아보기
공식 설명
본 공식을 사용하면 현재 활성화된 시트의 시트명을 반환합니다. CELL 함수의 결과값으로 현재 실행중인 파일의 전체 파일경로 및 시트명이 반환되므로, 해당 공식을 적절히 수정하면 시트명 뿐만 아니라 파일명, 파일 경로 등 원하는 값을 선택하여 반환할 수 있습니다.
만약 현재 실행중인 파일의 파일 경로를 반환하려면 아래 공식을 사용하세요.
=LEFT(CELL("filename",A1),FIND("\[",CELL("filename",A1)))
위 사용된 공식에 대한 내용은 아래 파일 경로 출력 함수공식 포스트에서 자세히 설명해드렸습니다.
공식의 동작원리
- CELL 함수에 첫번째 인수로 "filename"을 사용하면 파일경로를 포함한 현재 시트의 전체 경로를 반환합니다.
=CELL("filename",A1)
="C:\오빠두엑셀\[통합문서1.xlsx]sheet1" - FIND 함수로 파일 경로에서 "]" 문자열의 위치를 찾습니다.
=FIND("]",CELL("filename",A1))
=FIND("]","C:\오빠두엑셀\[통합문서1.xlsx]sheet1")
=21 - MID 함수로 "]" 가 시작하는 이후 문자, 즉 시트명을 추출합니다.
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)
=MID("C:\오빠두엑셀\[통합문서1.xlsx]sheet1",21+1,255)
=MID("C:\오빠두엑셀\[통합문서1.xlsx]sheet1",22,255)
="sheet1"