자동화/업무

엑셀에서, 외부 엑셀 파일까지 참조가 가능하다.

(주)CKBcorp., 2016. 2. 25. 06:00
반응형


너님들 이거 암? 난 오늘 처음 앎. 자세한건 MS Office 문서를 참조하시고...




[ 적절한 단어는 아니지만 이걸 접한 순간 그야말로 충격과 공포였다. 충공깽 ]


결론부터 이야기하면 


같은 엑셀파일의 다른 시트 참조 : "=시트이름!행렬번호"

하나의 엑셀파일에서 다른 엑셀파일의 시트 참조 : "='경로명\[파일명]시트이름'!행렬번호"



엑셀은 단일 엑셀 파일 안에 있는 여러 시트 Sheet 끼리는 서로 참고가 가능하다.

예를 들어 "엑셀파일1.xls" 안에 "수입" / "지출" 시트가 있는데, "결산" 시트를 새로 추가해서 "수입" 과 "지출" Sheet 의 내용을 자동 계산해서 그 결과를 셀에 표시하려고 한다면


"=수입!A2" 


혹은 


"=(수입!A2) - (지출!B3)" 


이런식으로 시트를 지정하고 계산식을 적용하면 되는데,



이게, 엑셀파일을 넘나들면서도 적용이 가능한 거라는 거다. 시트이름 앞에 다른 엑셀파일 이름을 붙이면, 해당 파일을 찾아가서 그 엑셀파일의 시트 값을 Cell 에 표시한다는 것.


"=('D:\결산\[2010년결산정리.xls]'수입!A2) - (D:\결산\[2011년정리중.xls]지출!B3)" 


뭐 이런 것까지 가능하다는 것.


엑셀파일의 강력함에 새삼 놀랄 뿐이다. MS 는 역시 대단한 회사였다. ( 물론 지금도 대단하지만 )


반응형