침실3_EXCEL

[EXCEL 함수] 문서번호 자동으로 만들기

다식군! 2014. 11. 3. 17:59
반응형

나는 대부분의 문서를 엑셀로 만든다.

계산하는 문서는 당연히 엑셀로 만들고,

공문도 엑셀로 만든다.

근데, 공문을 만들때 인쇄를 하고 나면,

문서번호가 틀렸다는 걸 뒤늦게 알고,

다시 문서를 인쇄 하는 경우가 허다 하다.

ㅡ.ㅡㅋ

나만 그런가?

 

그래서 EXCEL 시트 이름에서 그냥 번호를 딸 수 있으면 얼마나 좋을까 해서

만든거다.

기본적으로 EXCEL Sheet의 경우

"Sheet1", "Sheet2",..... 뭐 이런식으로 이름이 붙는다.

난, Sheet 이름 바꾸기를 해서 이름을 "파일이름 (1)" 뭐 이런식으로 바꾼다.

왜냐하면 복사를 하면 바로 시트 이름이 곧 문서 번호가 되기 때문이다.

동일한 문서를 계속해서 반복해서 만드는게, 엑셀의 장점이니까.

 

이해가 안가나?

시트 이름을 내가 말한것 처럼 "(1)"이런식으로 만들어 써 봐라.

편하다는 걸 알게 될거다.

복사를 하면 자동으로 이름이 딱딱 맞는다.

 

하여간,

이문서는 엑셀 시트이름 괄호안의 문자를 추출하는 함수다.

시트 이름 ()안의 문자 뽑는 함수니, 시트 이름을 다 바꿔 줘야 한다. 위에서 설명한 데로...

ㅡ.ㅡㅋ 

문서번호 가 필요한 곳에,  

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

↑ 이함수를 넣어라.

음... 내가 구하려는 셀은 "D3" 셀이니, 함수를 바꿔야 겠다.    <------- 뭐 이런생각 하지 마라.

그냥 그대로 넣어라.

왜냐하면 파일 이름에서 해당 하는 괄호안의 문자만 뽑아 내는 거라서 셀은 상관 없다.

파일 이름이 중요한거다.

여기서, 눈치 챈사람은 똑똑한 사람이다.

파일을 꼭 저장해야 한다.

저장해야 파일 이름이 생기고, 파일이름이 생겨야 시트 이름을 불러 올 수 있기 때문이다.

 

아래 그림 처럼 이렇게. 

 더 상세하게 시트 복사 하는 방법까지 설명을 하면.

ㅡ.ㅡㅋ  

 복사할 시트에서 오른쪽 클릭을 하면 위와 같은 팝업창이 뜨고, 거기서 "이동/복사"를 위 그림 처럼 선택 한다.

 그리고, 복사본 만들기를 채크 하고,

 끝으로 확인.

 시트 (4)가 생겼다.

그러면 문서 번호도 시트 번호와 같이 변했다.

WoW.

문서 번호를 "ABC-##"으로 하려면,

&함수를 쓰면 된다.                            

"&"를 쓰면 두셀의 값을 합치거나, 특정한 문자를 추가로 삽입이 가능 하니,

위의 그림처럼  

 ="ABC-"&B1

이렇게 하면 된다.

함수가 나름 복잡해서 파일을 첨부 했다.

EXCEL 시트 이름 추출.txt
다운로드

  <-----------  이 파일 의 값을 셀에 붙여 넣으면 된다.

 

ㅡ.ㅡㅋ

끝이다.

 

반응형