[정보] IT정보&활용 2022. 10. 18. 14:17

[엑셀] 파일명 구하기

반응형

간혹 엑셀을 하다보면, 경로 문제 등의 이유로 파일명을 알아야 하는 경우가 있다.

1. 현재 엑셀 파일의 경로, 파일명, 시트명을 알고 싶다면?
=cell("filename")

2. 현재의 파일명만 알고 싶다면?
=MID(LEFT((CELL("filename")),FIND("]",(CELL("filename")))-1),FIND("[",(CELL("filename")))+1,LEN((CELL("filename"))))

3. 현재의 시트명만 알고 싶다면?
=MID(CELL("filename"), FIND("]", CELL("filename"))+1, LEN(CELL("filename"))-FIND("]", CELL("filename")))

4. 1번의 출력값에서 특정 문자가 몇번째인지 찾으려면?
예를 들어 \ 기호를 찾으려면
=FIND("\", 1번 출력값이 있는 셀, 1)

 

 

파일이름.xlsx
0.01MB

반응형
[정보] IT정보&활용 2022. 10. 18. 14:09

사용자 프로필 경로 확인하기

반응형

컴퓨터의 파일을 복사하라면 원본파일의 위치와 이를 복사할 경로(위치)를 정확히 아는 것이 필요하다.
하지만 해당 경로가 사용자 프로필(User Profile) 아래에 위치하는 경우가 간혹 있다.
이 경우 해당 위치의 상대경로를 변수로 정의할 수 있다면 배치파일을 만들어 함께 배포한다면, 쉽게 적용이 가능할 것이다.

예를 들어 한글의 상용구 파일인 hwp.ido 파일은 사용자 프로필 아래 AppData의 하위폴더, 정확히는 \AppData\Roaming\HNC\User\Hwp\60\에 위치한다.

이때 사용자 프로필은 %UserProfile%로 치환할 수 있다.

즉 내 컴퓨터 상의 상용구 파일을 새 컴퓨터에게 복사하고자 한다면, 아래와 같이 copy 명령어를 사용하면 된다.

copy 상용구.ido %UserProfile%\AppData\Roaming\HNC\User\Hwp\60\hwp.ido
copy 상용구.ido %UserProfile%\AppData\Roaming\HNC\User\Hwp\windows10_hwp.ido


이를 배치파일로 만든다면,

[ 상용구.bat ] --------------------------
copy 상용구.ido %UserProfile%\AppData\Roaming\HNC\User\Hwp\60\hwp.ido
copy 상용구.ido %UserProfile%\AppData\Roaming\HNC\User\Hwp\windows10_hwp.ido
-----------------------------------------

위와 같이 작성한 다음, 이를 상용구 파일과 함께 배포하면 된다.

 

반응형