엑셀 현재 통합문서 파일명 추출 공식
지원 버전 자세히 보기
저장된 통합문서의 확장자 포함 파일명을 추출하는 공식입니다.
인수 설명
01모든 버전 호환 공식
=MID ( CELL ( "filename", 기준셀 ), FIND ( "[", CELL ( "filename", 기준셀 ) ) + 1, FIND ( "]", CELL ( "filename", 기준셀 ) ) - FIND ( "[", CELL ( "filename", 기준셀 ) ) - 1 )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
02M365·Excel 2024 공식
=TEXTBEFORE ( TEXTAFTER ( CELL ( "filename", 기준셀 ), "[" ), "]" )인수 설명 자세히 보기
동작 원리
01모든 버전 호환 공식
CELL 함수는 전체 경로를 반환하고 FIND 함수와 MID 함수는 대괄호 사이의 파일명을 추출합니다.
모든 버전 호환 공식의 예제 시트에서 첫 번째 예시인 D2 셀이 매출.xlsx를 반환하는 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
CELL 함수가 전체 경로를 반환합니다
CELL 함수는 통합문서를 저장한 뒤 기준셀의 전체 경로와 파일명, 시트명을 한 문자열로 반환합니다. 저장 위치는 사용자마다 다르므로 예제에서는 짧은 경로를 사용합니다.
=CELL ( "filename", A1 )
= "C:\업무\[매출.xlsx]요약"
전체 경로는 [파일명]시트명 형식으로 끝납니다. FIND 함수가 시작 위치를 계산합니다
여는 대괄호는 7번째 문자이므로 파일명은 그다음인 8번째 문자에서 시작합니다.
=FIND ( "[", CELL ( "filename", A1 ) ) + 1
= 8
파일명의 첫 글자 위치입니다. FIND 함수가 파일명의 글자 수를 계산합니다
닫는 대괄호와 여는 대괄호의 위치 차이에서 1을 빼 두 대괄호 사이의 7글자를 계산합니다.
=FIND ( "]", CELL ( "filename", A1 ) ) - FIND ( "[", CELL ( "filename", A1 ) ) - 1
= 7
확장자를 포함한 파일명의 글자 수입니다. MID 함수가 파일명을 추출합니다
MID 함수는 8번째 문자부터 7글자를 가져와 대괄호 사이의 파일명을 반환합니다.
=MID ( CELL ( "filename", A1 ), FIND ( "[", CELL ( "filename", A1 ) ) + 1, FIND ( "]", CELL ( "filename", A1 ) ) - FIND ( "[", CELL ( "filename", A1 ) ) - 1 )
= "매출.xlsx"
확장자를 포함한 현재 통합문서의 파일명입니다. 02M365·Excel 2024 공식
CELL 함수는 전체 경로를 반환하고 TEXTAFTER 함수와 TEXTBEFORE 함수는 대괄호 사이의 파일명을 추출합니다.
M365·Excel 2024 공식의 예제 시트에서 첫 번째 예시인 D2 셀이 매출.xlsx를 반환하는 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
CELL 함수가 전체 경로를 반환합니다
CELL 함수는 통합문서를 저장한 뒤 기준셀의 전체 경로와 파일명, 시트명을 한 문자열로 반환합니다. 저장 위치는 사용자마다 다르므로 예제에서는 짧은 경로를 사용합니다.
=CELL ( "filename", A1 )
= "C:\업무\[매출.xlsx]요약"
전체 경로는 [파일명]시트명 형식으로 끝납니다. TEXTAFTER 함수가 여는 대괄호 뒤를 가져옵니다
TEXTAFTER 함수는 첫 번째 여는 대괄호 뒤의 문자열을 반환해 폴더 경로를 제거합니다.
=TEXTAFTER ( CELL ( "filename", A1 ), "[" )
= "매출.xlsx]요약"
파일명과 닫는 대괄호, 시트명이 남습니다. TEXTBEFORE 함수가 파일명만 남깁니다
TEXTBEFORE 함수는 닫는 대괄호 앞의 문자열을 반환해 확장자를 포함한 파일명만 남깁니다.
=TEXTBEFORE ( TEXTAFTER ( CELL ( "filename", A1 ), "[" ), "]" )
= "매출.xlsx"
확장자를 포함한 현재 통합문서의 파일명입니다.