본문 바로가기

엑셀

엑셀 시트이름 불러오기

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

엑셀 시트명 가져오기 함수 목차 바로가기

  1. 사용된 공식 요약
  2. 예제파일 다운로드
  3. 엑셀 시트명 가져오기 함수 공식 설명
  4. 공식의 동작원리
  5.  자주묻는질문1. MID 함수에 사용된 255는 무슨 의미인가요?

함수 공식

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)

예제파일 다운로드

파일설명파일구분파일다운로드

[엑셀공식] 시트명 가져오기 함수 공식 예제파일  다운로드

호환성

운영체제 호환성
Windows 버전 모든 엑셀 버전에서 사용 가능합니다.
Mac 버전 모든 엑셀 버전에서 사용 가능합니다.

사용된 기초 함수

MID 함수

문자열의 특정 위치부터 원하는 문자수만큼의 텍스트를 반환합니다.

FIND 함수

특정문자가 시작하는 위치를 숫자로 반환합니다.

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

공식 설명

본 공식을 사용하면 현재 활성화된 시트의 시트명을 반환합니다. 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"