엑셀 시트명 가져오기 함수 사용법 :: 엑셀함수공식

현재 실행중인 시트의 시트명을 반환하는 함수 공식의 사용법 및 동작원리를 알아봅니다.

홈페이지 » 엑셀 시트명 가져오기 쉬운 방법 :: 엑셀 함수 공식

엑셀 시트명 가져오기 함수 공식

엑셀 시트명 가져오기 함수 목차 바로가기
함수 공식
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)

예제파일 다운로드

호환성
운영체제호환성
Windows 버전모든 엑셀 버전에서 사용 가능합니다.
Mac 버전모든 엑셀 버전에서 사용 가능합니다.
사용된 기초 함수
문자열의 특정 위치부터 원하는 문자수만큼의 텍스트를 반환합니다.
특정문자가 시작하는 위치를 숫자로 반환합니다.

엑셀 시트명 가져오기 함수 공식 알아보기

공식 설명

본 공식을 사용하면 현재 활성화된 시트의 시트명을 반환합니다. CELL 함수의 결과값으로 현재 실행중인 파일의 전체 파일경로 및 시트명이 반환되므로, 해당 공식을 적절히 수정하면 시트명 뿐만 아니라 파일명, 파일 경로 등 원하는 값을 선택하여 반환할 수 있습니다.

만약 현재 실행중인 파일의 파일 경로를 반환하려면 아래 공식을 사용하세요.

=LEFT(CELL("filename",A1),FIND("\[",CELL("filename",A1)))

위 사용된 공식에 대한 내용은 아래 파일 경로 출력 함수공식 포스트에서 자세히 설명해드렸습니다.

공식의 동작원리
  1. CELL 함수에 첫번째 인수로 "filename"을 사용하면 파일경로를 포함한 현재 시트의 전체 경로를 반환합니다.
    =CELL("filename",A1)
    ="C:\오빠두엑셀\[통합문서1.xlsx]sheet1"
  2. FIND 함수로 파일 경로에서 "]" 문자열의 위치를 찾습니다.
    =FIND("]",CELL("filename",A1))
    =FIND("]","C:\오빠두엑셀\[통합문서1.xlsx]sheet1")
    =21
  3. 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를 입력하면 "]" 이후의 글자, 즉 시트명을 결과값으로 반환하게 됩니다.

관련링크 : MS 홈페이지 CELL 함수 사용법

5 1 vote
게시글평점
현재 페이지 댓글알림 신청
알림 설정
guest
2 Comments
Inline Feedbacks
View all comments
iviolin****
iviolin****
2020년 7월 23일 6:07 오후
게시글평점 :
     

유용한 정보 감사합니다.
다만 Cell("filename",A1)을 했는데 공란이 출력되면 어떤걸 건드려야하나요...

2
0
여러분의 생각을 댓글로 남겨주세요.x