엑셀 시트명 가져오기 함수 공식
엑셀 시트명 가져오기 함수 목차 바로가기
함수 공식
=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"
자주묻는질문
자주묻는질문1. MID 함수에 사용된 255는 무슨 의미인가요?
윈도우에서 사용가능한 파일경로의 최대 글자수는 255글자입니다. 따라서 MID 함수의 마지막 인수로 255를 입력하면 "]" 이후의 글자, 즉 시트명을 결과값으로 반환하게 됩니다.
- CELL 함수에 첫번째 인수로 "filename"을 사용하면 파일경로를 포함한 현재 시트의 전체 경로를 반환합니다.