반응형
[방법1] 기본 함수로 표시하기
=MID(CELL("filename", A1), FIND("[", CELL("filename", A1)) + 1, FIND("]", CELL("filename", A1)) - FIND("[", CELL("filename", A1)) - 1)
=MID(CELL("filename", A1), FIND("[", CELL("filename", A1)) + 1, FIND("]", CELL("filename", A1)) - FIND("[", CELL("filename", A1)) - 1) |
[방법2] VBA(Visual Basic for Applications)를 활용하기
1. "Alt + F11" 키를 눌러 VBA(Visual Basic for Applications) 편집기 열기
2. 메뉴에서 "삽입 - 모듈" 선택
3. 아래 코드 붙여 넣기
Function GetSheetName() As String
GetSheetName = Application.Caller.Worksheet.Name
End Function
4. " Ctrl + S"로 저장 후, 엑셀로 돌아가서
5. 새로 만들어진, GetSheetName 함수를 사용
=GetSheetName()
그렇다면, 파일 이름에서 확장자를 숨기고 파일 이름만 사용 하려고 하면,
=LEFT(MID(CELL("filename", A1), FIND("[", CELL("filename", A1)) + 1, FIND("]", CELL("filename", A1)) - FIND("[", CELL("filename", A1)) - 1), FIND(".", MID(CELL("filename", A1), FIND("[", CELL("filename", A1)) + 1, FIND("]", CELL("filename", A1)) - FIND("[", CELL("filename", A1)) - 1)) - 1)
- CELL("filename", A1) → 전체 경로 + [파일명]시트명을 가져옵니다.
- MID(...) → 그중 [파일명]만 추출합니다.
- LEFT(..., FIND(".", ...)) → 그 중에서 확장자 앞까지 잘라냅니다.
반응형
'침실3_EXCEL' 카테고리의 다른 글
[EXCEL] 시트 이름을 셀에 표시하기 (0) | 2025.04.27 |
---|---|
[EXCEL] 선택상자(목록 선택) 만들기 (0) | 2025.04.22 |
EXCEL 단축키 (0) | 2025.04.16 |
엑셀-사용자 지정 셀서식 (0) | 2024.08.25 |
엑셀 자동 계산 안될 때 (0) | 2024.06.30 |
EXCEL 함수-COUNT, COUNTA, COUNTBLANK (0) | 2024.06.23 |
EXCEL 함수-Large, Small (0) | 2024.06.16 |
EXCEL- 이름 충돌 제거 VBA (0) | 2024.06.09 |
파워포인트- 폰트 포함 저장 (0) | 2023.06.11 |
셀 서식-사용자 지정 (0) | 2023.05.28 |